Freigeben über


Install-SCVMHostCluster

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

Syntax

CreateCluster

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

AddNodes

Install-SCVMHostCluster
    -VMHost <Host[]>
    -VMHostCluster <HostCluster>
    -Credential <VMMCredential>
    [-VMMServer <ServerConnection>]
    [-SkipValidation]
    [-JobGroup <Guid>]
    [-EnableS2D]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

AddNodesFromBareMetal

Install-SCVMHostCluster
    -PhysicalComputerConfig <PhysicalComputerConfig[]>
    -VMHostCluster <HostCluster>
    -Credential <VMMCredential>
    [-VMMServer <ServerConnection>]
    [-SkipValidation]
    [-JobGroup <Guid>]
    [-EnableS2D]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

CreateClusterFromBareMetal

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

Mit dem Cmdlet Install-SCVMHostCluster wird ein Failovercluster aus Hyper-V Hosts erstellt, die von Virtual Machine Manager (VMM) verwaltet werden. Install-SCVMHostCluster kann auch einen Knoten zu einem vorhandenen Cluster 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 ausführende Konto mit dem Namen RunAsAccount01 ab und speichert es in der Variablen $RunAsAcct.

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

Mit dem dritten Befehl werden die Clusterknoten abgerufen, die mit dem Namen HostClus in der Hostgruppe beginnen, die in $HostGroup gespeichert ist. Der Befehl speichert dann die Knoten in der Variablen $Nodes.

Mit dem letzten Befehl wird der Cluster erstellt und in Cluster01 umbenannt.

Beispiel 2: Erstellen eines Hyperkonvergenzclusters 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 ausführende Konto mit dem Namen RunAsAccount01 ab und speichert es dann in der Variablen $RunAsAcct.

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

Mit dem dritten Befehl werden die Clusterknoten abgerufen, die mit dem Namen HostClus in der Hostgruppe beginnen, die in $HostGroup gespeichert ist. Der Befehl speichert die Knoten in der Variablen $Nodes.

Der letzte Befehl erstellt einen hyperkonvergenten Cluster und nennt ihn Cluster01.

Parameter

-ClusterIPAddress

Gibt eine oder mehrere IP-Adressen an, die als Cluster-IP-Adresse verwendet werden sollen.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateClusterFromBareMetal
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ClusterIPAddressPool

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

Parametereigenschaften

Typ:

StaticIPAddressPool[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateClusterFromBareMetal
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ClusterName

Gibt den Namen eines Clusters an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateClusterFromBareMetal
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ClusterReserve

Gibt die Anzahl der Hostfehler an, die ein Hostcluster erleiden kann, bevor VMM den Cluster als überlastet einstuft. Der Standardwert ist 1.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateClusterFromBareMetal
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Credential

Gibt ein Objekt mit Anmeldeinformationen oder bei einigen Cmdlets ein ausführendes 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 Fall von Restart-SCJob, verfügt über die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Geben Sie weitere Informationen zum PSCredential-Objekt ein Get-Help Get-Credential. Weitere Informationen zu ausführenden Konten erhalten Sie, wenn Sie Get-Help New-SCRunAsAccounteingeben.

Parametereigenschaften

Typ:VMMCredential
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DCBSettings

Gibt die DCB-Einstellungen an, die auf dem Cluster konfiguriert sind.

Parametereigenschaften

Typ:DCBSettings
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AddNodes
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Description

Gibt eine Beschreibung für den Hostcluster an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateClusterFromBareMetal
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-EnableS2D

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die direkt vor dem endgültigen Befehl ausgeführt werden, der denselben Auftragsgruppenbezeichner enthält.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PhysicalComputerConfig

Gibt ein Array von Hostkonfigurationsobjekten an.

Informationen zu Hostkonfigurationsobjekten finden Sie unter dem Cmdlet New-SCVMHostConfig .

Parametereigenschaften

Typ:

PhysicalComputerConfig[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AddNodesFromBareMetal
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateClusterFromBareMetal
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten: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.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RunAsynchronously

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SetQuorumDisk

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

Parametereigenschaften

Typ:ClientObject
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SetQuorumNodeMajority

Legt den Quorummodus für den Cluster auf Knotenmehrheit fest.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
CreateClusterFromBareMetal
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SkipValidation

Überspringt Clustervalidierungstests beim Erstellen eines Clusters.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMHost

Gibt ein Array von Hostobjekten für virtuelle Maschinen an.

Parametereigenschaften

Typ:

Host[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateCluster
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AddNodes
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

Parametereigenschaften

Typ:HostCluster
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AddNodes
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AddNodesFromBareMetal
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

VMHostCluster

Dieses Cmdlet gibt ein VMHostCluster-Objekt zurück.