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.
Aby można było użyć polecenia cmdlet Add-SCVMHostCluster w celu dodania klastra systemu Windows Server do programu VMM, należy użyć narzędzia do zarządzania klastrem trybu failover w celu utworzenia i skonfigurowania klastra hostów. Aby utworzyć klaster hostów przy użyciu programu VMM, użyj polecenia cmdlet Install-SCVMHostCluster .
Aby można było użyć polecenia cmdlet Add-SCVMHostCluster , aby dodać pulę 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 do 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 indywidualnie.
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 wykonania 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)
- UseCompression
- UseSmbTransport
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 domeny innej niż zaufana.
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 kojarzenie hosta obecnie 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ę z maszynami wirtualnymi. Ten parametr dotyczy tylko maszyn wirtualnych na hostach funkcji Hyper-V. Nie dotyczy maszyn wirtualnych na hostach VMware ESX ani 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 ma zastosowania do 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 ścieżek domyślnych (jako ciągi oddzielone operatorem potoku) na hoście, na którym można przechowywać pliki maszyn wirtualnych.
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 .