Set-SCVMHostCluster

VMM によって管理される仮想マシン ホスト クラスターのプロパティを変更します。

構文

Set-SCVMHostCluster
   [-VMHostCluster] <HostCluster>
   [-Description <String>]
   [-ClusterReserve <UInt32>]
   [-JobGroup <Guid>]
   [-SetQuorumNodeMajority]
   [-SetQuorumDisk <ClientObject>]
   [-VMHostManagementCredential <VMMCredential>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

注意

VMM UR1 以降には、新しいパラメーター [-DCBSettings] が 含まれています。 詳しくは、「パラメーター」をご覧ください。

Set-SCVMHostCluster コマンドレットは、Virtual Machine Manager (VMM) によって管理されるホスト クラスターのプロパティを変更します。 変更できるプロパティには、クラスター予約設定の変更が含まれます。

ClusterReserve パラメーターは、VMM がクラスターを過剰コミットと見なす前にホスト クラスターが維持できるホスト 障害の数を指定します。 過剰にコミットされたホスト クラスターは、指定された数のホスト 障害に耐えられず、クラスター内のすべての仮想マシンを実行したままにするクラスターです。

VMM では、次のプロセスを使用して過剰コミットメントを決定します。

  • ホストの配置。 配置プロセスでは、ホスト クラスターに新しい仮想マシンを追加すると、ホスト クラスターが過剰にコミットされるかどうかが計算され、その場合、そのクラスター内のホストに追加の仮想マシンのデプロイの推奨が停止されます。

  • クラスターリフレッシャー。 ホスト クラスターリフレッシャーは、ホスト クラスターがオーバーコミットされているかどうかに関わらず、次のイベントに基づいて定期的に計算されます。

  • ClusterReserve パラメーターに指定された値の変更。

  • ホスト クラスターからのノードの障害または削除。

  • ホスト クラスターへのノードの追加。

  • ホスト クラスター内のノード上の新しい仮想マシンの検出。

次の例は、過剰コミットメントのしくみを示しています。

例 1: すべてのノードが機能している場合の過剰コミットメント

8 ノードのホスト クラスターに 2 のクラスター予約を指定し、8 ノードすべてが機能している場合、6 (8 から 2) のノードの任意の組み合わせに既存の仮想マシンを収容できる容量がない場合、ホスト クラスターは過剰コミットされます。

例 2: 一部のノードが機能していない場合の過剰コミットメント

8 ノードのホスト クラスターにクラスター予約を 2 と指定したが、5 つのノードのみが機能している場合、3 (5 から 2) ノードの任意の組み合わせに既存の仮想マシンを収容できる容量がない場合、ホスト クラスターは過剰コミットされます。

例 1: ホスト クラスターのクラスター予約の設定を変更する

PS C:\> $VMHostCluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Set-SCVMHostCluster -VMHostCluster $VMHostCluster -ClusterReserve 2

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

2 番目のコマンドは、ホスト クラスター VMHostCluster01 のクラスター予約の値を 2 に変更します。

パラメーター

-ClusterReserve

VMM がクラスタを過剰コミットと指定するまで、ホスト クラスタが維持できるホスト障害の数を指定します。 既定値は 1 です。

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

-DCBSettings

クラスターで構成された DCB 設定を指定します。

注意

このパラメーターは、VMM 2019 UR1 以降に適用できます。

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

-Description

指定したオブジェクトの説明を示します。

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

-JobGroup

同じジョブ グループ識別子を含む最後のコマンドが実行される直前に一括して実行される、一連のコマンドの識別子を指定します。

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

-SetQuorumDisk

クラスターのクォーラム ディスクとして使用するディスクを指定します。

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

-SetQuorumNodeMajority

クォーラム モードをクラスターの Node Majority に設定します。

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

-VMHostCluster

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

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

-VMHostManagementCredential

このパラメータは古い形式です。

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

出力

VMHostCluster

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