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」と入力します。

型:VMMCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-JobVariable

ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PROTipID

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

型:Guid
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RunAsynchronously

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

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VMHost

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

型:Host[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-VMHostCluster

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

型:HostCluster
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-VMMServer

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

型:ServerConnection
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

出力

ClusterValidationResult

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