Bagikan melalui


Memindahkan sumber daya dalam konfigurasi Kontrol Pemeliharaan ke wilayah lain

Berlaku untuk: ✔️ Mesin virtual Linux ✔️ Mesin virtual Windows ✔️ Set skala fleksibel ✔️ Set skala seragam

Ikuti langkah-langkah dalam artikel ini untuk memindahkan sumber daya yang dikaitkan dengan konfigurasi Kontrol Pemeliharaan ke wilayah Azure lain. Anda mungkin ingin memindahkan konfigurasi karena sejumlah alasan. Misalnya, untuk memanfaatkan wilayah baru, menyebarkan fitur atau layanan yang tersedia di wilayah tertentu, memenuhi persyaratan kebijakan dan tata kelola internal, atau dalam menanggapi perencanaan kapasitas.

Kontrol pemeliharaan, dengan konfigurasi pemeliharaan yang disesuaikan, memungkinkan Anda mengontrol bagaimana pembaruan platform diterapkan ke VM, dan untuk Azure Dedicated Host. Ada beberapa skenario untuk memindahkan kontrol pemeliharaan lintas wilayah:

  • Untuk memindahkan sumber daya yang dikaitkan dengan konfigurasi pemeliharaan, tetapi bukan konfigurasi itu sendiri, ikuti artikel ini.
  • Untuk memindahkan konfigurasi kontrol pemeliharaan, tetapi bukan sumber daya yang dikaitkan dengan konfigurasi, ikuti instruksi ini.
  • Untuk memindahkan konfigurasi pemeliharaan dan sumber daya yang dikaitkan dengannya, pertama-tama ikuti instruksi ini. Kemudian, ikuti instruksi dalam artikel ini.

Prasyarat

Sebelum mulai memindahkan sumber daya yang dikaitkan dengan konfigurasi Kontrol Pemeliharaan:

  • Pastikan sumber daya yang dipindahkan ada di wilayah baru sebelum Anda memulai.
  • Verifikasikan konfigurasi Kontrol Pemeliharaan yang dikaitkan dengan Azure VM dan Azure Dedicated Host yang akan dipindahkan. Periksa setiap sumber daya secara terpisah. Saat ini, tidak ada cara untuk mengambil konfigurasi beberapa sumber daya sekaligus.
  • Saat mengambil konfigurasi untuk suatu sumber daya:
    • Pastikan Anda menggunakan ID langganan akun tersebut, bukan ID Azure Dedicated Host.
    • CLI: Parameter tabel --output digunakan hanya untuk keterbacaan, dan dapat dihapus atau diubah.
    • PowerShell: Parameter Format-Table Name digunakan untuk keterbacaan saja, dan dapat dihapus atau diubah.
    • Jika menggunakan PowerShell, Anda akan mendapatkan kesalahan jika mencoba mencantumkan konfigurasi untuk sumber daya yang tidak memiliki konfigurasi yang dikaitkan. Kesalahannya akan serupa dengan: "Operasi gagal dengan status: 'Tidak Ditemukan'. Detail: Kesalahan Klien 404: Tidak Ditemukan untuk url".

Mempersiapkan proses pemindahan

  1. Sebelum memulai, tentukan variabel ini. Kami telah memberikan contoh masing-masing.

    Variabel Detail Contoh
    $subId ID untuk langganan yang berisi konfigurasi pemeliharaan "our-subscription-ID"
    $rsrcGroupName Nama grup sumber daya (Azure VM) "VMResourceGroup"
    $vmName Nama sumber daya VM "myVM"
    $adhRsrcGroupName Grup sumber daya (Host khusus) "HostResourceGroup"
    $adh Nama host khusus "myHost"
    $adhParentName Nama sumber daya induk "HostGroup"
  2. Untuk mengambil konfigurasi pemeliharaan menggunakan perintah PowerShell Get-AZConfigurationAssignment:

    • Untuk Azure Dedicated Host, jalankan:

      Get-AzConfigurationAssignment -ResourceGroupName $adhRsrcGroupName -ResourceName $adh -ResourceType hosts -ProviderName Microsoft.Compute -ResourceParentName $adhParentName -ResourceParentType hostGroups | Format-Table Name
      
    • Untuk Azure VM, jalankan:

      Get-AzConfigurationAssignment -ResourceGroupName $rgName -ResourceName $vmName -ProviderName Microsoft.Compute -ResourceType virtualMachines | Format-Table Name
      
  3. Untuk mengambil konfigurasi pemeliharaan menggunakan perintah penetapan pemeliharaan az CLI:

    • Untuk Azure Dedicated Host:

      az maintenance assignment list --subscription $subId --resource-group $adhRsrcGroupName --resource-name $adh --resource-type hosts --provider-name Microsoft.Compute --resource-parent-name $adhParentName --resource-parent-type hostGroups --query "[].{HostResourceGroup:resourceGroup,ConfigName:name}" --output table
      
    • Untuk Azure VM:

      az maintenance assignment list --subscription $subId --provider-name Microsoft.Compute --resource-group $rsrcGroupName --resource-name $vmName --resource-type virtualMachines --query "[].{HostResourceGroup:resourceGroup, ConfigName:name}" --output table
      

Memindahkan

  1. Ikuti instruksi ini untuk memindahkan Azure VM ke wilayah baru.
  2. Setelah sumber daya dipindahkan, terapkan kembali konfigurasi pemeliharaan ke sumber daya di wilayah baru sebagaimana mestinya, bergantung pada apakah Anda memindahkan konfigurasi pemeliharaan. Anda dapat menerapkan konfigurasi pemeliharaan ke sumber daya menggunakan PowerShell atau CLI.

Memverifikasi pemindahan

Verifikasikan sumber daya di wilayah baru, dan verifikasikan konfigurasi yang dikaitkan untuk sumber daya di wilayah baru.

Membersihkan sumber daya sumber

Setelah pemindahan, pertimbangkan untuk menghapus sumber daya yang dipindahkan di wilayah sumber.

Langkah berikutnya

Ikuti instruksi ini jika Anda perlu memindahkan konfigurasi pemeliharaan.