Share via


Test-SCVMHostCluster

Verifica se gli host gestiti da VMM sono adatti come nodi di un cluster di failover.

Sintassi

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

Descrizione

Il cmdlet Test-SCVMHostCluster verifica se uno o più host gestiti da Virtual Machine Manager (VMM) sono adatti come nodo di un cluster di failover.

Esempio

Esempio 1: Convalidare i nodi da raggruppare

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

Il primo comando ottiene l'oggetto gruppo host denominato New York in Tutti gli host e archivia l'oggetto nella variabile $HostGroup.

Il secondo comando ottiene tutti gli oggetti host con nomi che iniziano con "Cluster" dal gruppo host di New York e archivia gli oggetti nella variabile $Nodes.

Il terzo comando convalida gli oggetti host archiviati in $Nodes per la creazione del cluster di failover e archivia i risultati in $Result.

Il quarto comando visualizza il risultato della convalida all'utente.

L'ultimo comando visualizza il percorso del file di report di convalida all'utente.

Esempio 2: Convalidare un cluster esistente

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

Il primo comando ottiene l'oggetto cluster denominato Cluster01 e archivia l'oggetto nella variabile $Cluster.

Il secondo comando testa il cluster archiviato in $Cluster e archivia i risultati del test in $Result.

Il terzo comando visualizza i risultati per l'utente.

L'ultimo comando visualizza il percorso del file di report di convalida per l'utente.

Parametri

-Credential

Specifica un oggetto credenziale o, per alcuni cmdlet, un oggetto account RunAs che contiene il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. In alternativa, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.

Per altre informazioni sull'oggetto PSCredential , digitare Get-Help Get-Credential. Per altre informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-PROTipID

Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

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

-VMHost

Specifica una matrice di oggetti host macchina virtuale.

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

-VMHostCluster

Specifica un oggetto cluster host VMM.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

ClusterValidationResult

Questo cmdlet restituisce un oggetto ClusterValidationResult .