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-Credential
u .
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 .