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.