Sdílet prostřednictvím


Přesun prostředků v konfiguraci řízení údržby do jiné oblasti

Platí pro: ✔️ Virtuální počítače s Windows s Linuxem ✔️ ✔️ – Flexibilní škálovací sady Uniform Scale Sets ✔️

Podle tohoto článku přesuňte prostředky přidružené ke konfiguraci řízení údržby do jiné oblasti Azure. Konfiguraci můžete přesunout z několika důvodů. Pokud například chcete využít výhod nové oblasti, nasadit funkce nebo služby dostupné v konkrétní oblasti, splnit požadavky na interní zásady a zásady správného řízení nebo v reakci na plánování kapacity.

Řízení údržby s přizpůsobenými konfiguracemi údržby umožňuje řídit způsob použití aktualizací platformy na virtuální počítače a pro vyhrazené hostitele Azure. Existuje několik scénářů pro přesun řízení údržby napříč oblastmi:

  • Pokud chcete přesunout prostředky přidružené ke konfiguraci údržby, ale ne samotnou konfiguraci, postupujte podle tohoto článku.
  • Pokud chcete přesunout konfiguraci řízení údržby, ale ne prostředky přidružené ke konfiguraci, postupujte podle těchto pokynů.
  • Pokud chcete přesunout konfiguraci údržby i prostředky přidružené k ní, nejprve postupujte podle těchto pokynů. Pak postupujte podle pokynů v tomto článku.

Požadavky

Než začnete přesouvat prostředky přidružené ke konfiguraci řízení údržby:

  • Než začnete, ujistěte se, že prostředky, které přesouváte, existují v nové oblasti.
  • Ověřte konfigurace řízení údržby přidružené k virtuálním počítačům Azure a vyhrazeným hostitelům Azure, které chcete přesunout. Jednotlivé prostředky zkontrolujte jednotlivě. V současné době neexistuje způsob, jak načíst konfigurace pro více prostředků.
  • Při načítání konfigurací pro prostředek:
    • Ujistěte se, že pro účet používáte ID předplatného, ne ID vyhrazeného hostitele Azure.
    • ROZHRANÍ PŘÍKAZOVÉHO ŘÁDKU: Parametr tabulky --output se používá pouze pro čitelnost a lze ho odstranit nebo změnit.
    • PowerShell: Parametr Format-Table Name se používá jen pro čitelnost a dá se odstranit nebo změnit.
    • Pokud používáte PowerShell, zobrazí se chyba, pokud se pokusíte vypsat konfigurace pro prostředek, který nemá přidružené konfigurace. Chyba bude podobná: Operace selhala se stavem Nenalezena. Podrobnosti: Chyba klienta 404: Nebyla nalezena adresa URL.

Příprava na přesunutí

  1. Než začnete, definujte tyto proměnné. Pro každý z nich jsme uvedli příklad.

    Proměnná Podrobnosti Příklad
    $subId ID předplatného obsahujícího konfigurace údržby "our-subscription-ID"
    $rsrcGroupName Název skupiny prostředků (virtuální počítač Azure) "VMResourceGroup"
    $vmName Název prostředku virtuálního počítače "myVM"
    $adhRsrcGroupName Skupina prostředků (vyhrazení hostitelé) "HostResourceGroup"
    $adh Název vyhrazeného hostitele "myHost"
    $adhParentName Název nadřazeného prostředku "HostGroup"
  2. K načtení konfigurací údržby pomocí příkazu PowerShell Get-AZConfigurationAssignment :

    • V případě vyhrazených hostitelů Azure spusťte:

      Get-AzConfigurationAssignment -ResourceGroupName $adhRsrcGroupName -ResourceName $adh -ResourceType hosts -ProviderName Microsoft.Compute -ResourceParentName $adhParentName -ResourceParentType hostGroups | Format-Table Name
      
    • Pro virtuální počítače Azure spusťte:

      Get-AzConfigurationAssignment -ResourceGroupName $rgName -ResourceName $vmName -ProviderName Microsoft.Compute -ResourceType virtualMachines | Format-Table Name
      
  3. Načtení konfigurací údržby pomocí příkazu az maintenance assignment pomocí rozhraní příkazového řádku:

    • Pro vyhrazené hostitele 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
      
    • Pro virtuální počítače 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
      

Přesunout

  1. Podle těchto pokynů přesuňte virtuální počítače Azure do nové oblasti.
  2. Po přesunu prostředků znovu použijte konfigurace údržby pro prostředky v nové oblasti podle potřeby v závislosti na tom, jestli jste přesunuli konfigurace údržby. Konfiguraci údržby můžete použít u prostředku pomocí PowerShellu nebo rozhraní příkazového řádku.

Ověření přesunu

Ověřte prostředky v nové oblasti a ověřte přidružené konfigurace pro prostředky v nové oblasti.

Vyčištění zdrojových prostředků

Po přesunu zvažte odstranění přesunutých prostředků ve zdrojové oblasti.

Další kroky

Pokud potřebujete přesunout konfigurace údržby, postupujte podle těchto pokynů .