Freigeben über


Install-SCVMHostCluster

Erstellt einen Failovercluster von Hyper-V-Hosts, die von VMM verwaltet werden.

Syntax

Install-SCVMHostCluster
       -VMHost <Host[]>
       -ClusterName <String>
       -Credential <VMMCredential>
       [-ClusterIPAddress <String[]>]
       [-ClusterIPAddressPool <StaticIPAddressPool[]>]
       [-ClusterReserve <Int32>]
       [-Description <String>]
       [-VMMServer <ServerConnection>]
       [-SetQuorumNodeMajority]
       [-SetQuorumDisk <ClientObject>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -VMHost <Host[]>
       -VMHostCluster <HostCluster>
       -Credential <VMMCredential>
       [-VMMServer <ServerConnection>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -VMHostCluster <HostCluster>
       -Credential <VMMCredential>
       [-VMMServer <ServerConnection>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -ClusterName <String>
       -Credential <VMMCredential>
       [-ClusterIPAddress <String[]>]
       [-ClusterIPAddressPool <StaticIPAddressPool[]>]
       [-ClusterReserve <Int32>]
       [-Description <String>]
       [-VMMServer <ServerConnection>]
       [-SetQuorumNodeMajority]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]

Beschreibung

Hinweis

Ein neuer Parameter [-DCBSettings] ist in VMM 2019 UR1 enthalten. Weitere Informationen finden Sie unter Parameter.

Das Cmdlet Install-SCVMHostCluster erstellt einen Failovercluster von Hyper-V-Hosts, die von Virtual Machine Manager (VMM) verwaltet werden. Install-SCVMHostCluster kann auch einem vorhandenen Cluster einen Knoten hinzufügen.

Beispiele

Beispiel 1: Erstellen eines Clusters aus verwalteten Hosts

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "HostClus*" -and $_.VMHostGroup -eq $HostGroup}
PS C:\> Install-SCVMHostCluster -VMHost $Nodes -ClusterName "Cluster01" -Credential $RunAsAcct

Der erste Befehl ruft das Run As-Konto namens "RunAsAccount01" ab und speichert ihn in der $RunAsAcct Variablen.

Der zweite Befehl ruft das Hostgruppenobjekt namens New York ab und speichert das Objekt in der $HostGroup Variablen.

Der dritte Befehl ruft die Clusterknoten ab, die mit dem Namen "HostClus" in der in $HostGroup gespeicherten Hostgruppe beginnen. Der Befehl speichert dann die Knoten in der variablen $Nodes.

Der letzte Befehl erstellt den Cluster und benennt ihn "Cluster01".

Beispiel 2: Erstellen eines hyperkonvergenten Clusters aus verwalteten Hosts

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "HostClus*" -and $_.VMHostGroup -eq $HostGroup}
PS C:\> Install-SCVMHostCluster -VMHost $Nodes -ClusterName "Cluster01" -Credential $RunAsAcct -EnableS2D

Der erste Befehl ruft das Run As-Konto namens "RunAsAccount01" ab und speichert ihn dann in der $RunAsAcct Variablen.

Der zweite Befehl ruft das Hostgruppenobjekt namens New York ab und speichert es dann in der $HostGroup Variablen.

Der dritte Befehl ruft die Clusterknoten ab, die mit dem Namen "HostClus" in der in $HostGroup gespeicherten Hostgruppe beginnen. Der Befehl speichert die Knoten in der variablen $Nodes.

Der letzte Befehl erstellt hyperkonvergenten Cluster und benennt ihn "Cluster01".

Parameter

-ClusterIPAddress

Gibt mindestens eine IP-Adresse an, die als Cluster-IP-Adresse verwendet werden soll.

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

-ClusterIPAddressPool

Gibt einen statischen IP-Adresspool an, der als Cluster-IP-Adresspool verwendet werden soll.

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

-ClusterName

Gibt den Namen eines Clusters an.

Type:String
Position:Named
Default value:None
Required:True
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:Int32
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

-DCBSettings

Gibt die DCB-Einstellungen an, die im Cluster konfiguriert sind.

Hinweis

Dieser Parameter gilt für VMM 2019 UR1.

Type:DCBSettings
Position:Named
Default value:None
Required:False
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

-EnableS2D

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

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz unmittelbar vor dem letzten Befehl, der den gleichen Auftragsgruppenbezeichner enthält, ausgeführt werden.

Type:Guid
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

-PhysicalComputerConfig

Gibt ein Array von Hostkonfigurationsobjekten an.

Informationen zu Hostkonfigurationsobjekten finden Sie im Cmdlet New-SCVMHostConfig .

Type:PhysicalComputerConfig[]
Position:Named
Default value:None
Required:True
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

-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

-SetQuorumDisk

Gibt einen Datenträger an, der als Quorumdatenträger für den Cluster verwendet werden soll.

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

-SetQuorumNodeMajority

Legt den Quorummodus auf "Node-Mehrheit" für den Cluster fest.

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

-SkipValidation

Überspringt Clusterüberprüfungstests beim Erstellen eines Clusters.

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

-VMHost

Gibt ein Array von Hostobjekten des virtuellen Computers an.

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

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
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

Ausgaben

VMHostCluster

Dieses Cmdlet gibt ein VMHostCluster-Objekt zurück.