Memecahkan masalah visualisasi dependensi
Artikel ini membantu Anda memecahkan masalah dengan analisis dependensi berbasis agen dan tanpa agen, yang hanya tersedia untuk server VMware. Pelajari selengkapnya tentang jenis visualisasi dependensi yang didukung di Azure Migrate.
Memvisualisasikan dependensi selama >1 jam dengan analisis dependensi tanpa agen
Dengan analisis dependensi tanpa agen, Anda dapat memvisualisasikan dependensi atau mengekspornya dalam peta dengan durasi hingga 30 hari.
Memvisualisasikan dependensi untuk >10 server dengan analisis dependensi tanpa agen
Azure Migrate menawarkan templat Power BI yang bisa Anda gunakan untuk memvisualisasikan koneksi jaringan dari banyak server sekaligus dan memfilternya menurut proses dan server. Pelajari lebih lanjut tentang cara memvisualisasikan dependensi untuk banyak server secara bersamaan.
Ekspor dependensi CSV menunjukkan “Proses tidak diketahui” dengan analisis dependensi tanpa agen
Dalam analisis dependensi tanpa agen, nama proses diambil berdasarkan upaya terbaik. Dalam skenario tertentu, meskipun sumber dan nama server tujuan serta port tujuan diambil, hal tersebut tidak dimungkinkan untuk menentukan nama proses di kedua ujung dependensi. Dalam kasus tersebut, proses ditandai sebagai "Proses tidak diketahui."
Tidak dapat mengekspor data dependensi dalam CSV karena kesalahan "403: Permintaan ini tidak diizinkan untuk melakukan operasi ini"
Jika proyek Azure Migrate Anda memiliki konektivitas titik akhir privat, permintaan untuk mengekspor data dependensi harus dimulai dari klien yang terhubung ke jaringan virtual Azure melalui jaringan pribadi. Untuk mengatasi kesalahan ini, buka portal Microsoft Azure di jaringan lokal Anda atau di server appliance Anda dan coba ekspor lagi.
Mengekspor kesalahan analisis dependensi
Anda dapat mengekspor semua kesalahan dan remediasi untuk analisis dependensi tanpa agen dari portal dengan memilih Ekspor pemberitahuan. File CSV yang diekspor juga berisi informasi tambahan seperti tanda waktu di mana kesalahan ditemui dan jika itu adalah kesalahan dalam validasi atau penemuan data dependensi.
Kesalahan umum analisis dependensi tanpa agen
Azure Migrate mendukung analisis dependensi tanpa agen dengan menggunakan Azure Migrate: Penemuan and penilaian. Pelajari selengkapnya tentang cara melakukan analisis dependensi tanpa agen.
Untuk VM VMware, analisis dependensi tanpa agen dilakukan dengan menghubungkan ke server melalui vCenter Server menggunakan API VMware. Untuk VM Hyper-V dan server fisik, analisis dependensi tanpa agen dilakukan dengan langsung menghubungkan ke server Windows menggunakan remoting PowerShell pada port 5985 (HTTP) dan ke server Linux menggunakan konektivitas SSH pada port 22 (TCP).
Tabel di bawah ini meringkas semua kesalahan yang ditemui saat mengumpulkan data dependensi melalui API VMware atau dengan langsung menyambungkan ke server:
Catatan
Kesalahan yang sama juga dapat ditemukan dengan inventaris perangkat lunak karena mengikuti metodologi yang sama seperti analisis dependensi tanpa agen untuk mengumpulkan data yang diperlukan.
Kesalahan | Penyebab | Perbuatan |
---|---|---|
60001:UnableToConnectToPhysicalServer | Bisa karena prasyarat untuk terhubung ke server belum terpenuhi atau ada masalah jaringan dalam menyambungkan ke server, misalnya beberapa pengaturan proksi. | - Pastikan server memenuhi persyaratan prasyarat dan akses port. - Tambahkan alamat IP komputer jarak jauh (server yang ditemukan) ke daftar WinRM TrustedHosts di appliance Azure Migrate, dan coba lagi operasi. Hal ini untuk mengizinkan koneksi masuk jarak jauh di server - Windows: port WinRM 5985 (HTTP) dan Linux: port SSH 22 (TCP). - Pastikan Anda telah memilih metode autentikasi yang benar pada appliance untuk terhubung ke server. - Jika masalah berlanjut, kirimkan kasus dukungan Microsoft, berikan ID mesin appliance (tersedia di footer manajer konfigurasi appliance). |
60002:InvalidServerCredentials | Tidak dapat menyambung ke server. Apakah Anda telah memberikan info masuk yang salah pada alat atau info masuk yang sebelumnya disediakan telah kedaluwarsa. | - Pastikan Anda telah memberikan kredensial yang benar untuk server pada appliance. Anda bisa memeriksanya dengan coba menyambungkan ke server menggunakan info masuk tersebut. - Jika kredensial yang ditambahkan salah atau telah kedaluwarsa, edit kredensial pada appliance dan validasi ulang server yang ditambahkan. Jika validasi berhasil, masalah telah diatasi. - Jika masalah berlanjut, kirimkan kasus dukungan Microsoft, berikan ID mesin appliance (tersedia di footer manajer konfigurasi appliance). |
60005:SSHOperationTimeout | Operasi ini membutuhkan waktu lebih lama dari yang diharapkan baik karena masalah latensi jaringan atau karena kurangnya pembaruan terbaru pada server. | - Pastikan bahwa server yang terkena dampak telah menginstal pembaruan kernel dan OS terbaru. - Pastikan bahwa tidak ada latensi jaringan antara appliance dan server. Disarankan untuk memiliki server appliance dan sumber pada domain yang sama untuk menghindari masalah latensi. - Sambungkan ke server yang terkena dampak dari appliance dan jalankan perintah yang didokumen di sini untuk memeriksa apakah mereka mengembalikan data null atau kosong. - Jika masalah berlanjut, kirimkan kasus dukungan Microsoft yang menyediakan ID mesin appliance (tersedia di footer manajer konfigurasi appliance). |
9000: Status alat VMware pada server tidak dapat dideteksi. | Alat VMware mungkin tidak dipasang pada server atau versi yang dipasang rusak. | Memastikan bahwa alat VMware lebih baru dari versi 10.2.1 dipasang dan berjalan di server. |
9001: Alat VMware tidak terinstal di server. | Alat VMware mungkin tidak dipasang pada server atau versi yang dipasang rusak. | Memastikan bahwa alat VMware lebih baru dari versi 10.2.1 dipasang dan berjalan di server. |
9002: Alat VMware tidak berjalan di server. | Alat VMware mungkin tidak dipasang pada server atau versi yang dipasang rusak. | Memastikan bahwa alat VMware lebih baru dari versi 10.2.0 yang diinstal dan berjalan di server. |
9003: Jenis sistem operasi yang berjalan di server tidak didukung. | Sistem operasi yang berjalan di server bukan Windows atau Linux. | Hanya tipe OS Windows dan Linux yang didukung. Jika server memang menjalankan OS Windows atau Linux, periksa jenis sistem operasi yang ditentukan di vCenter Server. |
9004: Server tidak dalam status berjalan. | Server dalam keadaan mati. | Pastikan server dalam kondisi berjalan. |
9005: Jenis sistem operasi yang berjalan di server tidak didukung. | Sistem operasi yang berjalan di server bukan Windows atau Linux. | Hanya tipe OS Windows dan Linux yang didukung. Sistem <operasi FetchedParameter> saat ini tidak didukung. |
9006: URL yang diperlukan untuk mengunduh file metadata penemuan dari server kosong. | Masalah ini dapat bersifat sementara karena agen penemuan pada alat tidak berfungsi seperti yang diharapkan. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
9007: Proses yang menjalankan skrip untuk mengumpulkan metadata tidak ditemukan di server. | Masalah ini dapat bersifat sementara karena agen penemuan pada alat tidak berfungsi seperti yang diharapkan. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
9008: Status proses yang berjalan di server untuk mengumpulkan metadata tidak dapat diambil. | Masalah ini bisa bersifat sementara karena kesalahan internal. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
9009: Kontrol Akun Pengguna Windows (UAC) mencegah eksekusi operasi penemuan di server. | Pengaturan Windows UAC membatasi penemuan aplikasi yang diinstal dari server. | Di server yang terpengaruh, turunkan tingkat pengaturan Kontrol Akun Pengguna di Panel Kontrol. |
9010: Server dimatikan. | Server berada dalam kondisi tidak aktif. | Pastikan server dalam keadaan menyala. |
9011: File yang berisi metadata yang ditemukan tidak dapat ditemukan di server. | Masalah ini bisa bersifat sementara karena kesalahan internal. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
9012: File yang berisi metadata yang ditemukan di server kosong. | Masalah ini bisa bersifat sementara karena kesalahan internal. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
9013: Profil pengguna sementara baru dibuat setiap kali masuk ke server. | Profil pengguna sementara baru dibuat setiap kali masuk ke server. | Mengirimkan kasus dukungan Microsoft untuk membantu memecahkan masalah ini. |
9014: Tidak dapat mengambil file yang berisi metadata yang ditemukan karena kesalahan yang ditemukan pada host ESXi. Kode galat: %ErrorCode; Detail: %ErrorMessage | Mengalami kesalahan pada HostName> host <ESXi. Kode kesalahan: %ErrorCode; Detail: %ErrorMessage. | Pastikan port 443 terbuka di host ESXi tempat server berjalan. Pelajari lebih lanjut tentang cara mengatasi masalah tersebut. |
9015: Akun pengguna vCenter Server yang disediakan untuk penemuan server tidak mengaktifkan hak istimewa operasi tamu. | Hak istimewa yang diperlukan untuk Operasi Tamu belum diaktifkan di akun pengguna vCenter Server. | Pastikan akun pengguna vCenter Server memiliki hak istimewa yang diaktifkan untuk Microsoft Azure Virtual Machines>Pengoperasian Tamu untuk berinteraksi dengan server dan mengambil data yang diperlukan. Pelajari selengkapnya tentang cara menyiapkan akun vCenter Server dengan hak istimewa yang diperlukan. |
9016: Tidak dapat menemukan metadata karena agen operasi tamu di server sudah kedaluwarsa. | Bisa karena Alat VMware tidak diintsal pada server atau versi yang diinstal tidak diperbarui. | Pastikan alat VMware diinstal dan dijalankan serta diperbarui di server. Versi VMware Tools harus versi 10.2.1 atau yang terbaru. |
9017: File yang berisi metadata yang ditemukan tidak dapat ditemukan di server. | Kejadian ini bisa menjadi masalah sementara karena kesalahan internal. | Mengirimkan kasus dukungan Microsoft untuk membantu memecahkan masalah ini. |
9018: PowerShell tidak diinstal di server. | PowerShell tidak dapat ditemukan di server. | Pastikan PowerShell versi 2.0 atau yang lebih baru diinstal di server. Pelajari lebih lanjut tentang cara melakukan remediasi terhadap masalah tersebut. |
9019: Tidak dapat menemukan metadata karena kegagalan operasi tamu di server. | Operasi tamu VMware gagal di server. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | Pastikan kredensial server pada appliance valid dan nama pengguna dalam kredensial menggunakan format nama utama pengguna (UPN). (Menemukan nama yang mudah diingat dari informasi masuk yang dicoba oleh Azure Migrate untuk menemukan kemungkinan penyebabnya.) |
9020: Tidak dapat membuat file yang diperlukan untuk memuat metadata yang ditemukan di server. | Peran yang terkait dengan kredensial yang disediakan pada appliance atau kebijakan grup lokal membatasi pembuatan file di folder yang diperlukan. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | 1. Periksa apakah info masuk yang disediakan pada appliance telah membuat izin file pada jalur folder </nama> folder di server. 2. Jika info masuk yang disediakan pada appliance tidak memiliki izin yang diperlukan, memberikan set informasi masuk lain atau edit yang sudah ada. (Menemukan nama yang mudah diingat dari informasi masuk yang dicoba oleh Azure Migrate untuk menemukan kemungkinan penyebabnya.) |
9021: Tidak dapat membuat file yang diperlukan untuk memuat metadata yang ditemukan di jalur yang benar di server. | Alat VMware melaporkan jalur file yang salah untuk membuat file. | Memastikan bahwa alat VMware lebih baru dari versi 10.2.0 yang diinstal dan berjalan di server. |
9022: Akses untuk menjalankan cmdlet Get-WmiObject di server ditolak. | Peran yang terkait dengan kredensial yang disediakan pada appliance atau kebijakan grup lokal membatasi akses ke objek WMI. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | 1. Memeriksa apakah informasi masuk yang diberikan pada appliance telah membuat hak istimewa Administrator file dan mengaktifkan WMI. 2. Jika info masuk yang disediakan pada appliance tidak memiliki izin yang diperlukan, memberikan set informasi masuk lain atau edit yang sudah ada. (Menemukan nama yang mudah diingat dari informasi masuk yang dicoba oleh Azure Migrate untuk menemukan kemungkinan penyebabnya.) Pelajari lebih lanjut tentang cara mengatasi masalah tersebut. |
9023: Tidak dapat menjalankan PowerShell karena nilai variabel lingkungan %SystemRoot% kosong. | Nilai variabel lingkungan %SystemRoot% kosong untuk server. | 1. Periksa apakah variabel lingkungan mengembalikan nilai kosong dengan menjalankan perintah echo %systemroot% pada server yang terpengaruh. 2. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
9024: Tidak dapat melakukan penemuan karena nilai variabel lingkungan %TEMP% kosong. | Nilai variabel lingkungan %TEMP% kosong untuk server. | 1. Memeriksa apakah variabel lingkungan mengembalikan nilai kosong dengan menjalankan perintah echo %systemroot% pada server yang terkena dampak. 2. Jika masalah berlanjut, mengirimkan kasus dukungan Microsoft. |
9025: Tidak dapat melakukan penemuan karena PowerShell rusak di server. | PowerShell rusak di server. | Instal ulang PowerShell dan verifikasi bahwa PowerShell sedang berjalan di server yang terpengaruh. |
9026: Tidak dapat menjalankan operasi tamu di server. | Status server saat ini tidak memungkinkan operasi tamu dijalankan. | 1. Memastikan bahwa server yang terkena dampak sudah aktif dan berjalan. 2. Jika masalah berlanjut, mengirimkan kasus dukungan Microsoft. |
9027: Tidak dapat menemukan metadata karena agen operasi tamu tidak berjalan di server. | Tidak dapat menghubungi agen operasi tamu di server. | Memastikan bahwa alat VMware lebih baru dari versi 10.2.0 yang diinstal dan berjalan di server. |
9028: Tidak dapat membuat file yang diperlukan untuk memuat metadata yang ditemukan karena penyimpanan di server tidak mencukupi. | Ada kekurangan ruang penyimpanan yang cukup pada disk server. | Pastikan bahwa ruang yang cukup tersedia pada penyimpanan disk server yang terpengaruh. |
9029: Info masuk yang diberikan pada appliance tidak memiliki izin akses untuk menjalankan PowerShell. | Info masuk pada appliance tidak memiliki izin akses untuk menjalankan PowerShell. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | 1. Memastikan bahwa info masuk yang disediakan pada appliance dapat mengakses PowerShell di server. 2. Jika info masuk yang disediakan pada appliance tidak memiliki izin yang diperlukan, berikan set info masuk lain atau edit yang sudah ada. (Menemukan nama yang mudah diingat dari informasi masuk yang dicoba oleh Azure Migrate untuk menemukan kemungkinan penyebabnya.) |
9030: Tidak dapat mengumpulkan metadata yang ditemukan karena host ESXi tempat server dihosting dalam kondisi terputus. | Host ESXi tempat server berada dalam kondisi terputus. | Pastikan bahwa {i>host |
9031: Tidak dapat mengumpulkan metadata yang ditemukan karena host ESXi tempat server dihosting tidak merespons. | Host ESXi tempat server berada dalam status tidak valid. | Pastikan bahwa {i>host |
9032: Tidak dapat menemukan karena kesalahan internal. | Masalah yang dihadapi adalah karena kesalahan internal. | Ikuti langkah-langkah di situs web ini untuk mengatasi masalah tersebut. Jika masalah tersebut berlanjut, buka kasus dukungan Microsoft. |
9033: Tidak dapat menemukan karena nama pengguna info masuk yang disediakan pada appliance untuk server memiliki karakter yang tidak valid. | Info masuk pada appliance berisi karakter yang tidak valid dalam nama pengguna. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | Pastikan info masuk pada appliance tidak memiliki karakter yang tidak valid dalam nama pengguna. Anda dapat kembali ke manajer konfigurasi {i>appliance |
9034: Tidak dapat menemukan karena nama pengguna info masuk yang diberikan pada appliance untuk server tidak dalam format UPN. | Kredensial pada appliance tidak memiliki nama pengguna dalam format UPN. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | Memastikan informasi masuk yang disediakan pada appliance tidak memiliki nama pengguna dalam format UPN. Anda dapat kembali ke manajer konfigurasi {i>appliance |
9035: Tidak dapat menemukan karena mode bahasa PowerShell tidak diatur dengan benar. | Mode bahasa pemrogram PowerShell tidak diatur ke Bahasa pemrogram lengkap. | Memastikan bahwa mode bahasa Windows PowerShell diatur ke Bahasa Lengkap. |
9036: Tidak dapat menemukan karena nama pengguna info masuk yang diberikan pada appliance untuk server tidak dalam format UPN. | Kredensial pada appliance tidak memiliki nama pengguna dalam format UPN. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | Memastikan informasi masuk yang disediakan pada appliance tidak memiliki nama pengguna dalam format UPN. Anda dapat kembali ke manajer konfigurasi {i>appliance |
9037: Pengumpulan metadata untuk sementara dijeda karena waktu respons yang tinggi dari server. | Server terlalu lama dalam merespons. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
10000: Jenis sistem operasi yang berjalan di server tidak didukung. | Sistem operasi yang berjalan di server bukan Windows atau Linux. | Hanya tipe OS Windows dan Linux yang didukung. <Sistem operasi GuestOSName> saat ini tidak didukung. |
10001: Skrip yang diperlukan untuk mengumpulkan metadata penemuan tidak ditemukan di server. | Skrip yang diperlukan untuk melakukan penemuan mungkin telah dihapus atau dipindahkan dari lokasi yang diharapkan. | Mengirimkan kasus dukungan Microsoft untuk membantu memecahkan masalah ini. |
10002: Operasi penemuan kehabisan waktu di server. | Masalah ini dapat bersifat sementara karena agen penemuan pada alat tidak berfungsi seperti yang diharapkan. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika ternyata tidak terselesaikan,mengikuti langkah di sini untuk mengatasi permasalahan tersebut. Jika masalah tersebut berlanjut, buka kasus dukungan Microsoft. |
10003: Proses yang menjalankan operasi penemuan ditutup dengan kesalahan. | Proses yang menjalankan operasi penemuan ditutup secara tiba-tiba karena kesalahan. | Masalah ini akan diselesaikan secara otomatis dalam siklus berikutnya dalam waktu 24 jam. Jika masalah berlanjut, kirimkan kasus dukungan Microsoft. |
10004: Info masuk tidak disediakan pada appliance untuk jenis OS server. | Info masuk untuk jenis OS server tidak ditambahkan pada{i> | 1. Pastikan Anda menambahkan info masuk untuk jenis OS dari server yang terpengaruh pada appliance. 2. Anda sekarang dapat menambahkan beberapa info masuk server pada appliance. |
10005: Info masuk yang diberikan pada appliance untuk server tidak valid. | Informasi masuk yang disediakan pada appliance tidak valid. Masalah ini ditemui saat mencoba kredensial berikut di server: <FriendlyNameOfCredentials>. | 1. Pastikan bahwa info masuk yang diberikan pada appliance valid dan server dapat diakses dengan menggunakan info masuk tersebut. 2. Anda sekarang dapat menambahkan beberapa info masuk server pada appliance. 3. Kembali ke manajer konfigurasi appliance untuk memberikan set info masuk lain atau mengedit yang sudah ada. (Temukan nama yang mudah diingat dari kredensial yang dicoba oleh Azure Migrate dalam kemungkinan penyebabnya.) Pelajari lebih lanjut tentang cara melakukan remediasi terhadap masalah tersebut. |
10006: Jenis sistem operasi yang berjalan di server tidak didukung. | Sistem operasi yang berjalan di server bukan Windows atau Linux. | Hanya tipe OS Windows dan Linux yang didukung. <Sistem operasi GuestOSName> saat ini tidak didukung. |
10007: Tidak dapat memproses metadata yang ditemukan dari server. | Terjadi kesalahan saat mengurai isi file yang berisi metadata yang ditemukan. | Mengirimkan kasus dukungan Microsoft untuk membantu memecahkan masalah ini. |
10008: Tidak dapat membuat file yang diperlukan untuk memuat metadata yang ditemukan di server. | Peran yang terkait dengan info masuk yang disediakan pada {i>appliancefile | 1. Periksa apakah info masuk yang disediakan pada appliance telah membuat izin file pada jalur folder </nama> folder di server. 2. Jika info masuk yang disediakan pada appliance tidak memiliki izin yang diperlukan, memberikan set informasi masuk lain atau edit yang sudah ada. (Menemukan nama yang mudah diingat dari informasi masuk yang dicoba oleh Azure Migrate untuk menemukan kemungkinan penyebabnya.) |
10009: Tidak dapat menulis metadata yang ditemukan dalam file di server. | Peran yang terkait dengan info masuk yang disediakan pada {i>appliance file | 1. Periksa apakah kredensial yang disediakan pada appliance memiliki izin menulis file pada jalur folder </nama> folder di server. 2. Jika info masuk yang disediakan pada appliance tidak memiliki izin yang diperlukan, memberikan set informasi masuk lain atau edit yang sudah ada. (Menemukan nama yang mudah diingat dari informasi masuk yang dicoba oleh Azure Migrate untuk menemukan kemungkinan penyebabnya.) |
10010: Tidak dapat ditemukan karena perintah- %CommandName; diperlukan untuk mengumpulkan beberapa metadata yang hilang di server. | Paket yang berisi perintah %CommandName; tidak diinstal di server. | Pastikan paket yang berisi perintah %CommandName; diinstal pada server. |
10011: Info masuk yang diberikan pada appliance digunakan untuk masuk dan keluar untuk sesi interaktif. | Proses masuk dan keluar interaktif memaksa kunci registri untuk dibongkar di profil akun yang sedang digunakan. Kondisi ini membuat kunci tersebut tidak tersedia untuk penggunaan berikutnya. | Gunakan metode resolusi yang didokumentasikan di situs ini. |
10012: Informasi masuk belum pernah disediakan pada appliance untuk server. | Baik karena tidak ada info masuk yang diberikan untuk server atau Anda telah memberikan kredensial domain dengan nama domain yang salah pada alat. Pelajari lebih lanjut tentang penyebab kesalahan ini. | 1. Pastikan info masuk disediakan pada appliance untuk server dan server dapat diakses dengan menggunakan info masuk tersebut. 2. Anda sekarang dapat menambahkan beberapa kredensial pada appliance untuk server. Kembali ke manajer konfigurasi appliance untuk memberikan kredensial untuk server. |
Kesalahan 970: DependencyMapInsufficientPrivilegesException
Penyebab
Kesalahan biasanya muncul untuk server Linux ketika Anda belum memberikan info masuk dengan hak istimewa yang diperlukan pada appliance.
Remediasi
Anda memiliki dua pilihan:
- Pastikan Anda telah memberikan akun pengguna akar.
- Pastikan bahwa akun memiliki izin ini pada file /bin/netstat dan /bin/ls:
- CAP_DAC_READ_SEARCH
- CAP_SYS_PTRACE
Untuk memeriksa apakah akun pengguna yang disediakan pada alat memiliki hak istimewa yang diperlukan:
Masuk ke server tempat Anda mengalami kesalahan ini dengan akun pengguna yang sama seperti yang disebutkan dalam pesan kesalahan.
Jalankan perintah berikut di Azure Shell. Anda akan mendapatkan kesalahan jika Anda tidak memiliki hak istimewa yang diperlukan untuk analisis dependensi tanpa agen.
ps -o pid,cmd | grep -v ]$ netstat -atnp | awk '{print $4,$5,$7}'
Atur izin yang diperlukan pada {i>file
sudo setcap CAP_DAC_READ_SEARCH,CAP_SYS_PTRACE=ep /bin/ls sudo setcap CAP_DAC_READ_SEARCH,CAP_SYS_PTRACE=ep /bin/netstat
Anda dapat memvalidasi apakah perintah sebelumnya menetapkan izin yang diperlukan ke akun pengguna atau tidak.
getcap /usr/bin/ls getcap /usr/bin/netstat
Jalankan kembali perintah yang disediakan pada langkah 2 untuk mendapatkan {i>output
Kesalahan 9014: HTTPGetRequestToRetrieveFileFailed
Penyebab
Masalah terjadi ketika agen penemuan VMware di appliance mencoba mengunduh file output yang berisi data dependensi dari sistem file server melalui host ESXi tempat server dihosting.
Remediasi
Anda dapat menguji konektivitas TCP ke host ESXi (nama yang diberikan dalam pesan kesalahan) pada port 443 (harus dibuka pada host ESXi untuk menarik data dependensi) dari appliance. Buka PowerShell di server appliance dan jalankan perintah berikut:
Test -NetConnection -ComputeName <Ip address of the ESXi host> -Port 443
Jika perintah mengembalikan konektivitas berhasil, buka proyek Azure Migrate>Discovery and assessment>Overview>Manage>Appliances, pilih nama alat, dan pilih appliance dan pilih layanan Refresh.
Kesalahan 9018: PowerShellNotFound
Penyebab
Kesalahan biasanya muncul untuk server yang menjalankan Windows Server 2008 atau yang lebih rendah.
Remediasi
Instal Windows PowerShell 5.1 di lokasi ini di server. Ikuti instruksi di Menginstal dan Mengonfigurasi WMF 5.1 untuk menginstal PowerShell di Windows Server.
Setelah Anda memasang versi PowerShell yang diperlukan, verifikasi apakah kesalahan telah diatasi dengan mengikuti langkah di situs web ini.
Kesalahan 9022: GetWMIObjectAccessDenied
Remediasi
Pastikan bahwa akun pengguna yang disediakan dalam appliance memiliki akses ke namespace layanan dan subnamespaces WMI. Untuk mengatur akses:
- Buka server yang melaporkan kesalahan ini.
- Cari dan pilih Jalankan dari menu Mulai. Dalam dialog Jalankan, masukkan wmimgmt.msc di kotak teks Buka, dan pilih Enter.
- Konsol wmimgmt terbuka, Anda akan menemukan Kontrol WMI (Lokal) di panel kiri. Klik kanan pada tombol tersebut dan pilih Properti dari menu.
- Dalam kotak dialog Properti Kontrol WMI (Lokal), pilih tab Keamanan.
- Pada tab Keamanan, pilih Keamanan untuk membuka dialog Keamanan untuk ROOT.
- Pilih tombol Tingkat Lanjut untuk membuka kotak dialog Pengaturan Keamanan Tingkat Lanjut untuk Root .
- Pilih Tambahkan untuk membuka dialog Entri Izin untuk Root.
- Klik Pilih utama untuk membuka dialog Pilih Pengguna, Komputer, Akun Layanan, atau Grup.
- Pilih nama pengguna atau grup yang ingin Anda berikan akses ke WMI dan klik OK.
- Pastikan Anda memberikan izin eksekusi, dan pilih Namespace layanan dan subnamespace ini di daftar dropdown Berlaku untuk.
- Pilih Terapkan untuk menyimpan pengaturan dan menutup semua dialog.
Setelah Anda mendapatkan akses yang diperlukan, verifikasi apakah kesalahan telah diatasi dengan mengikuti langkah di situs web ini.
Kesalahan 9032: InvalidRequest
Penyebab
Ada beberapa alasan untuk masalah ini. Salah satu alasannya adalah ketika nama pengguna yang diberikan (info masuk server) pada manajer konfigurasi appliance memiliki karakter XML yang tidak valid. Karakter yang tidak valid menyebabkan kesalahan dalam mengurai permintaan SOAP.
Remediasi
- Pastikan nama pengguna info masuk server tidak memiliki karakter XML yang tidak valid dan dalam format username@domain.com. Format ini dikenal sebagai format UPN.
- Setelah Anda mengedit info masuk pada appliance, verifikasi apakah kesalahan telah diatasi dengan mengikuti langkah di situs web ini.
Kesalahan 10002: ScriptExecutionTimedOutOnVm
Penyebab
- Kesalahan ini terjadi ketika server lambat atau tidak responsif dan skrip yang dijalankan untuk menarik data dependensi mulai kehabisan waktu.
- Setelah agen penemuan menemukan kesalahan ini di server, appliance tidak akan mencoba analisis dependensi tanpa agen di server setelahnya untuk menghindari kelebihan beban pada server yang tidak responsif.
- Anda akan terus melihat kesalahan sampai Anda memeriksa masalah dengan server dan menghidupkan ulang layanan penemuan.
Remediasi
Masuk ke server yang mengalami kesalahan ini.
Menjalankan perintah berikut pada PowerShell:
Get-WMIObject win32_operatingsystem; Get-WindowsFeature | Where-Object {$_.InstallState -eq 'Installed' -or ($_.InstallState -eq $null -and $_.Installed -eq 'True')}; Get-WmiObject Win32_Process; netstat -ano -p tcp | select -Skip 4;
Jika perintah mengeluarkan hasil dalam beberapa detik, buka proyek Azure Migrate>Penemuan dan penilaian>Ringkasan> Kelola>Appliance, pilih nama appliance, dan pilih layanan Refresh untuk menghidupkan ulang layanan penemuan.
Jika perintah kehabisan waktu tanpa memberikan output apapun, Anda perlu:
- Mencari tahu proses mana yang menghabiskan CPU atau memori tinggi di server.
- Anda dapat mencoba dan memberikan lebih banyak core/memori ke server itu dan menjalankan perintah lagi.
Kesalahan 10005: GuestCredentialNotValid
Remediasi
- Pastikan validitas kredensial (nama ramah yang disediakan dalam kesalahan) dengan memilih Validasi ulang kredensial pada manajer konfigurasi appliance.
- Pastikan Anda dapat masuk ke server yang terpengaruh dengan menggunakan info masuk yang sama yang disediakan di appliance.
- Anda dapat mencoba menggunakan akun pengguna lain (untuk domain yang sama, jika server bergabung dengan domain) untuk server tersebut dari pada akun administrator.
- Masalah ini dapat terjadi ketika Katalog <Global -> Komunikasi Pengendali Domain rusak. Periksa masalah ini dengan membuat akun pengguna baru di pengendali domain dan menyediakan hal yang sama di appliance. Anda mungkin juga perlu memulai ulang pengendali domain.
- Setelah Anda melakukan langkah perbaikan, verifikasi apakah kesalahan telah diatasi dengan mengikuti langkah di situs web ini.
Kesalahan 10012: CredentialNotProvided
Penyebab
Kesalahan ini terjadi saat Anda memberikan info masuk domain dengan nama domain yang salah di manajer konfigurasi appliance. Misalnya, jika Anda telah memberikan informasi masuk domain dengan nama pengguna user@abc.com tetapi nama domainnya def.com, maka informasi masuk tersebut tidak akan dicoba jika server tersambung ke def.com dan Anda akan mendapatkan pesan kesalahan ini.
Remediasi
- Buka manajer konfigurasi appliance untuk menambahkan info masuk server atau mengedit yang sudah ada seperti yang dijelaskan dalam penyebabnya.
- Setelah Anda melakukan langkah perbaikan, verifikasi apakah kesalahan telah diatasi dengan mengikuti langkah di situs web ini.
Verifikasi mitigasi
Setelah Anda menggunakan langkah mitigasi untuk kesalahan sebelumnya, verifikasi apakah mitigasi berhasil dengan menjalankan beberapa perintah PowerCLI dari server appliance. Jika perintah berhasil, itu berarti bahwa masalah berhasil diselesaikan. Jika tidak, periksa dan ikuti langkah remediasi lagi.
Untuk VMware VM (menggunakan pipa VMware)
Jalankan perintah berikut untuk mengatur PowerCLI di server{i> appliance:
Install-Module -Name VMware.PowerCLI -AllowClobber Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
Hubungkan ke vCenter Server dari appliance dengan memberikan alamat IP vCenter Server dalam perintah dan info masuk dalam prompt:
Connect-VIServer -Server <IPAddress of vCenter Server>
Hubungkan ke server target dari appliance dengan memberikan nama server dan info masuk server, seperti yang disediakan pada appliance:
$vm = get-VM <VMName> $credential = Get-Credential
Untuk analisis dependensi tanpa agen, jalankan perintah berikut untuk melihat apakah Anda mendapatkan output yang berhasil.
Untuk server Windows:
Invoke-VMScript -VM $vm -ScriptText "powershell.exe 'Get-WmiObject Win32_Process'" -GuestCredential $credential Invoke-VMScript -VM $vm -ScriptText "powershell.exe 'netstat -ano -p tcp'" -GuestCredential $credential
Untuk server Linux:
Invoke-VMScript -VM $vm -ScriptText "ps -o pid,cmd | grep -v ]$" -GuestCredential $credential Invoke-VMScript -VM $vm -ScriptText "netstat -atnp | awk '{print $4,$5,$7}'" -GuestCredential $credential
Untuk VM Hyper-V dan server fisik (menggunakan pipa sambungan langsung)
Untuk server Windows:
Sambungkan ke server Windows dengan menjalankan perintah:
$Server = New-PSSession –ComputerName <IPAddress of Server> -Credential <user_name>
dan input informasi masuk server di perintah.
Jalankan perintah berikut untuk memvalidasi analisis dependensi tanpa agen untuk melihat apakah Anda mendapatkan output yang berhasil:
Invoke-Command -Session $Server -ScriptBlock {Get-WmiObject Win32_Process} Invoke-Command -Session $Server -ScriptBlock {netstat -ano -p tcp}
Untuk server Linux:
- Menginstal klien OpenSSH
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
- Menginstal server OpenSSH
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
- Memulai dan mengonfigurasi OpenSSH Server
Start-Service sshd Set-Service -Name sshd -StartupType 'Automatic'
- Menyambungkan ke Server OpenSSH
ssh username@servername
- Jalankan perintah berikut untuk memvalidasi analisis dependensi tanpa agen untuk melihat apakah Anda mendapatkan output yang berhasil:
ps -o pid,cmd | grep -v ]$ netstat -atnp | awk '{print $4,$5,$7}'
Setelah Anda memverifikasi bahwa mitigasi berhasil, buka proyek Azure Migrate>Penemuan dan penilaian>Ringkasan>Kelola>Appliance, pilih nama appliance, dan pilih layanan Refresh untuk memulai siklus penemuan baru.
Ruang kerja Analitik Log saya tidak terdaftar saat Anda mencoba mengonfigurasi ruang kerja di Azure Migrate untuk analisis dependensi berbasis agen
Azure Migrate saat ini mendukung pembuatan ruang kerja OMS di wilayah AS Timur, Asia Tenggara, dan Eropa Barat. Jika ruang kerja dibuat di luar Azure Migrate di wilayah lain mana pun, saat ini tidak dapat dikaitkan dengan proyek.
Visualisasi dependensi berbasis agen di Azure Government
Analisis dependensi berbasis Agen belum didukung di Azure Government. Gunakan analisis dependensi tanpa agen, yang hanya tersedia untuk server VMware.
Dependensi berbasis agen tidak muncul setelah penginstalan agen
Setelah Anda menginstal agen visualisasi dependensi pada VM lokal, Azure Migrate biasanya membutuhkan waktu 15 hingga 30 menit untuk menampilkan dependensi di portal. Jika Anda telah menunggu lebih dari 30 menit, pastikan Microsoft Monitoring Agent (MMA) dapat terhubung ke ruang kerja Analitik Log.
Untuk VM Windows:
Di Panel Kontrol, mulai MMA.
Di properti MMA>Azure Log Analytics (OMS), pastikan Status untuk ruang kerja berwarna hijau.
Jika statusnya tidak berwarna hijau, coba hapus ruang kerja dan tambahkan lagi ke MMA.
Untuk VM Linux, pastikan bahwa perintah penginstalan untuk MMA dan agen dependensi berhasil. Lihat panduan pemecahan masalah lainnya di situs web ini.
Sistem operasi yang didukung untuk analisis dependensi berbasis agen
- Agen MMS: Sistem operasi Windows dan Linux yang didukung.
- Agen dependensi: Sistem operasi Windows dan Linux yang didukung.
Memvisualisasikan dependensi selama >1 jam dengan analisis dependensi berbasis agen
Dengan analisis dependensi berbasis agen, meskipun Azure Migrate memungkinkan Anda untuk kembali ke tanggal tertentu di bulan lalu, durasi maksimum yang dapat Anda visualisasikan dependensinya adalah satu jam. Misalnya, Anda dapat menggunakan fungsionalitas durasi waktu di peta dependensi untuk melihat dependensi kemarin, tetapi Anda dapat melihatnya hanya untuk periode satu jam. Anda dapat menggunakan log Azure Monitor untuk meminta data dependensi dalam durasi yang lebih lama.
Memvisualisasikan dependensi untuk >10 server dengan analisis dependensi berbasis agen
Di Azure Migrate, dengan analisis dependensi berbasis agen, Anda dapat memvisualisasikan dependensi untuk grup hingga 10 VM. Untuk grup yang lebih besar, bagi VM menjadi grup yang lebih kecil untuk memvisualisasikan dependensi.
Server menunjukkan "Agen penginstal" untuk analisis dependensi berbasis agen
Setelah Anda memigrasikan server dengan visualisasi dependensi yang diaktifkan ke Azure, server mungkin menampilkan tindakan Instal agen dari pada Tampilkan dependensi karena perilaku berikut:
- Setelah migrasi ke Azure, server lokal dinonaktifkan dan VM yang setara dipisahkan di Azure. Server ini memperoleh alamat MAC yang berbeda.
- Server mungkin juga memiliki alamat IP yang berbeda, bergantung pada apakah Anda telah mempertahankan alamat IP lokal atau tidak.
- Jika alamat MAC dan IP berbeda dari lokal, Azure Migrate tidak mengaitkan server lokal dengan data dependensi Peta Layanan apa pun. Dalam hal ini, tindakan ini menunjukkan opsi untuk menginstal agen daripada melihat dependensi.
- Setelah migrasi pengujian ke Azure, server lokal tetap diaktifkan seperti yang diharapkan. Server setara yang diputar di Azure memperoleh alamat MAC yang berbeda dan mungkin memperoleh alamat IP yang berbeda. Kecuali Anda memblokir lalu lintas log Azure Monitor keluar dari server ini, Azure Migrate tidak akan mengaitkan server lokal dengan data dependensi Peta Layanan apa pun. Dalam hal ini, tindakan ini menunjukkan opsi untuk menginstal agen daripada melihat dependensi.
Mengambil lalu lintas
Untuk mengumpulkan log lalu lintas:
- Masuk ke portal Azure.
- Tekan F12 untuk memulai Alat Pengembang. Jika perlu, kosongkan pengaturan Hapus entri pada navigasi.
- Pilih tab Jaringan , dan mulai menangkap lalu lintas jaringan:
- Di Chrome, pilih Pertahankan log. Perekaman harus dimulai secara otomatis. Lingkaran merah menunjukkan bahwa lalu lintas sedang diambil. Jika lingkaran merah tidak muncul, pilih lingkaran hitam untuk memulai.
- Di Microsoft Azure Stack Edge dan Internet Explorer, perekaman harus dimulai secara otomatis. Jika tidak, pilih tombol putar hijau.
- Cobalah untuk produksi ulang kesalahan.
- Setelah Anda mengalami kesalahan saat merekam, berhenti merekam, dan menyimpan salinan aktivitas yang direkam:
- Di Chrome, klik kanan dan pilih Simpan sebagai HAR dengan konten. Tindakan ini mengompresi dan mengekspor log sebagai file Arsip HTTP (har).
- Di Microsoft Edge atau Internet Explorer, pilih opsi Ekspor lalu lintas yang diambil. Tindakan ini mengompresi dan mengekspor log.
- Pilih tab Konsol untuk memeriksa peringatan atau kesalahan apa pun. Untuk menyimpan log konsol:
- Di Chrome, klik kanan di mana saja di log konsol. Pilih Simpan sebagai untuk mengekspor, lalu kompresi log.
- Di Microsoft Edge atau Internet Explorer, klik kanan kesalahan dan pilih Salin semua.
- Tutup Alat Pengembang.