Bagikan melalui


Sambungkan komputer hibrida ke Azure menggunakan PowerShell

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 (Penginstal Windows) dari Pusat Unduhan Microsoft dan paket agen Linux dari repositori paket Microsoft.

Metode ini memerlukan izin administrator pada komputer untuk 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 prasyarat dan verifikasi bahwa langganan dan 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>
      

      Agen menggunakan konfigurasi ini untuk berkomunikasi melalui server proksi 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 menggunakan jarak jauh PowerShell

Untuk mengonfigurasi satu atau beberapa server Windows dengan server yang diaktifkan dengan Azure Arc, Anda harus mengaktifkan PowerShell jarak jauh pada komputer jarak jauh. Enable-PSRemoting Gunakan cmdlet untuk 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 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 Anda menginstal dan mengonfigurasi agen untuk mendaftar dengan server dengan dukungan Azure Arc, buka portal Azure untuk memverifikasi bahwa server berhasil tersambung. Lihat komputer Anda di portal Microsoft Azure.

Cuplikan layar dasbor Server memperlihatkan koneksi server yang berhasil.

Langkah berikutnya