Sdílet prostřednictvím


Disable-SCVMHost

Umístí hostitele virtuálního počítače do režimu údržby.

Syntax

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. K umístění clusterovaných hostitelů do režimu údržby můžete použít také Disable-SCVMHost .

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 virtuálních počítačů s vysokou dostupností a uložení ostatních virtuálních počítačů Při použití parametru MoveWithinCluster s Disable-SCVMHost používá rutina migraci za provozu k migraci všech spuštěných virtuálních počítačů s vysokou dostupností na jiné hostitele 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 umístí hostitele 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 umístí hostitele do režimu údržby.

Pokud hostitel nepatří do clusteru nebo pokud patří do clusteru, který nepodporuje migraci za provozu, nástroj 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 umístí hostitele do režimu údržby.

Jak zakázat-SCVMHost funguje s hostiteli VMWare ESX

Když hostitele ESX umístíte do režimu údržby pomocí Disable-SCVMHost, nástroj VMM odešle požadavek na vstup 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í serveru vCenter Server. Pokud například plánovač distribuovaných prostředků VMware není nakonfigurovaný, možná budete muset ručně vypnout všechny virtuální počítače na hostiteli. Nebo možná budete muset virtuální počítače přesunout 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 virtuálních počítačů s vysokou dostupností a uložení ostatních virtuálních počítačů Při použití parametru MoveWithinCluster s Disable-SCVMHost používá rutina migraci XenServer Live k migraci všech spuštěných virtuálních počítačů s vysokou dostupností na jiné hostitele 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 umístí hostitele 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 umístí hostitele do režimu údržby.

Pokud hostitel nepatří do clusteru nebo pokud patří do clusteru, který nepodporuje migraci za provozu, nástroj 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 umístí hostitele 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 vytvářet 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ístění virtuálního počítače.
  • Stav hostitele se neaktualizuje.

Můžete ale provést následující akce:

  • Pokud se ujistěte, že je hostitel dostupný a že jeho agent je ve vhodné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 získá hostitelský objekt 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á hostitelský objekt s názvem VMHost02 a uloží objekt do proměnné $VMHost.

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 se sleduje a ukládá do proměnné pojmenované tímto parametrem.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 do režimu údržby.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

Určuje hostitelský objekt 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 .

Type:Host
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Výstupy

Host

Tato rutina vrátí objekt hostitele .

Poznámky

  • Hostitel, který jste umístili do dočasného režimu ú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řípravný skriptovaný vytvoření virtuálního počítače před přesunem virtuálních počítačů do produkčního prostředí