Mengaktifkan wawasan VM untuk komputer virtual hibrid

Artikel ini menjelaskan cara mengaktifkan wawasan VM untuk komputer virtual di luar Azure, termasuk di lokal dan lingkungan cloud lainnya.

Penting

Metode yang direkomendasikan untuk mengaktifkan VM hibrid adalah pertama-tama mengaktifkan Azure Arc untuk server sehingga VM dapat diaktifkan untuk wawasan VM menggunakan proses yang mirip dengan Azure VM. Artikel ini menjelaskan cara melakukan onboarding VM hibrid jika Anda memilih untuk tidak menggunakan Azure Arc.

Catatan

Artikel ini menjelaskan wawasan mesin virtual menggunakan agen Analitik Log. Wawasan mesin virtual dengan agen Azure Monitor saat ini sedang dalam pratinjau publik. Baca Mengaktifkan ringkasan wawasan mesin virtual untuk detail tentang penginstalan agen ini.

Prasyarat

Gambaran Umum

Komputer virtual di luar Azure memerlukan agen Analitik Log dan agen Dependensi yang sama, yang akan digunakan untuk Azure VM. Karena tidak dapat menggunakan ekstensi VM untuk memasang agen, Anda harus memasangnya secara manual di sistem operasi tamu atau memasangnya melalui beberapa metode lain.

Lihat Menghubungkan komputer Windows ke Azure Monitor atau Menghubungkan komputer Linux ke Azure Monitor untuk mengetahui detail tentang menyebarkan agen Log Analitik. Detail agen Dependensi disediakan dalam artikel ini.

Persyaratan firewall

Persyaratan firewall untuk agen Analitik Log disediakan dalam Gambaran umum agen Analitik Log. Agen Dependensi Peta wawasan VM tidak mengirimkan data sendiri, dan tidak memerlukan perubahan apa pun pada firewall atau port. Data Peta selalu dikirimkan oleh agen Analitik Log ke layanan Azure Monitor, baik secara langsung maupun melalui gateway Rangkaian Manajemen Operasi jika kebijakan keamanan TI Anda tidak mengizinkan komputer di jaringan tersebut terhubung ke internet.

Agen Dependency

Catatan

Informasi berikut yang dijelaskan di bagian ini juga berlaku untuk solusi Peta Layanan.

Anda dapat mengunduh agen Dependensi dari lokasi berikut:

File OS Versi SHA-256
InstallDependencyAgent-Windows.exe Windows 9.10.14.20760 D4DB398FAD36E86FEACCC41D7B8AF46711346A943806769B6CE017F0BF1625FF
InstallDependencyAgent-Linux64.bin Linux 9.10.14.20760 3DE3B485BA79B57E74B3DFB60FD277A30C8A5D1BD898455AD77FECF20E0E2610

Memasang agen Dependensi di Windows

Anda dapat memasang agen Dependensi secara manual di komputer Windows dengan menjalankan InstallDependencyAgent-Windows.exe. Jika Anda menjalankan file yang dapat dieksekusi ini tanpa opsi apa pun, file tersebut akan memulai wizard penyiapan yang dapat Anda ikuti untuk memasang agen secara interaktif. Anda memerlukan izin Administrator pada OS tamu untuk memasang atau mencopot pemasangan agen.

Tabel berikut ini menyoroti parameter yang didukung oleh penyiapan agen dari baris perintah.

Parameter Deskripsi
/? Mengembalikan daftar opsi baris perintah.
/S Melakukan penginstalan senyap tanpa interaksi pengguna.

Misalnya, untuk menjalankan program penginstalan dengan parameter /?, masukkan InstallDependencyAgent-Windows.exe /? .

File untuk agen Dependensi Windows dipasang di C:\Program Files\Microsoft Dependency Agent secara default. Jika agen Dependensi gagal dimulai setelah penyiapan selesai, periksa log untuk detail informasi kesalahan. Direktori lognya adalah %Programfiles%\Microsoft Dependency Agent\logs.

Skrip PowerShell

Gunakan contoh skrip PowerShell berikut ini untuk mengunduh dan memasang agen:

Invoke-WebRequest "https://aka.ms/dependencyagentwindows" -OutFile InstallDependencyAgent-Windows.exe

.\InstallDependencyAgent-Windows.exe /S

Memasang agen Dependensi di Linux

Agen Dependensi dipasang di server Linux dari InstallDependencyAgent-Linux64.bin, skrip shell dengan biner yang mengekstraksi sendiri. Anda dapat menjalankan file dengan menggunakan sh atau menambahkan izin eksekusi ke file itu sendiri.

Catatan

Akses akar diperlukan untuk memasang atau mengonfigurasi agen.

Parameter Deskripsi
-bantuan Dapatkan daftar opsi baris perintah.
-s Lakukan penginstalan senyap tanpa permintaan pengguna.
--periksa Periksa izin dan sistem operasi, tetapi jangan pasang agen.

Misalnya, untuk menjalankan program penginstalan dengan parameter -help, masukkan InstallDependencyAgent-Linux64.bin -help. Pasang agen Dependensi Linux sebagai akar dengan menjalankan perintah sh InstallDependencyAgent-Linux64.bin.

Jika agen Dependensi gagal dimulai, periksa log untuk detail informasi kesalahan terperinci. Pada agen Linux, direktori lognya adalah /var/opt/microsoft/dependency-agent/log.

File untuk agen Dependensi ditempatkan di direktori berikut:

File Lokasi
File inti /opt/microsoft/dependency-agent
File catatan /var/opt/microsoft/dependency-agent/log
File konfigurasi /etc/opt/microsoft/dependency-agent/config
File yang dapat dieksekusi layanan /opt/microsoft/dependency-agent/bin/microsoft-dependency-agent
/opt/microsoft/dependency-agent/bin/microsoft-dependency-agent-manager
File penyimpanan biner /var/opt/microsoft/dependency-agent/storage

Skrip shell

Gunakan skrip shell sampel berikut untuk mengunduh dan memasang agen:

wget --content-disposition https://aka.ms/dependencyagentlinux -O InstallDependencyAgent-Linux64.bin
sudo sh InstallDependencyAgent-Linux64.bin -s

Desired State Configuration

Untuk menyebarkan agen Dependensi menggunakan Konfigurasi Status Yang Diinginkan (DSC), Anda dapat menggunakan modul konfigurasi xPSDesiredStateconfiguration dengan kode contoh berikut:

configuration VMInsights {

    Import-DscResource -ModuleName xPSDesiredStateConfiguration

    $DAPackageLocalPath = "C:\InstallDependencyAgent-Windows.exe"

    Node localhost
    {
        # Download and install the Dependency agent
        xRemoteFile DAPackage
        {
            Uri = "https://aka.ms/dependencyagentwindows"
            DestinationPath = $DAPackageLocalPath
        }

        xPackage DA
        {
            Ensure="Present"
            Name = "Dependency Agent"
            Path = $DAPackageLocalPath
            Arguments = '/S'
            ProductId = ""
            InstalledCheckRegKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\DependencyAgent"
            InstalledCheckRegValueName = "DisplayName"
            InstalledCheckRegValueData = "Dependency Agent"
            DependsOn = "[xRemoteFile]DAPackage"
        }
    }
}

Pemecahan Masalah

VM tidak muncul di peta

Jika penginstalan agen Dependensi berhasil, tetapi komputer Anda tidak tampak di peta, diagnosis masalahnya dengan mengikuti langkah-langkah ini.

  1. Apakah agen Dependensi berhasil diinstal? Anda dapat memvalidasi hal ini dengan memeriksa apakah layanan telah diinstal dan dijalankan.

    Windows: Cari layanan bernama "Agen Dependensi Microsoft."

    Linux: Cari proses "microsoft-dependency-agent" yang sedang berjalan.

  2. Apakah Anda berada di Tingkat harga gratis Analitik Log? Paket Gratis memungkinkan hingga lima komputer berbeda. Komputer berikutnya tidak akan muncul di peta, bahkan jika lima komputer sebelumnya tidak lagi mengirim data.

  3. Apakah komputer tersebut mengirimkan log dan data perf ke Log Azure Monitor? Lakukan kueri berikut ini untuk komputer Anda:

    Usage | where Computer == "computer-name" | summarize sum(Quantity), any(QuantityUnit) by DataType
    

    Apakah komputer mengembalikan satu atau beberapa hasil? Apakah data tersebut terbaru? Jika demikian, agen Analitik Log Anda beroperasi dengan benar dan berkomunikasi dengan ruang kerja. Jika tidak, periksa agen di server Anda: Agen Analitik Log untuk pemecahan masalah Windows atau agen Analitik Log untuk pemecahan masalah Linux.

Komputer muncul di peta tetapi tidak melakukan proses

Jika komputer Anda ada di Peta, tetapi tidak melakukan proses atau tidak memiliki data koneksi, hal ini mengindikasikan bahwa agen Dependensi dipasang dan berjalan, tetapi driver kernel tidak dimuat.

Periksa C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log file (Windows) or /var/opt/microsoft/dependency-agent/log/service.log file (Linux). Baris terakhir file harus menunjukkan mengapa kernel tidak dimuat. Misalnya, kernel mungkin tidak didukung di Linux jika Anda memperbarui kernel Anda.

Langkah berikutnya

Kini pemantauan diaktifkan untuk komputer virtual Anda, informasi ini tersedia untuk analisis dengan wawasan komputer virtual.