Delen via


Install-SCVMHostCluster

Hiermee maakt u een failovercluster op basis van Hyper-V hosts die worden beheerd door VMM.

Syntaxis

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

Description

Notitie

Een nieuwe parameter [-DCBSettings] is opgenomen in VMM 2019 UR1 en hoger. Zie Parametersvoor meer informatie.

De Install-SCVMHostCluster cmdlet maakt een failovercluster op basis van Hyper-V hosts die worden beheerd door Virtual Machine Manager (VMM). Install-SCVMHostCluster kan ook een knooppunt toevoegen aan een bestaand cluster.

Voorbeelden

Voorbeeld 1: Een cluster maken op basis van beheerde 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

Met de eerste opdracht wordt het Uitvoeren als-account met de naam RunAsAccount01 opgeslagen in de $RunAsAcct variabele.

Met de tweede opdracht wordt het hostgroepobject met de naam New York opgehaald en wordt het object opgeslagen in de variabele $HostGroup.

Met de derde opdracht worden de clusterknooppunten opgehaald die beginnen met de naam HostClus in de hostgroep die is opgeslagen in $HostGroup. Met de opdracht worden vervolgens de knooppunten opgeslagen in de variabele $Nodes.

De laatste opdracht maakt het cluster en noemt het Cluster01.

Voorbeeld 2: Een hyperconvergeerd cluster maken op basis van beheerde 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

Met de eerste opdracht wordt het Uitvoeren als-account met de naam RunAsAccount01 opgeslagen en vervolgens opgeslagen in de $RunAsAcct variabele.

Met de tweede opdracht wordt het hostgroepobject met de naam New York opgehaald en vervolgens opgeslagen in de variabele $HostGroup.

Met de derde opdracht worden de clusterknooppunten opgehaald die beginnen met de naam HostClus in de hostgroep die is opgeslagen in $HostGroup. Met de opdracht worden de knooppunten opgeslagen in de $Nodes variabele.

Met de laatste opdracht wordt een hypergeconvergeerd cluster gemaakt en wordt het cluster01 een naam gegeven.

Parameters

-ClusterIPAddress

Hiermee geeft u een of meer IP-adressen te gebruiken als een cluster-IP-adres.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterIPAddressPool

Hiermee geeft u een statische IP-adresgroep op die moet worden gebruikt als een cluster-IP-adresgroep.

Type:StaticIPAddressPool[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterName

Hiermee geeft u de naam van een cluster.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterReserve

Hiermee geeft u het aantal hostfouten op dat een hostcluster kan ondersteunen voordat VMM het cluster aanwijst als overbeschreven. De standaardwaarde is 1.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat is gemachtigd om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw gestarte taak te voltooien.

Typ Get-Help Get-Credentialvoor meer informatie over het object PSCredential. Typ Get-Help New-SCRunAsAccountvoor meer informatie over Uitvoeren als-accounts.

Type:VMMCredential
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DCBSettings

Hiermee geeft u de DCB-instellingen op die op het cluster zijn geconfigureerd.

Notitie

Deze parameter is van toepassing op VMM 2019 UR1 en hoger.

Type:DCBSettings
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

Hiermee geeft u een beschrijving voor het hostcluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableS2D

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PhysicalComputerConfig

Hiermee geeft u een matrix van hostconfiguratieobjecten.

Zie de cmdlet New-SCVMHostConfig voor informatie over hostconfiguratieobjecten.

Type:PhysicalComputerConfig[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SetQuorumDisk

Hiermee geeft u een schijf die moet worden gebruikt als de quorumschijf voor het cluster.

Type:ClientObject
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SetQuorumNodeMajority

Hiermee stelt u de quorummodus in op Knooppuntmeerderheid voor het cluster.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SkipValidation

Hiermee worden clustervalidatietests overgeslagen bij het maken van een cluster.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMHost

Hiermee geeft u een matrix van hostobjecten voor virtuele machines.

Type:Host[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMHostCluster

Hiermee geeft u een VMM-hostclusterobject.

Type:HostCluster
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

VMHostCluster

Met deze cmdlet wordt een VMHostCluster--object geretourneerd.