Delen via


Test-SCVMHostCluster

Controleert of hosts die worden beheerd door VMM, geschikt zijn als knooppunten van een failovercluster.

Syntax

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

Description

De cmdlet Test-SCVMHostCluster controleert of een of meer hosts die worden beheerd door Virtual Machine Manager (VMM) geschikt zijn als een knooppunt van een failovercluster.

Voorbeelden

Voorbeeld 1: Knooppunten valideren die moeten worden geclusterd

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "Cluster*" -and $_.VMHostGroup -eq $HostGroup} 
PS C:\> $Result = Test-SCVMHostCluster -VMHost $Nodes
PS C:\> Write-Output $Result.ValidationResult
PS C:\> Write-Output $Result.ResultFileLocation

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

Met de tweede opdracht worden alle hostobjecten met namen opgehaald die beginnen met 'Cluster' uit de hostgroep New York en worden de objecten opgeslagen in de $Nodes variabele.

De derde opdracht valideert de hostobjecten die zijn opgeslagen in $Nodes voor het maken van failoverclusters en slaat de resultaten op in $Result.

Met de vierde opdracht wordt het validatieresultaat voor de gebruiker weergegeven.

Met de laatste opdracht wordt de locatie van het validatierapportbestand weergegeven aan de gebruiker.

Voorbeeld 2: Een bestaand cluster valideren

PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Result = Test-SCVMHostCluster -VMHostCluster $Cluster
PS C:\> Write-Output $Result.ValidationResult 
PS C:\> Write-Output $Result.ResultFileLocation

Met de eerste opdracht wordt het clusterobject Cluster01 opgehaald en wordt het object opgeslagen in de $Cluster variabele.

Met de tweede opdracht wordt het cluster getest dat is opgeslagen in $Cluster en worden de resultaten van de test opgeslagen in $Result.

Met de derde opdracht worden de resultaten voor de gebruiker weergegeven.

Met de laatste opdracht wordt de locatie van het validatierapportbestand voor de gebruiker weergegeven.

Parameters

-Credential

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

Typ voor meer informatie over het PSCredential-objectGet-Help Get-Credential. Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount.

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

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

-VMHost

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

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

-VMHostCluster

Hiermee geeft u een VMM-hostclusterobject op.

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

ClusterValidationResult

Met deze cmdlet wordt een ClusterValidationResult-object geretourneerd.