Przenoszenie zasobów w konfiguracji sterowania konserwacją do innego regionu
Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows ✔️ — elastyczne zestawy ✔️ skalowania
Postępuj zgodnie z tym artykułem, aby przenieść zasoby skojarzone z konfiguracją kontroli konserwacji do innego regionu świadczenia usługi Azure. Możesz chcieć przenieść konfigurację z wielu powodów. Aby na przykład skorzystać z nowego regionu, wdrożyć funkcje lub usługi dostępne w określonym regionie, aby spełnić wymagania dotyczące zasad wewnętrznych i ładu lub w odpowiedzi na planowanie pojemności.
Kontrola konserwacji z dostosowanymi konfiguracjami konserwacji umożliwia kontrolowanie sposobu stosowania aktualizacji platformy do maszyn wirtualnych oraz do dedykowanych hostów platformy Azure. Istnieje kilka scenariuszy przenoszenia kontroli konserwacji między regionami:
- Aby przenieść zasoby skojarzone z konfiguracją konserwacji, ale nie samą konfigurację, postępuj zgodnie z tym artykułem.
- Aby przenieść konfigurację kontroli konserwacji, ale nie zasoby skojarzone z konfiguracją, postępuj zgodnie z tymi instrukcjami.
- Aby przenieść zarówno konfigurację konserwacji, jak i skojarzone z nim zasoby, najpierw postępuj zgodnie z tymi instrukcjami. Następnie postępuj zgodnie z instrukcjami w tym artykule.
Wymagania wstępne
Przed rozpoczęciem przenoszenia zasobów skojarzonych z konfiguracją kontroli konserwacji:
- Przed rozpoczęciem upewnij się, że przenoszone zasoby istnieją w nowym regionie.
- Sprawdź konfiguracje kontroli konserwacji skojarzone z maszynami wirtualnymi platformy Azure i dedykowanymi hostami platformy Azure, które chcesz przenieść. Sprawdź każdy zasób indywidualnie. Obecnie nie ma możliwości pobierania konfiguracji dla wielu zasobów.
- Podczas pobierania konfiguracji dla zasobu:
- Upewnij się, że używasz identyfikatora subskrypcji dla konta, a nie identyfikatora dedykowanego hosta platformy Azure.
- Interfejs wiersza polecenia: parametr --output tabeli jest używany tylko do odczytu i można go usunąć lub zmienić.
- PowerShell: parametr Nazwa tabeli formatu jest używany tylko do odczytu i można go usunąć lub zmienić.
- Jeśli używasz programu PowerShell, wystąpi błąd, jeśli spróbujesz wyświetlić listę konfiguracji dla zasobu, który nie ma żadnych skojarzonych konfiguracji. Błąd będzie podobny do: "Operacja nie powiodła się ze stanem: "Nie znaleziono". Szczegóły: Błąd klienta 404: Nie znaleziono adresu URL.
Przygotowanie do przeniesienia
Przed rozpoczęciem zdefiniuj te zmienne. Przedstawiliśmy przykład dla każdego z nich.
Zmienna Szczegóły Przykład $subId Identyfikator subskrypcji zawierającej konfiguracje konserwacji "our-subscription-ID" $rsrcGroupName Nazwa grupy zasobów (maszyna wirtualna platformy Azure) "VMResourceGroup" $vmName Nazwa zasobu maszyny wirtualnej "myVM" $adhRsrcGroupName Grupa zasobów (dedykowane hosty) "HostResourceGroup" $adh Nazwa dedykowanego hosta "myHost" $adhParentName Nazwa zasobu nadrzędnego "Grupa hostów" Aby pobrać konfiguracje konserwacji przy użyciu polecenia Get-AZConfigurationAssignment programu PowerShell:
W przypadku hostów dedykowanych platformy Azure uruchom polecenie:
Get-AzConfigurationAssignment -ResourceGroupName $adhRsrcGroupName -ResourceName $adh -ResourceType hosts -ProviderName Microsoft.Compute -ResourceParentName $adhParentName -ResourceParentType hostGroups | Format-Table Name
W przypadku maszyn wirtualnych platformy Azure uruchom polecenie:
Get-AzConfigurationAssignment -ResourceGroupName $rgName -ResourceName $vmName -ProviderName Microsoft.Compute -ResourceType virtualMachines | Format-Table Name
Aby pobrać konfiguracje konserwacji za pomocą polecenia az maintenance assignment :
W przypadku hostów dedykowanych platformy Azure:
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
W przypadku maszyn wirtualnych platformy Azure:
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
Przesuń
- Postępuj zgodnie z tymi instrukcjami , aby przenieść maszyny wirtualne platformy Azure do nowego regionu.
- Po przeniesieniu zasobów ponownie zastosuj konfiguracje konserwacji do zasobów w nowym regionie zgodnie z potrzebami, w zależności od tego, czy przeniesiono konfiguracje konserwacji. Konfigurację konserwacji można zastosować do zasobu przy użyciu programu PowerShell lub interfejsu wiersza polecenia.
Weryfikowanie przeniesienia
Sprawdź zasoby w nowym regionie i sprawdź skojarzone konfiguracje zasobów w nowym regionie.
Czyszczenie zasobów źródłowych
Po przeniesieniu rozważ usunięcie przeniesionych zasobów w regionie źródłowym.
Następne kroki
Postępuj zgodnie z tymi instrukcjami , jeśli chcesz przenieść konfiguracje konserwacji.