Menyambungkan komputer hibrid ke Azure menggunakan PowerShell

Pada server yang mendukung Azure Arc, Anda dapat melakukan langkah manual untuk mengaktifkannya bagi satu atau beberapa komputer Windows atau Linux di lingkungan Anda. Atau, Anda dapat menggunakan cmdlet PowerShell Connect-AzConnectedMachine untuk mengunduh agen Connected Machine, menginstal agen, dan mendaftarkan komputer dengan Azure Arc. Cmdlet mengunduh paket agen Windows (Pemasang Windows) dari Pusat Unduhan Microsoft, dan paket agen Linux dari repositori paket Microsoft.

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. Anda dapat menyelesaikan proses ini secara interaktif atau jarak jauh di server Windows menggunakan pengoperasian jarak jauh PowerShell.

Sebelum memulai, 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.

Koneksi otomatis untuk SQL Server

Saat Anda menyambungkan server Windows atau Linux ke Azure Arc yang juga menginstal Microsoft SQL Server, instans SQL Server juga akan secara otomatis terhubung ke Azure Arc. SQL Server yang diaktifkan oleh Azure Arc menyediakan inventarit terperinci dan kemampuan manajemen tambahan untuk instans dan database SQL Server Anda. Sebagai bagian dari proses koneksi, ekstensi disebarkan ke server berkemampuan Azure Arc Anda dan peran baru akan diterapkan ke SQL Server dan database Anda. Jika Anda tidak ingin menyambungkan SQL Server Anda secara otomatis ke Azure Arc, Anda dapat memilih keluar dengan menambahkan tag ke server Windows atau Linux dengan nama ArcSQLServerExtensionDeployment dan nilai Disabled saat tersambung ke Azure Arc.

Untuk informasi selengkapnya, lihat Mengelola koneksi otomatis untuk SQL Server yang diaktifkan oleh Azure Arc.

Prasyarat

Anda menggunakan PowerShell untuk mengelola ekstensi komputer virtual di server hibrid yang dikelola oleh server dengan Azure Arc diaktifkan. Sebelum menggunakan PowerShell, instal Az.ConnectedMachine modul di server yang ingin Anda aktifkan Arc. Jalankan perintah berikut ini di server Anda yang mendukung Azure Arc:

Install-Module -Name Az.ConnectedMachine

Setelah instalasi selesai, Anda akan melihat pesan berikut:

The installed extension ``Az.ConnectedMachine`` is experimental and not covered by customer support. Please use with discretion.

Memasang agen dan menyambungkan ke Azure

  1. Buka konsol PowerShell dengan hak istimewa yang ditingkatkan.

  2. Masuk ke Azure dengan menjalankan perintah Connect-AzAccount.

  3. Untuk menginstal agen Connected Machine, gunakan Connect-AzConnectedMachine dengan parameter -Name, -ResourceGroupName, dan -Location. Gunakan parameter -SubscriptionId untuk mengambil alih langganan default sebagai hasil dari konteks Azure yang dibuat setelah masuk. Jalankan salah satu perintah berikut:

    • Untuk menginstal agen Connected Machine pada komputer target yang dapat langsung berkomunikasi dengan Azure, jalankan:

      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region>
      
    • Untuk menginstal agen Connected Machine pada komputer target yang berkomunikasi melalui server proxy, jalankan:

      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region> -Proxy http://<proxyURL>:<proxyport>
      

      Dengan menggunakan konfigurasi ini, agen berkomunikasi melalui server proxy menggunakan protokol HTTP.

Jika agen gagal memulai setelah penyiapan selesai, periksa log untuk mendapatkan informasi kesalahan yang mendetail. Di Windows, periksa file ini: %ProgramData%\AzureConnectedMachineAgent\Log\himds.log. Di Linux, periksa file ini: /var/opt/azcmagent/log/himds.log.

Menginstal dan menyambungkan dengan pengoperasian jarak jauh PowerShell

Berikut ini cara mengonfigurasi satu atau beberapa server Windows dengan server yang mendukung Azure Arc. Anda harus mengaktifkan pengoperasian jarak jauh PowerShell pada komputer jarak jauh. Gunakan cmdlet Enable-PSRemoting untuk melakukan ini.

  1. Buka konsol PowerShell sebagai Administrator.

  2. Masuk ke Azure dengan menjalankan perintah Connect-AzAccount.

  3. Untuk menginstal agen Connected Machine, gunakan Connect-AzConnectedMachine dengan parameter-ResourceGroupName dan -Location. Nama sumber daya Azure akan secara otomatis menggunakan nama host setiap server. Gunakan parameter -SubscriptionId untuk mengambil alih langganan default sebagai hasil dari konteks Azure yang dibuat setelah masuk.

    • Untuk menginstal agen Connected Machine pada komputer target yang dapat langsung berkomunikasi dengan Azure, jalankan perintah berikut:

      $sessions = New-PSSession -ComputerName myMachineName
      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessions
      
    • Untuk menginstal agen Connected Machine pada beberapa komputer jarak jauh secara bersamaan, tambahkan daftar nama komputer jarak jauh, masing-masing dipisahkan oleh koma.

      $sessions = New-PSSession -ComputerName myMachineName1, myMachineName2, myMachineName3
      Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessions
      

    Contoh berikut menunjukkan hasil perintah yang menargetkan satu komputer:

    time="2020-08-07T13:13:25-07:00" level=info msg="Onboarding Machine. It usually takes a few minutes to complete. Sometimes it may take longer depending on network and server load status."
    time="2020-08-07T13:13:25-07:00" level=info msg="Check network connectivity to all endpoints..."
    time="2020-08-07T13:13:29-07:00" level=info msg="All endpoints are available... continue onboarding"
    time="2020-08-07T13:13:50-07:00" level=info msg="Successfully Onboarded Resource to Azure" VM Id=f65bffc7-4734-483e-b3ca-3164bfa42941
    
    Name           Location OSName   Status     ProvisioningState
    ----           -------- ------   ------     -----------------
    myMachineName  eastus   windows  Connected  Succeeded
    

Memverifikasi koneksi dengan Azure Arc

Setelah menginstal dan mengonfigurasi agen untuk mendaftar dengan server yang diaktifkan Azure Arc, buka portal Microsoft Azure untuk memverifikasi bahwa server telah berhasil tersambung. Lihat komputer Anda di portal Microsoft Azure.

Cuplikan layar dasbor Server memperlihatkan koneksi server yang berhasil.

Langkah berikutnya