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 です。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DCBSettings
クラスターで構成された DCB 設定を指定します。
手記
このパラメーターは、VMM 2019 UR1 以降に適用できます。
型: | DCBSettings |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Description
指定したオブジェクトの説明を示します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobGroup
同じジョブ グループ識別子を含む最後のコマンドが実行される直前にセットとして実行される一連のコマンドの識別子を指定します。
型: | Guid |
配置: | 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 |
-SetQuorumDisk
クラスターのクォーラム ディスクとして使用するディスクを指定します。
型: | ClientObject |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SetQuorumNodeMajority
クラスターのクォーラム モードをノード マジョリティに設定します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMHostCluster
VMM ホスト クラスター オブジェクトを指定します。
型: | HostCluster |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VMHostManagementCredential
このパラメーターは廃止されています。
型: | VMMCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
出力
VMHostCluster
このコマンドレットは、VMHostCluster オブジェクトを返します。