Freigeben über


Add-SCVMHostCluster

Fügt einen Windows Server-Failovercluster, VMware ESX-Hostcluster oder Citrix XenServer-Ressourcenpool zu VMM hinzu.

Syntax

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>]

Beschreibung

Das Add-SCVMHostCluster-Cmdlet fügt einen vorhandenen Windows Server-Failovercluster, VMware ESX-Hostcluster oder einen Citrix XenServer-Ressourcenpool zur VMM-Datenbank (Virtual Machine Manager) hinzu, sodass VMM den Hostcluster verwalten kann.

Bevor Sie das Add-SCVMHostCluster-Cmdlet verwenden können, um VMM einen Windows Server-Cluster hinzuzufügen, müssen Sie das Failoverclusterverwaltungstool verwenden, um den Hostcluster zu erstellen und zu konfigurieren. Verwenden Sie zum Erstellen eines Hostclusters mithilfe von VMM das Cmdlet Install-SCVMHostCluster .

Bevor Sie das Add-SCVMHostCluster-Cmdlet verwenden können, um einen Citrix XenServer-Ressourcenpool zu VMM hinzuzufügen, müssen Sie Citrix XenCenter verwenden, um den Ressourcenpool zu erstellen und zu konfigurieren.

Bevor Sie Add-SCVMHostCluster zum Hinzufügen von ESX-Hostclustern verwenden, müssen Sie das Add-SCVirtualizationManager-Cmdlet verwenden, um Ihrer VMM-Umgebung ein VMware vCenter Server hinzuzufügen und seine Daten zu importieren. Nachdem Sie VCenter Server zu VMM hinzugefügt haben, können Sie VMware ESX-Cluster mithilfe von VMM hinzufügen und verwalten.

Beispiele

Beispiel 1: Hinzufügen eines Failoverclusters zu 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

Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount01 ab und speichert das Objekt in der $Credential Variablen. Das für diesen Vorgang verwendete Konto "Ausführen" muss ein Domänenkonto mit Administratorrechten auf allen Knoten des Failoverclusters sein, das Sie hinzufügen möchten.

Der zweite Befehl ruft das Hostgruppenobjekt "Alle Hosts" ab. Dies ist die Hostgruppe, die der Container für die Knoten in diesem Hostcluster ist.

Der letzte Befehl fügt der VMM-Datenbank den Failovercluster VMHostCluster01 hinzu, gibt alle Hosts als Hostgruppe an, aktiviert Remoteverbindungen und gibt TCP-Port 5900 für Remoteverbindungen an jeden Knoten des Clusters an. Während der letzte Befehl verarbeitet wird, stellt die $Credential Variable das gespeicherte Run As-Konto für Add-SCVMHostCluster bereit.

Parameter

-AddVMHostJobsListVariable

Gibt ein Array aus Auftragsvariablenobjekten für Aufträge zurück, die beim Hinzufügen von Hosts in einem Hostcluster zu VMM für die einzelnen Knoten erstellt werden. Mithilfe dieser Auftragsvariablen wird in VMM der Fortschritt der einzelnen Aufträge nachverfolgt.

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

-BaseDiskPaths

Gibt die Pfade zu Basisdatenträgern an.

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

-ClusterReserve

Gibt die Anzahl der Hostfehler ein, die auf einem Hostcluster toleriert werden, bevor der Cluster von VMM als überbelegt betrachtet wird. Der Standardwert ist 1.

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

-Credential

Gibt ein Anmeldeinformationsobjekt oder für einige Cmdlets ein Run As-Kontoobjekt an, das den Benutzernamen und das Kennwort eines Kontos enthält, das über die Berechtigung zum Ausführen dieser Aktion verfügt. Oder im Falle von Restart-SCJob hat die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Geben Sie weitere Informationen zum PSCredential-Objekt ein Get-Help Get-Credential. Weitere Informationen zum Ausführen als Konten geben Sie Get-Help New-SCRunAsAccount.

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

-Description

Gibt eine Beschreibung für den Hostcluster an.

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

-EnableLiveMigration

Gibt an, ob die Livemigration auf dem Host aktiviert ist.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-LiveMigrationMaximum

Gibt die maximale Anzahl gleichzeitiger Livemigrationen an.

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

-LiveStorageMigrationMaximum

Gibt die maximale Anzahl gleichzeitiger Livespeichermigrationen an.

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

-MigrationAuthProtocol

Gibt das autorisierungsprotokoll an, das für die Migration verwendet wird. Die zulässigen Werte für diesen Parameter sind: CredSSP, Kerberos.

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

-MigrationPerformanceOption

Gibt den Migrationsleistungsoptionstyp an. Zulässige Werte für diesen Parameter:

  • 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

Gibt ein Array von Subnetzen an, die für die Migration verwendet werden sollen.

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

-Name

Gibt den Namen eines VMM-Objekts an.

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

-NonTrustedDomainHost

Gibt an, dass der zu VMM hinzuzufügende Host zu einer nicht vertrauenswürdigen Domäne gehört.

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

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-Reassociate

Ordnet einen zurzeit von einem VMM-Server verwalteten Host einem anderen VMM-Server zu.

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

-RemoteConnectEnabled

Aktiviert, wenn er auf $True festgelegt ist, eine Verbindung auf einem Hostserver, mit dem Benutzer remote eine Verbindung mit ihren virtuellen Computern herstellen können. Dieser Parameter gilt nur für virtuelle Computer auf Hyper-V-Hosts. Es gilt nicht für virtuelle Computer auf VMware ESX-Hosts oder Citrix XenServer-Hosts.

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

-RemoteConnectPort

Gibt einen Standardwert für den TCP-Port an, der verwendet werden soll, wenn ein Remotebenutzer eine Verbindung mit einer virtuellen Maschine herstellt. In der Regel ist der Standardport für einen Hyper-V-Host 2179. Dieser Parameter gilt nicht für VMware ESX-Hosts oder Citrix XenServer-Hosts.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-UseAnyMigrationSubnet

Gibt an, ob ein Subnetz für die Migration verwendet werden kann.

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

-VirtualizationManager

Gibt ein von VMM verwaltetes Virtualisierungs-Manager-Objekt an.

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

-VMHostGroup

Gibt ein Hostgruppenobjekt für virtuelle Maschinen an.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

-VMPaths

Gibt einen Satz Standardpfade (als durch den Pipelineoperator getrennte Zeichenfolgen) auf einem Host an, auf dem Dateien für virtuelle Maschinen gespeichert werden können.

Beispielformat: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

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

Ausgaben

VMHostCluster

Dieses Cmdlet gibt ein VMHostCluster-Objekt zurück.