Hubungkan mesin hybrid ke Azure menggunakan skrip penyebaran

Anda dapat mengaktifkan server dengan dukungan Azure Arc untuk satu atau sejumlah kecil komputer Windows atau Linux di lingkungan Anda dengan melakukan serangkaian langkah secara manual. Atau Anda dapat menggunakan metode otomatis dengan menjalankan skrip templat yang kami sediakan. Skrip ini mengotomatiskan pengunduhan dan pemasangan kedua agen.

Metode ini mengharuskan Anda memiliki izin administrator pada komputer agar dapat menginstal dan mengonfigurasi agen. Di Linux, dengan menggunakan akun root, dan di Windows, Anda adalah anggota grup Administrator Lokal.

Sebelum mulai, tinjau prasyaratnya dan pastikan langganan serta sumber daya Anda memenuhi persyaratan. Untuk mendapatkan informasi tentang wilayah yang didukung dan pertimbangan terkait lainnya, lihat wilayah Azure yang didukung.

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Hasilkan skrip instalasi dari portal Microsoft Azure

Skrip untuk mengotomatiskan pengunduhan, instalasi, dan membangun koneksi dengan Azure Arc, tersedia dari portal Microsoft Azure. Untuk menyelesaikan proses, lakukan langkah-langkah berikut:

  1. Dari browser Anda, buka portal Microsoft Azure.

  2. Pada halaman Server - Azure Arc, pilih Tambahkan di kiri atas.

  3. Pada halaman Pilih metode, pilih ubin Tambahkan server menggunakan skrip interaktif, lalu pilih Buat skrip.

  4. Pada halaman Buat skrip, pilih grup langganan dan sumber daya tempat Anda ingin komputer dikelola dalam Azure. Pilih lokasi Azure tempat metadata komputer akan disimpan. Lokasi ini dapat sama atau berbeda dengan lokasi grup sumber daya.

  5. Pada halaman Prasyarat, tinjau informasi lalu pilih Berikutnya: Detail sumber daya.

  6. Pada halaman Detail sumber daya, berikan hal berikut:

    1. Di daftar drop down Grup sumber daya, pilih grup sumber daya tempat komputer akan dikelola.
    2. Di daftar drop down Kawasan, pilih wilayah Azure untuk menyimpan metadata server.
    3. Di daftar drop down Sistem Operasi, pilih sistem operasi yang dikonfigurasi skrip untuk dijalankan.
    4. Jika komputer berkomunikasi melalui server proksi untuk tersambung ke internet, tentukan alamat IP server proksi atau nama dan nomor port yang akan digunakan komputer untuk berkomunikasi dengan server proksi. Masukkan nilai dalam format http://<proxyURL>:<proxyport>.
    5. Pilih Berikutnya: Tag.
  7. Pada halaman Tag, tinjau Tag lokasi fisik default yang disarankan dan masukkan nilai, atau tentukan satu atau beberapa Tag kustom untuk mendukung standar Anda.

  8. Pilih Berikutnya: Unduh dan jalankan skrip.

  9. Pada halaman Unduh dan jalankan skrip, tinjau informasi ringkasan lalu pilih Unduh. Jika Anda masih perlu membuat perubahan, pilih Sebelumnya.

Menginstal dan memvalidasi agen pada Windows

Menginstal secara manual

Anda dapat menginstal agen Connected Machine secara manual dengan menjalankan paket Pemasang Windows AzureConnectedMachineAgent.msi. Anda dapat mengunduh versi terbaru paket Pemasang Windows agen Windows dari Pusat Unduhan Microsoft.

Catatan

  • Untuk menginstal atau menghapus agen, Anda harus memiliki izin Administrator.
  • Anda terlebih dahulu harus mengunduh dan menyalin paket Pemasang ke folder pada server target, atau dari folder jaringan bersama. Jika Anda menjalankan paket Penginstal tanpa opsi apa pun, paket tersebut memulai wizard penyetelan yang dapat Anda ikuti untuk menginstal agen secara interaktif.

Jika mesin perlu berkomunikasi melalui server proksi ke layanan, setelah Anda menginstal agen, Anda perlu menjalankan perintah yang dijelaskan dalam langkah-langkah di bawah ini. Perintah ini mengatur variabel lingkungan sistem server proksi https_proxy. Dengan menggunakan konfigurasi ini, agen berkomunikasi melalui server proxy menggunakan protokol HTTP.

Jika Anda tidak terbiasa dengan opsi baris perintah untuk paket Pemasang Windows, tinjau opsi baris perintah standar Msiexec dan opsi baris perintah Msiexec.

Misalnya, jalankan program instalasi dengan /? parameter untuk meninjau opsi bantuan dan referensi cepat.

msiexec.exe /i AzureConnectedMachineAgent.msi /?
  1. Untuk menginstal agen secara diam-diam dan membuat file log penyetelan C:\Support\Logs di folder yang ada, jalankan perintah berikut.

    msiexec.exe /i AzureConnectedMachineAgent.msi /qn /l*v "C:\Support\Logs\Azcmagentsetup.log"
    

    Jika agen gagal memulai setelah penyiapan selesai, periksa log untuk mendapatkan informasi kesalahan yang mendetail. Direktori log adalah %ProgramData%\AzureConnectedMachineAgent\log.

  2. Jika mesin perlu berkomunikasi melalui server proksi, untuk mengatur variabel lingkungan server proksi, jalankan perintah berikut:

    [Environment]::SetEnvironmentVariable("https_proxy", "http://{proxy-url}:{proxy-port}", "Machine")
    $env:https_proxy = [System.Environment]::GetEnvironmentVariable("https_proxy","Machine")
    # For the changes to take effect, the agent service needs to be restarted after the proxy environment variable is set.
    Restart-Service -Name himds
    

    Catatan

    Agen tidak mendukung pengaturan autentikasi proksi dalam pratinjau ini.

  3. Setelah menginstal agen, Anda perlu mengonfigurasinya untuk berkomunikasi dengan layanan Azure Arc dengan menjalankan perintah berikut:

    "%ProgramFiles%\AzureConnectedMachineAgent\azcmagent.exe" connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID"
    

Instal dengan metode skrip

  1. Masuk ke server.

  2. Buka perintah PowerShell yang ditinggikan.

    Catatan

    Skrip hanya mendukung operasi berjalan dari Windows PowerShell versi 64-bit.

  3. Ubah ke folder atau bagikan tempat Anda menyalin skrip, dan jalankan di server dengan menjalankan skrip ./OnboardingScript.ps1.

Jika agen gagal memulai setelah penyiapan selesai, periksa log untuk mendapatkan informasi kesalahan yang mendetail. Direktori log adalah %ProgramData%\AzureConnectedMachineAgent\log.

Menginstal dan memvalidasi agen pada Linux

Agen Connected Machine untuk Linux disediakan dalam format paket pilihan untuk distribusi (.RPM atau .DEB) yang dihosting di repositori paket Microsoft. Bundel skrip shell Install_linux_azcmagent.sh melakukan tindakan berikut:

  • Mengonfigurasi mesin host untuk mengunduh paket agen dari packages.microsoft.com.

  • Menginstal paket Penyedia Sumber Daya Hibrid.

Secara opsional, Anda dapat mengonfigurasi agen dengan informasi proksi Anda dengan menyertakan --proxy "{proxy-url}:{proxy-port}"parameter. Dengan menggunakan konfigurasi ini, agen berkomunikasi melalui server proxy menggunakan protokol HTTP.

Skrip ini juga berisi logika untuk mengidentifikasi distribusi yang didukung dan tidak didukung, dan memverifikasi izin yang diperlukan untuk melakukan instalasi.

Contoh berikut mengunduh agen dan menginstalnya:

# Download the installation package.
wget https://aka.ms/azcmagent -O ~/Install_linux_azcmagent.sh

# Install the Azure Connected Machine agent.
bash ~/Install_linux_azcmagent.sh
  1. Untuk mengunduh dan memasang agen, jalankan perintah berikut. Jika komputer Anda perlu berkomunikasi melalui server proxy untuk tersambung ke internet, sertakan parameter --proxy.

    # Download the installation package.
    wget https://aka.ms/azcmagent -O ~/Install_linux_azcmagent.sh
    
    # Install the AZure Connected Machine agent.
    bash ~/Install_linux_azcmagent.sh --proxy "{proxy-url}:{proxy-port}"
    
  2. Setelah menginstal agen, Anda perlu mengonfigurasinya untuk berkomunikasi dengan layanan Azure Arc dengan menjalankan perintah berikut:

    azcmagent connect --resource-group "resourceGroupName" --tenant-id "tenantID" --location "regionName" --subscription-id "subscriptionID" --cloud "cloudName"
    if [ $? = 0 ]; then echo "\033[33mTo view your onboarded server(s), navigate to https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.HybridCompute%2Fmachines\033[m"; fi
    

Instal dengan metode skrip

  1. Masuk ke server dengan akun yang memiliki akses root.

  2. Ubah ke folder atau bagikan tempat Anda menyalin skrip, dan jalankan di server dengan menjalankan skrip ./OnboardingScript.sh.

Jika agen gagal memulai setelah penyiapan selesai, periksa log untuk mendapatkan informasi kesalahan yang mendetail. Direktori log adalah var/opt/azcmagent/log.

Memverifikasi koneksi dengan Azure Arc

Setelah Anda memasang agen dan mengonfigurasinya untuk menyambungkan ke server dengan dukungan Azure Arc, buka portal Microsoft Azure untuk memverifikasi bahwa server telah berhasil tersambung. Lihat komputer Anda di portal Microsoft Azure.

A successful server connection

Langkah berikutnya