Delen via


Install-SCVMHostCluster

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

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

Description

Notitie

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

De cmdlet Install-SCVMHostCluster maakt een failovercluster 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 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 variabele $RunAsAcct.

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 haalt u de clusterknooppunten op die beginnen met de naam HostClus in de hostgroep die is opgeslagen in $HostGroup. Met de opdracht worden de knooppunten vervolgens opgeslagen in de variabele $Nodes.

Met de laatste opdracht maakt u het cluster en geeft het de naam Cluster01.

Voorbeeld 2: een hyperconvergedingcluster maken 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 variabele $RunAsAcct.

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

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

Met de laatste opdracht maakt u een hypergeconvergeerd cluster en geeft dit de naam Cluster01.

Parameters

-ClusterIPAddress

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

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

-ClusterIPAddressPool

Hiermee geeft u een vaste IP-adresgroep te gebruiken als een CLUSTER IP-adresgroep.

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

-ClusterName

Hiermee geeft u de naam van een cluster.

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

-ClusterReserve

Hiermee geeft u het aantal hostfouten op dat een hostcluster kan verdragen voordat VMM het cluster aanwijst als te veel doorgevoerd. De standaardwaarde is 1.

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

-Credential

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

Voor meer informatie over het PSCredential-object typtGet-Help Get-Credentialu . Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount.

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

-DCBSettings

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

Notitie

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

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

-Description

Hiermee geeft u een beschrijving voor het hostcluster.

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

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

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

-PROTipID

Hiermee geeft u de id op van de tip voor 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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumDisk

Hiermee geeft u een schijf te gebruiken als de quorumschijf voor het cluster.

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

-SetQuorumNodeMajority

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

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

-SkipValidation

Clustervalidatietests overslaan bij het maken van een cluster.

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

-VMHost

Hiermee geeft u een matrix van hostobjecten voor virtuele machines op.

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

-VMHostCluster

Hiermee geeft u een VMM-hostclusterobject op.

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

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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

Uitvoerwaarden

VMHostCluster

Deze cmdlet retourneert een VMHostCluster-object .