New-SCLoadBalancerTemplate
サービス テンプレートに追加できるロード バランサー テンプレートを作成します。
構文
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
-LogicalNetworkVIP <LogicalNetwork>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
New-SCLoadBalancerTemplate コマンドレットは、サービス テンプレートに追加できるロード バランサー テンプレートを作成します。 サービス テンプレートに基づいてサービス インスタンスを展開すると、Virtual Machine Manager (VMM) は配置時に VMM 環境で適切なロード バランサーを検索し、ロード バランサー テンプレートで提供されるプロパティに基づいて構成します。
例
例 1: ロード バランサー テンプレートを作成する
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $TierTemplate = Get-SCComputerTierTemplate -ServiceTemplate $ServiceTemplate
PS C:\> $LBVIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01"
PS C:\> $VMTemplate = Get-SCVMTemplate -ComputerTierTemplate $TierTemplate
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate
PS C:\> $LBTemplate = New-SCLoadBalancerTemplate -ComputerTierTemplate $TierTemplate -LoadBalancerVIPTemplate $LBVIPTemplate -VirtualNetworkAdapter $Adapter
PS C:\> $LBTemplate
最初のコマンドは、ServiceTemplate01 という名前のサービス テンプレート オブジェクトを取得し、$ServiceTemplate変数にオブジェクトを格納します。
2 番目のコマンドは、$ServiceTemplate (この場合は ServiceTemplate01) に格納されているサービス テンプレートのコンピューター層テンプレートを取得し、$TierTemplate変数にオブジェクトを格納します。
3 番目のコマンドは、LB Manufacturer の製造元とモデル LB01 のロード バランサー VIP テンプレートを取得し、テンプレートを $LBVIPTemplate 変数に格納します。
4 番目のコマンドは、$TierTemplateに格納されているコンピューター層テンプレートの仮想マシン テンプレートを取得します。
5 番目のコマンドは、$VMTemplateに格納されている仮想マシン テンプレートの仮想ネットワーク アダプターを取得します。
6 番目のコマンドは、前のコマンドで取得したコンピューター層テンプレート、ロード バランサー テンプレート、仮想ネットワーク アダプター オブジェクトを使用してロード バランサー テンプレートを作成し、そのオブジェクトを $LBTemplate 変数に格納します。
最後のコマンドは、ロード バランサー テンプレートに関する情報を表示します。
パラメーター
-ComputerTierTemplate
コンピューター層テンプレート オブジェクトを指定します。
型: | ComputerTierTemplate |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LoadBalancerVIPTemplate
ロード バランサー仮想 IP (VIP) テンプレートを指定します。
型: | LoadBalancerVIPTemplate |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LogicalNetworkVIP
ロード バランサーのフロントエンド IP アドレスを割り当てる論理ネットワーク (フロントエンド論理ネットワーク アフィニティ) を指定します。
型: | LogicalNetwork |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VirtualNetworkAdapter
仮想マシンの仮想ネットワーク アダプター オブジェクトを指定します。
仮想ネットワーク アダプターの最大数は、ホストの種類によって異なります。 ホストの種類が Hyper-V の場合、仮想ネットワーク アダプターの最大数は次のようになります。
- 仮想マシンあたり最大 4 つのエミュレートされたアダプター。
- 仮想マシンあたり最大 8 つの合成アダプター。 例外として、Windows Server 2003 x64 ゲストでエミュレートされたネットワーク アダプターに対してドライバーを使用できない場合があります。
ホストの種類が VMware ESX の場合:
- 仮想マシンあたり最大 4 つのエミュレートされたアダプター。
ホストの種類が Citrix XenServer の場合:
- 仮想マシンあたり最大 7 つのエミュレートされたアダプター。
型: | VirtualNetworkAdapter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMNetworkServiceSetting
仮想マシン ネットワーク サービスの設定を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMNetworkVIP
VMNetwork オブジェクトを指定します。
型: | VMNetwork |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
出力
LoadBalancerTemplate
このコマンドレットは、LoadBalancerTemplate オブジェクトを返します。