Disable-SCVMHost
Umístí hostitele virtuálního počítače do režimu údržby.
Syntaxe
Disable-SCVMHost
[-VMHost] <Host>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Disable-SCVMHost
[-VMHost] <Host>
[-MoveWithinCluster]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Disable-SCVMHost umístí hostitele virtuálního počítače spravovaného nástrojem Virtual Machine Manager (VMM) do režimu údržby, abyste mohli provádět úlohy údržby na hostiteli, jako je použití aktualizací zabezpečení nebo nahrazení hardwaru.
Pomocí rutiny Disable-SCVMHost můžete umístit jednotlivé hostitele Hyper-V, hostitele VMware ESX nebo hostitele Citrix XenServer do režimu údržby. Můžete také použít Disable-SCVMHost k umístění clusterovaných hostitelů do režimu údržby.
Pokud chcete vrátit hostitele do služby, použijte rutinu Enable-SCVMHost.
Umístění hostitelů Hyper-V do režimu údržby
Pokud hostitel patří do clusteru, který podporuje migraci za provozu, můžete zvolit některou z následujících metod:
Metoda 1: Migrace vysoce dostupných virtuálních počítačů a uložení ostatních virtuálních počítačů Při použití parametru MoveWithinCluster s Disable-SCVMHostpoužije rutina migraci za provozu k migraci všech spuštěných virtuálních počítačů s vysokou dostupností do jiných hostitelů v clusteru. Umístí spuštěné virtuální počítače, které nejsou vysoce dostupné, do uloženého stavu, což způsobí ztrátu služby uživatelům. Pak hostitele umístí do režimu údržby.
Metoda 2: Uložte všechny virtuální počítače. Disable-SCVMHost umístí všechny spuštěné virtuální počítače do uloženého stavu, což způsobí ztrátu služby uživatelům. Pak hostitele umístí do režimu údržby.
Pokud hostitel nepatří do clusteru nebo pokud patří do clusteru, který nepodporuje migraci za provozu, Disable-SCVMHost umístí všechny spuštěné virtuální počítače do uloženého stavu, což způsobí ztrátu služby uživatelům. Pak hostitele umístí do režimu údržby.
Jak funguje Disable-SCVMHost s hostiteli VMWare ESX
Když umístíte hostitele ESX do režimu údržby pomocí Disable-SCVMHost, nástroj VMM odešle žádost o přechod do režimu údržby na server VMware cCenter, který spravuje daného hostitele. Server vCenter umístí hostitele ESX do režimu údržby.
Poznámka: Systémové chování virtuálních počítačů na hostiteli serveru ESX je určeno konfigurací vCenter Serveru. Pokud například není nakonfigurovaný plánovač distribuovaných prostředků VMware, možná budete muset ručně vypnout všechny virtuální počítače na hostiteli. Nebo možná budete muset přesunout virtuální počítače do jiného hostitele, aby se hostitel ESX Serveru úspěšně umístil do režimu údržby.
Umístění hostitelů XenServer do režimu údržby
Pokud hostitel patří do clusteru, který podporuje migraci za provozu, můžete zvolit některou z následujících metod:
Metoda 1: Migrace vysoce dostupných virtuálních počítačů a uložení ostatních virtuálních počítačů Při použití parametru MoveWithinCluster s Disable-SCVMHostpoužije rutina migraci XenServer Live Migration k migraci všech spuštěných virtuálních počítačů s vysokou dostupností do jiných hostitelů v clusteru. Umístí také všechny spuštěné virtuální počítače, které nejsou vysoce dostupné, do uloženého stavu, což způsobí ztrátu služby uživatelům. Pak hostitele umístí do režimu údržby.
Metoda 2: Uložte všechny virtuální počítače. Disable-VMHost umístí všechny spuštěné virtuální počítače do uloženého stavu, což způsobí ztrátu služby uživatelům. Pak hostitele umístí do režimu údržby.
Pokud hostitel nepatří do clusteru nebo pokud patří do clusteru, který nepodporuje migraci za provozu, Disable-VMHost umístí všechny spuštěné virtuální počítače do uloženého stavu, což způsobí ztrátu služby uživatelům. Pak hostitele umístí do režimu údržby.
Chování hostitele v režimu údržby
Po umístění hostitele do režimu údržby jsou ovlivněny následující akce:
- Na hostiteli nelze vytvořit virtuální počítače.
- Virtuální počítače nelze migrovat na hostitele.
- Hostitel je vyloučen z výpočtů hodnocení hostitelů provedených během umísťování virtuálního počítače.
- Stav hostitele není aktualizován.
Můžete ale provést následující akce:
- Pokud se ujistěte, že je hostitel dostupný a že jeho agent je v příslušném stavu, odeberte ho z nástroje VMM.
- Spusťte nebo zastavte virtuální počítače na hostiteli.
- Změňte vlastnosti hostitele.
- Migrujte virtuální počítač z hostitele na jiného hostitele.
Příklady
Příklad 1: Umístěte zadaného hostitele do režimu údržby a uložte všechny spuštěné virtuální počítače.
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Disable-SCVMHost -VMHost $VMHost
První příkaz načte objekt hostitele s názvem VMHost01 a uloží objekt do proměnné $VMHost.
Druhý příkaz umístí všechny spuštěné virtuální počítače nasazené na hostiteli uloženém v $VMHost do uloženého stavu. Pak nastaví stav hostitele na "V režimu údržby".
Příklad 2: Migrace za provozu k migraci všech spuštěných virtuálních počítačů s vysokou dostupností na uzlu clusteru, který je v režimu údržby
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02"
PS C:\> Disable-SCVMHost -VMHost $VMHost -MoveWithinCluster
První příkaz získá objekt hostitele s názvem VMHost02 a uloží objekt do $VMHost proměnné.
Druhý příkaz používá migraci za provozu k migraci všech spuštěných virtuálních počítačů s vysokou dostupností na hostiteli uloženém v $VMHost do jiného uzlu v clusteru. Umístí ostatní spuštěné virtuální počítače do uloženého stavu a pak nastaví hodnotu vlastnosti stavu hostitele na "V režimu údržby".
Parametry
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MoveWithinCluster
Označuje, že všechny virtuální počítače aktuálně nasazené na hostiteli, který je členem hostitelského clusteru, budou migrovány do jiného hostitele ve stejném hostitelském clusteru, pokud je tento hostitel umístěn v režimu údržby.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMHost
Určuje objekt hostitele virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer.
Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost.
Typ: | Host |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
Host
Tato rutina vrátí objekt Host.
Poznámky
- Hostitel, který jste umístili do režimu dočasné údržby, se liší od hostitele, kterého určíte jako hostitele údržby. Hostitel údržby je hostitel, který věnujete úlohě údržby virtuálních počítačů, například následující:
- Oprava uložených virtuálních počítačů a šablon
- Příprava vytváření skriptovaných virtuálních počítačů před přesunutím virtuálních počítačů do produkčního prostředí