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 はこれらのジョブ変数を使用して、各ジョブの進捗を追跡します。

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

-BaseDiskPaths

ベース ディスクへのパスを指定します。

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

-ClusterReserve

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

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

-Credential

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

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

Type:VMMCredential
Position:Named
Default value:None
Required:True
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

-EnableLiveMigration

ホストでライブ マイグレーションが有効かどうかを示します。

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

-LiveMigrationMaximum

同時ライブ マイグレーションの最大数を指定します。

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

-LiveStorageMigrationMaximum

同時ライブ ストレージ移行の最大数を指定します。

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

-MigrationAuthProtocol

移行に使用する承認プロトコルを指定します。 このパラメーターに使用できる値は、CredSSP、Kerberos です。

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

移行パフォーマンス オプションの種類を指定します。 このパラメーターの有効値は、次のとおりです。

  • Standard
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

移行に使用するサブネットの配列を指定します。

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

-Name

VMM オブジェクトの名前を指定します。

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

-NonTrustedDomainHost

VMM に追加するホストが信頼されていないドメインに属していることを示します。

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

-Reassociate

1 つの VMM サーバーで現在管理されているホストを別の VMM サーバーに再び関連付けます。

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

-RemoteConnectEnabled

$Trueに設定すると、ユーザーが自分の仮想マシンにリモートで接続できるホスト サーバー上の接続が有効になります。 このパラメーターは、Hyper-V ホスト上の仮想マシンにのみ適用されます。 VMware ESX ホストまたは Citrix XenServer ホスト上の仮想マシンには適用されません。

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

-RemoteConnectPort

リモート ユーザーがバーチャル マシンに接続するときに使用する TCP ポートの既定の値を指定します。 通常、Hyper-V ホストの既定のポートは 2179 です。 このパラメーターは、VMware ESX ホストまたは Citrix XenServer ホストには適用されません。

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

-UseAnyMigrationSubnet

移行にサブネットを使用できるかどうかを示します。

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

-VirtualizationManager

VMM によって管理される仮想化マネージャー オブジェクトを指定します。

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

-VMHostGroup

仮想マシン ホスト グループ オブジェクトを指定します。

Type:HostGroup
Position:Named
Default value:None
Required:False
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

-VMPaths

バーチャル マシン ファイルが保管されるホスト上の既定のパス セットを指定します (各パスの文字列はパイプライン演算子で区切ります)。

形式の例: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

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

出力

VMHostCluster

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