Add-SCVMHostCluster
Windows Server フェールオーバー クラスター、VMware ESX ホスト クラスター、または Citrix XenServer リソース プールを VMM に追加します。
構文
Add-SCVMHostCluster
[-VMHostGroup <HostGroup>]
[-VirtualizationManager <VirtualizationManager>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-ClusterReserve <UInt32>]
-Credential <VMMCredential>
[-AddVMHostJobsListVariable <String>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
[-NonTrustedDomainHost]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
Add-SCVMHostCluster コマンドレットは、VMM がホスト クラスターを管理できるように、既存の Windows Server フェールオーバー クラスター、VMware ESX ホスト クラスター、または Citrix XenServer リソース プールを Virtual Machine Manager (VMM) データベースに追加します。
Add-SCVMHostCluster コマンドレットを使用して Windows Server クラスターを VMM に追加するには、フェールオーバー クラスター管理ツールを使用してホスト クラスターを作成して構成する必要があります。 VMM を使用してホスト クラスターを作成するには、Install-SCVMHostCluster コマンドレットを使用します。
Add-SCVMHostCluster コマンドレットを使用して Citrix XenServer リソース プールを VMM に追加するには、Citrix XenCenter を使用してリソース プールを作成して構成する必要があります。
Add-SCVMHostCluster を使用して ESX ホスト クラスターを追加する前に、Add-SCVirtualizationManager コマンドレットを使用して、VMware vCenter Server を VMM 環境に追加し、そのデータをインポートする必要があります。 vCenter Server を VMM に追加した後、VMM を使用して VMware ESX クラスターを追加および管理できます。
例
例 1: フェールオーバー クラスターを VMM に追加する
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where {$_.Path -eq "All Hosts"}
PS C:\> Add-SCVMHostCluster -Name "VMHostCluster01.Contoso.com" -VMHostGroup $VMHostGroup -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $Credential
最初のコマンドは、RunAsAccount01 という名前の実行アカウント オブジェクトを取得し、$Credential変数にオブジェクトを格納します。 この操作に使用する実行アカウントは、追加するフェールオーバー クラスターのすべてのノードに対する管理者権限を持つドメイン アカウントである必要があります。
2 番目のコマンドは、ホスト グループ オブジェクトすべてのホストを取得します。 これは、このホスト クラスター内のノードのコンテナーとなるホスト グループです。
最後のコマンドは、フェールオーバー クラスター VMHostCluster01 を VMM データベースに追加し、すべてのホストをホスト グループとして指定し、リモート接続を有効にして、クラスターの各ノードへのリモート接続用に TCP ポート 5900 を指定します。
最後のコマンドが処理されると、$Credential変数は、Add-SCVMHostClusterを
パラメーター
-AddVMHostJobsListVariable
ホスト クラスター内のホストが VMM に追加されるときにノードごとに作成されるジョブのジョブ変数オブジェクトの配列を返します。 VMM では、これらのジョブ変数を使用して、各ジョブの進行状況を個別に追跡します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-BaseDiskPaths
ベース ディスクへのパスを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ClusterReserve
VMM がクラスターを過剰コミットとして指定する前に、ホスト クラスターが維持できるホストエラーの数を指定します。 既定値は 1 です。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Credential
資格情報オブジェクトを指定するか、一部のコマンドレットに対して、このアクションを実行するアクセス許可を持つアカウントのユーザー名とパスワードを含む実行アカウント オブジェクトを指定します。
または、Restart-SCJob
PSCredential オブジェクトの詳細については、「Get-Help Get-Credential
」と入力します。
実行アカウントの詳細については、「Get-Help New-SCRunAsAccount
」と入力します。
型: | VMMCredential |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Description
ホスト クラスターの説明を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableLiveMigration
ホストでライブ マイグレーションが有効になっているかどうかを示します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LiveMigrationMaximum
同時ライブ マイグレーションの最大数を指定します。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LiveStorageMigrationMaximum
ライブ ストレージの同時移行の最大数を指定します。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MigrationAuthProtocol
移行に使用する承認プロトコルを指定します。 このパラメーターに使用できる値は、CredSSP、Kerberos です。
型: | MigrationAuthProtocolType |
指定可能な値: | CredSSP, Kerberos |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MigrationPerformanceOption
移行パフォーマンス オプションの種類を指定します。 このパラメーターに使用できる値は次のとおりです。
- 標準
- UseCompression
- UseSmbTransport
型: | MigrationPerformanceOptionType |
指定可能な値: | Standard, UseCompression, UseSmbTransport |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MigrationSubnet
移行に使用するサブネットの配列を指定します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
VMM オブジェクトの名前を指定します。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NonTrustedDomainHost
VMM に追加するホストが信頼されていないドメインに属していることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Reassociate
1 つの VMM サーバーによって現在管理されているホストを別の VMM サーバーに再関連付けします。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoteConnectEnabled
$Trueに設定すると、ユーザーが自分の仮想マシンにリモートで接続できるホスト サーバー上の接続が有効になります。 このパラメーターは、Hyper-V ホスト上の仮想マシンにのみ適用されます。 VMware ESX ホストまたは Citrix XenServer ホスト上の仮想マシンには適用されません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoteConnectPort
リモート ユーザーが仮想マシンに接続するときに使用する TCP ポートの既定値を指定します。 通常、Hyper-V ホストの既定のポートは 2179 です。 このパラメーターは、VMware ESX ホストまたは Citrix XenServer ホストには適用されません。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseAnyMigrationSubnet
移行に任意のサブネットを使用できるかどうかを示します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VirtualizationManager
VMM によって管理される仮想化マネージャー オブジェクトを指定します。
型: | VirtualizationManager |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VMHostGroup
仮想マシン ホスト グループ オブジェクトを指定します。
型: | HostGroup |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
型: | ServerConnection |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VMPaths
仮想マシン ファイルを格納できるホスト上の既定のパスのセット (パイプライン 演算子で区切られた文字列として) を指定します。
形式の例: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
出力
VMHostCluster
このコマンドレットは、VMHostCluster オブジェクトを返します。