Register-SCVirtualMachine
Zaregistruje existující virtuální počítač v nástroji VMM, který není aktuálně zaregistrovaný ve virtualizační platformě žádného hostitele spravovaného nástrojem VMM a není uložený v knihovně VMM.
Syntax
Register-SCVirtualMachine
[-VMHost] <Host>
[-Path] <String>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Register-SCVirtualMachine zaregistruje existující virtuální počítač pomocí nástroje Virtual Machine Manager (VMM). Zaregistrujte hostitele, který není aktuálně zaregistrovaný ve virtualizační platformě žádného hostitele spravovaného nástrojem VMM, a není uložený v knihovně VMM. Virtualizační platformy jsou Hyper-V, VMware a XenServer. Pokud jsou soubory virtuálních počítačů uložené v knihovně VMM, nemusíte ho před nasazením na hostitele zaregistrovat.
Konfigurační soubory pro virtuální počítač, který se má zaregistrovat, musí být uloženy buď v systému souborů na hostiteli, na kterém se má virtuální počítač nasadit, nebo uloženy ve sdíleném úložišti dostupném pro tohoto hostitele.
Pokud chcete zaregistrovat virtuální počítač pro hostitele Hyper-V, musí být konfigurační soubory pro tento virtuální počítač uložené ve složce v systému souborů hostitele nebo ve sdíleném úložišti. Kromě toho musíte vytvořit export virtuálního počítače pomocí příkazu Export v konzole Správce Technologie Hyper-V. Cesta musí zadat složku.
Pokud chcete zaregistrovat virtuální počítač pro hostitele VMware ESX, musí být konfigurace VMware .vmx uložena v systému souborů hostitele nebo ve sdíleném úložišti. Neexistuje žádný samostatný krok exportu. Cesta musí zadat složku a konfigurační soubor.
Tuto rutinu nepoužívejte k registraci virtuálních počítačů na hostiteli XenServer.
Příklady
Příklad 1: Registrace existujícího virtuálního počítače na hostiteli Hyper-V
PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01"
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "D:\HyperVFolderForVMs"
První příkaz získá hostitelský objekt Hyper-V s názvem HyperVHost01 a pak tento objekt uloží do proměnné $VMHost.
Druhý příkaz přidá existující virtuální počítač v HVHost02 do nástroje VMM zadáním cesty ke složce, která obsahuje konfigurační soubor virtuálního počítače.
Příklad 2: Registrace existujícího virtuálního počítače na hostiteli VMware ESX
PS C:\> $VMHost = Get-VMHost -ComputerName "ESXHost03"
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "[storage1]\VMwareFolderForVMs\MyVM.vmx"
První příkaz získá objekt, který představuje hostitele VMware ESX s názvem ESXHost03 a uloží tento hostitelský objekt do proměnné $VMHost.
Druhý příkaz přidá existující virtuální počítač na ESXHost03 do nástroje VMM zadáním cesty konfiguračního souboru virtuálního počítače virtuálního počítače.
Parametry
-JobGroup
Určuje identifikátor řady příkazů, které běží jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje název proměnné, ve které se má sledovat a ukládat průběh úlohy.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Určuje cestu konfiguračního souboru virtuálního počítače pro virtuální počítač, který tato rutina zaregistruje.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
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
VirtualMachine