次の方法で共有


Test-SCVMHostCluster

VMM によって管理されるホストがフェールオーバー クラスターのノードとして適しているかどうかを検証します。

構文

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

説明

Test-SCVMHostCluster コマンドレットは、Virtual Machine Manager (VMM) によって管理される 1 つ以上のホストがフェールオーバー クラスターのノードとして適しているかどうかを検証します。

例 1: クラスター化するノードを検証する

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

最初のコマンドは、すべてのホストで New York という名前のホスト グループ オブジェクトを取得し、そのオブジェクトを $HostGroup 変数に格納します。

2 番目のコマンドは、名前が "Cluster" で始まるすべてのホスト オブジェクトをニューヨークのホスト グループから取得し、そのオブジェクトを $Nodes 変数に格納します。

3 番目のコマンドは、フェールオーバー クラスターの作成のために$Nodesに格納されているホスト オブジェクトを検証し、結果を$Resultに格納します。

4 番目のコマンドは、検証結果をユーザーに表示します。

最後のコマンドは、検証レポート ファイルの場所をユーザーに表示します。

例 2: 既存のクラスターを検証する

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

最初のコマンドは、Cluster01 という名前のクラスター オブジェクトを取得し、$Cluster変数にオブジェクトを格納します。

2 番目のコマンドは、$Clusterに格納されているクラスターをテストし、テストの結果を$Resultに格納します。

3 番目のコマンドは、ユーザーの結果を表示します。

最後のコマンドは、ユーザーの検証レポート ファイルの場所を表示します。

パラメーター

-Credential

資格情報オブジェクトを指定するか、一部のコマンドレットでは、このアクションを実行するアクセス許可を持つアカウントのユーザー名とパスワードを含む実行アカウント オブジェクトを指定します。 または、 Restart-SCJob の場合、再起動されたタスクを完了するためのアクセス許可を持ちます。

PSCredential オブジェクトの詳細については、「.」と入力しますGet-Help Get-Credential。 実行アカウントの詳細については、「.」と入力します Get-Help New-SCRunAsAccount

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

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

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

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

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

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

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

-VMHost

仮想マシン ホスト オブジェクトの配列を指定します。

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

-VMHostCluster

VMM ホスト クラスタ オブジェクトを指定します。

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

-VMMServer

VMM サーバー オブジェクトを指定します。

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

出力

ClusterValidationResult

このコマンドレットは 、ClusterValidationResult オブジェクトを 返します。