Halaman ini menunjukkan cara menyelesaikan masalah pada klien Discovery.
Masalah penginstalan
Masalah berikut mungkin terjadi selama penginstalan klien discovery.
Penginstalan database
Dalam beberapa kasus, penginstalan database PostgreSQL mungkin gagal karena software keamanan yang diinstal pada mesin. Beberapa pelanggan melaporkan masalah penginstalan dengan program seperti CyberArk, bit9 (alias Carbon Black), dan McAfee.
Untuk mengatasi masalah ini, pastikan PostgreSQL 12 tidak diinstal dengan memeriksa jendela Add/Remove Programs di komputer Anda. Kemudian, Anda dapat mencoba menginstal PostgreSQL dalam mode interaktif dengan mengikuti langkah-langkah berikut.
- Buka command prompt dalam mode administrator.
- Buka folder penginstalan klien Discovery (biasanya
C:\"Program Files"\"Migration Center Discovery Client"
). - Jalankan skrip
postgreSQLsetupmanual.bat
untuk meluncurkan penginstalan PostgreSQL. - Ikuti langkah-langkah di layar, dan biarkan semua setelan default disediakan.
- Setelah penginstalan PostgreSQL, pastikan layanan berikut
diinstal di Windows Services:
- Data Collector Pusat Migrasi
- Pemancar Data Pusat Migrasi
- Pusat Migrasi PostgreSQL
Jika penginstalan masih gagal, hubungi Dukungan Google Cloud dan berikan informasi berikut:
- Jika Anda menjalankan software keamanan di komputer, sertakan detailnya dalam permintaan.
- Pesan error untuk penginstalan. Anda biasanya dapat menemukannya di
folder
AppData > Local > Temp
.
Masalah koneksi
Selama fase otorisasi awal klien discovery, Anda mungkin mengalami masalah terkait konektivitas atau database PostgreSQL. Tinjau pesan error di aplikasi untuk menentukan penyebab masalah.
Koneksi dari layanan Windows gagal
Error ini terjadi ketika klien discovery tidak dapat membuat koneksi dengan Pusat Migrasi.
Untuk mengatasi masalah ini, klik link View resolution options, masukkan kredensial proxy yang valid, lalu klik Save. Klik Coba lagi untuk menguji koneksi lagi.
Aktifkan proxy
Klien penemuan dan layanan Windows yang sesuai menggunakan setelan proxy default yang ditampilkan oleh Windows. Dalam beberapa kasus, pengguna Sistem Lokal tidak memiliki proxy yang biasanya tersedia untuk pengguna yang sudah login ke sistem. Dalam kasus tersebut, Anda dapat menetapkan setelan proxy di klien Discovery dengan langkah-langkah berikut:
- Di aplikasi klien Discovery, buka tab Setelan.
- Aktifkan kredensial proxy.
- Masukkan port dan host proxy.
- Masukkan kredensial proxy, jika diperlukan.
Masalah pengumpulan data
Masalah berikut mungkin terjadi saat Anda mengumpulkan data dengan klien discovery.
Pengumpulan data tidak terjadi
Jika Anda berhasil menginstal klien discovery dan menambahkan aset, tetapi pengumpulan tidak terjadi, coba strategi pemecahan masalah berikut:
- Pastikan klien Discovery diotorisasi. Untuk mengetahui informasi selengkapnya, lihat Memberi otorisasi pada klien Discovery.
- Pastikan semua grup kredensial Anda dijadwalkan untuk pengumpulan data.
- Di aplikasi klien Discovery, buka Setelan, lalu klik Uji Panggilan Rumah untuk menguji konektivitas ke Pusat Migrasi.
- Pastikan Anda tidak memiliki aturan firewall yang memblokir traffic ke port tertentu.
- Untuk mesin Linux, izinkan traffic masuk TCP ke port
22
. - Untuk Windows WMI, izinkan traffic masuk TCP ke port
135
dan port dinamis masuk TCP sebagai berikut.- Port
49152
hingga65535
untuk Windows Server 2008 dan yang lebih baru. - Port
1025
melalui5000
untuk Windows Server 2003 dan yang lebih lama.
- Port
- Untuk mesin Linux, izinkan traffic masuk TCP ke port
Pemindaian subnet tidak berjalan
Jika pemindaian subnet tidak berjalan, coba strategi pemecahan masalah berikut:
- Pastikan klien discovery diizinkan.
- Di aplikasi klien Discovery, buka Setelan, lalu klik Uji Panggilan Rumah untuk menguji konektivitas ke Pusat Migrasi.
- Buka
services.msc
di Windows dan pastikan layanan Pusat Migrasi berikut sedang berjalan:- Data Collector Pusat Migrasi
- Pemancar Data Pusat Migrasi
- Pusat Migrasi PostgreSQL
Pemindaian rentang IP tidak berfungsi
Dalam beberapa kasus, Anda mungkin mendapatkan pesan error berikut saat melakukan pemindaian rentang IP:
A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond.
Untuk mengatasi masalah ini, pastikan permintaan Internet Control Message Protocol (ICMP)
dengan perintah ping
diizinkan oleh aturan firewall Anda.
Server RPC tidak tersedia
Dalam beberapa kasus, Anda mungkin menerima error berikut:
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
Error ini disebabkan oleh masalah komunikasi antara klien discovery dan aset. Beberapa penyebab umum error ini adalah sebagai berikut:
- Aset tidak ada atau sudah dinonaktifkan. Verifikasi bahwa aset sudah diaktifkan dengan melakukan ping dan menggunakan desktop jarak jauh untuk terhubung ke server.
- Terdapat firewall yang memblokir area pandang ke aset.
Pastikan aset memiliki garis pandang ke aset menggunakan
ping
dan RDP pada aset. Anda mungkin perlu mengubah aturan jaringan, atau menggunakan klien penemuan lain yang dapat mengakses aset. - Windows Firewall memblokir panggilan WMI jarak jauh ke aset. Hubungkan menggunakan RDP ke mesin dan periksa apakah Windows Firewall diaktifkan. Ikuti langkah-langkah untuk mengubah aturan firewall.
Akses ditolak (0x80070005)
Dalam beberapa kasus, Anda mungkin menerima error berikut:
0x80070005-E_ACCESS_DENIED
Kesalahan ini terjadi ketika kredensial salah atau akun pengguna tidak memiliki akses jarak jauh ke komputer melalui DCOM. Untuk mengatasi error ini, coba salah satu strategi berikut:
- Pastikan kredensial sudah benar. Khususnya:
- Masukkan akun domain sebagai
DOMAIN\USERNAME
. - Masukkan akun lokal sebagai
.\USERNAME
.
- Masukkan akun domain sebagai
- Beri pengguna izin Peluncuran Jarak Jauh dan Aktivasi Jarak Jauh di
dcomcnfg
.- Klik Start > Run, lalu masukkan
dcomcnfg
. - Luaskan Component Services and Computers.
- Klik kanan My Computer, lalu pilih Properties.
- Di bagian Keamanan COM, klik Edit Batas untuk kedua bagian.
- Beri pengguna izin Akses Jarak Jauh, Peluncuran Jarak Jauh, dan Aktivasi Jarak Jauh.
- Buka DCOM Config, lalu cari Windows Management Instrumentation.
- Memberi pengguna izin Peluncuran Jarak Jauh dan Aktivasi Jarak Jauh.
- Klik Start > Run, lalu masukkan
Untuk mengetahui informasi selengkapnya, lihat halaman pemecahan masalah WMI.
Akses ditolak (0x80041003)
Dalam beberapa kasus, Anda mungkin menerima error berikut:
0x80041003-WBEM_E_ACCESS_DENIED
Error ini terjadi jika kredensial yang diberikan tidak memiliki akses ke namespace WMI. Untuk mengatasi kesalahan ini, coba cari dan perbarui kontrol WMI.
- Di Control Panel, klik dua kali Administrative Tools.
- Di jendela Administrative Tools, klik dua kali Computer Management.
- Klik kanan ikon Kontrol WMI, lalu pilih Properti.
- Klik tab Keamanan.
- Klik Root folder, lalu klik Security.
- Beri pengguna Execute Methods, Enable Account, dan Remote Enable ke namespace.
- Tekan tombol Advanced.
- Klik dua kali pada Principal, lalu ubah nilai Applied to ke This namespace and subnamespaces.
Untuk mengetahui informasi selengkapnya, lihat Halaman pemecahan masalah keamanan namespace.
Izin ditolak
Dalam beberapa kasus, Anda mungkin menerima error Permission denied (password)
atau
Permission denied (publickey)
.
Error ini terjadi ketika klien discovery gagal mengautentikasi ke aset Linux menggunakan kredensial Linux yang diberikan. Untuk mengatasi error ini, coba strategi berikut.
- Dari Credentials, klik grup yang memiliki error.
- Klik Lihat semua error. Ini mencantumkan semua aset yang memiliki masalah.
- Untuk memperbaiki aset tertentu, klik tiga titik di samping aset, lalu pilih Edit asset.
- Ubah kredensial aset dengan memilih kredensial khusus aset dari menu drop-down. Atribut ini menggantikan kredensial global yang ditetapkan ke aset.
- Dari daftar aset, klik Test authorization dari menu tiga titik di samping aset untuk menguji kredensial yang baru saja Anda masukkan.