Udostępnij za pośrednictwem


Add-SCVMHostCluster

Dodaje klaster trybu failover systemu Windows Server, klaster hostów VMware ESX lub pulę zasobów Citrix XenServer do programu VMM.

Składnia

Add-SCVMHostCluster
   [-VMHostGroup <HostGroup>]
   [-VirtualizationManager <VirtualizationManager>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-ClusterReserve <UInt32>]
   -Credential <VMMCredential>
   [-AddVMHostJobsListVariable <String>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-Reassociate <Boolean>]
   [-NonTrustedDomainHost]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-SCVMHostCluster dodaje istniejący klaster trybu failover systemu Windows Server, klaster hostów VMware ESX lub pulę zasobów Citrix XenServer do bazy danych programu Virtual Machine Manager (VMM), aby program VMM mógł zarządzać klastrem hostów.

Przed użyciem polecenia cmdlet Add-SCVMHostCluster w celu dodania klastra systemu Windows Server do programu VMM należy użyć narzędzia zarządzanie klastrem trybu failover do utworzenia i skonfigurowania klastra hostów. Aby utworzyć klaster hostów przy użyciu programu VMM, użyj polecenia cmdlet Install-SCVMHostCluster .

Przed użyciem polecenia cmdlet Add-SCVMHostCluster w celu dodania puli zasobów Citrix XenServer do programu VMM należy użyć programu Citrix XenCenter do utworzenia i skonfigurowania puli zasobów.

Przed użyciem polecenia Add-SCVMHostCluster do dodawania klastrów hostów ESX należy użyć polecenia cmdlet Add-SCVirtualizationManager , aby dodać serwer VMware vCenter do środowiska programu VMM i zaimportować jego dane. Po dodaniu programu vCenter Server do programu VMM można dodawać klastry VMware ESX i zarządzać nimi przy użyciu programu VMM.

Przykłady

Przykład 1: Dodawanie klastra trybu failover do programu VMM

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where {$_.Path -eq "All Hosts"}
PS C:\> Add-SCVMHostCluster -Name "VMHostCluster01.Contoso.com" -VMHostGroup $VMHostGroup -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $Credential

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount01 i przechowuje obiekt w zmiennej $Credential. Konto Uruchom jako używane na potrzeby tej operacji musi być kontem domeny z uprawnieniami administratora we wszystkich węzłach klastra trybu failover, które chcesz dodać.

Drugie polecenie pobiera obiekt grupy hostów Wszystkie hosty. Jest to grupa hostów, która będzie kontenerem dla węzłów w tym klastrze hostów.

Ostatnie polecenie dodaje klaster trybu failover VMHostCluster01 do bazy danych programu VMM, określa Wszystkie hosty jako grupę hostów, włącza połączenia zdalne i określa port TCP 5900 dla połączeń zdalnych z każdym węzłem klastra. Podczas przetwarzania ostatniego polecenia zmienna $Credential udostępnia przechowywane konto Uruchom jako do polecenia Add-SCVMHostCluster.

Parametry

-AddVMHostJobsListVariable

Zwraca tablicę obiektów zmiennych zadań dla zadań tworzonych dla każdego węzła, gdy hosty w klastrze hostów są dodawane do programu VMM. Program VMM używa tych zmiennych zadania do śledzenia postępu każdego zadania osobno.

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

-BaseDiskPaths

Określa ścieżki do dysków podstawowych.

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

-ClusterReserve

Określa liczbę błędów hosta, które klaster hostów może utrzymać, zanim program VMM wyznaczy klaster jako nadmiernie zatwierdzony. Wartość domyślna to 1.

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

-Credential

Określa obiekt poświadczeń lub, dla niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku zadania Restart-SCJob ma uprawnienia do ukończenia ponownie uruchomionego zadania.

Aby uzyskać więcej informacji na temat obiektu PSCredential , wpisz Get-Help Get-Credential. Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

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

-Description

Określa opis klastra hostów.

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

-EnableLiveMigration

Wskazuje, czy migracja na żywo jest włączona na hoście.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-LiveMigrationMaximum

Określa maksymalną liczbę równoczesnych migracji na żywo.

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

-LiveStorageMigrationMaximum

Określa maksymalną liczbę równoczesnych migracji magazynu na żywo.

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

-MigrationAuthProtocol

Określa protokół autoryzacji używany do migracji. Dopuszczalne wartości tego parametru to: CredSSP, Kerberos.

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

Określa typ opcji wydajności migracji. Dopuszczalne wartości dla tego parametru to:

  • Standardowa (Standard)
  • Korzystanie zpressionu
  • Korzystanie z poleceniaSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

Określa tablicę podsieci do użycia na potrzeby migracji.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Określa nazwę obiektu programu VMM.

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

-NonTrustedDomainHost

Wskazuje, że host, który ma zostać dodany do programu VMM, należy do niezauwierzanej domeny.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-Reassociate

Ponownie kojarzy hosta aktualnie zarządzanego przez jeden serwer programu VMM z innym serwerem programu VMM.

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

-RemoteConnectEnabled

Włącza po ustawieniu wartości $True połączenie na serwerze hosta, które umożliwia użytkownikom zdalne łączenie się ze swoimi maszynami wirtualnymi. Ten parametr dotyczy tylko maszyn wirtualnych na hostach funkcji Hyper-V. Nie ma zastosowania do maszyn wirtualnych na hostach VMware ESX lub hostach Citrix XenServer.

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

-RemoteConnectPort

Określa wartość domyślną portu TCP do użycia, gdy użytkownik zdalny łączy się z maszyną wirtualną. Zazwyczaj domyślnym portem hosta funkcji Hyper-V jest 2179. Ten parametr nie dotyczy hostów VMware ESX ani hostów Citrix XenServer.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-UseAnyMigrationSubnet

Wskazuje, czy można użyć dowolnej podsieci do migracji.

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

-VirtualizationManager

Określa obiekt menedżera wirtualizacji zarządzany przez program VMM.

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

-VMHostGroup

Określa obiekt grupy hostów maszyny wirtualnej.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

-VMPaths

Określa zestaw domyślnych ścieżek (jako ciągi oddzielone operatorem potoku) na hoście, na którym można przechowywać pliki maszyny wirtualnej.

Przykładowy format: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

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

Dane wyjściowe

VMHostCluster

To polecenie cmdlet zwraca obiekt VMHostCluster .