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.

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, aby utworzyć i skonfigurować klaster 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 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, aby 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.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-BaseDiskPaths

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

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ClusterReserve

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

Typ:UInt32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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 Restart-SCJobma 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.

Typ:VMMCredential
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Description

Określa opis klastra hostów.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EnableLiveMigration

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

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LiveMigrationMaximum

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

Typ:UInt32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LiveStorageMigrationMaximum

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

Typ:UInt32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MigrationAuthProtocol

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

Typ:MigrationAuthProtocolType
Dopuszczalne wartości:CredSSP, Kerberos
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MigrationPerformanceOption

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

  • Norma
  • Korzystanie zpressionu
  • Korzystanie z poleceniaSmbTransport
Typ:MigrationPerformanceOptionType
Dopuszczalne wartości:Standard, UseCompression, UseSmbTransport
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MigrationSubnet

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

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę obiektu programu VMM.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NonTrustedDomainHost

Wskazuje, że host, który ma zostać dodany do programu VMM, należy do domeny, która nie jest zaufana.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Reassociate

Ponowne kojarzenie hosta aktualnie zarządzanego przez jeden serwer programu VMM z innym serwerem programu VMM.

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RemoteConnectEnabled

Włącza po ustawieniu wartości na $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 Hyper-V. Nie ma zastosowania do maszyn wirtualnych na hostach VMware ESX lub hostach Citrix XenServer.

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RemoteConnectPort

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

Typ:UInt32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-UseAnyMigrationSubnet

Wskazuje, czy dowolna podsieć może być używana do migracji.

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VirtualizationManager

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

Typ:VirtualizationManager
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMHostGroup

Określa obiekt grupy hostów maszyny wirtualnej.

Typ:HostGroup
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu VMM.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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 maszyn wirtualnych.

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

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

VMHostCluster

To polecenie cmdlet zwraca obiekt VMHostCluster.