New-SCLoadBalancerVIPMember
ロード バランサー VIP に仮想マシンを追加します。
構文
New-SCLoadBalancerVIPMember
[-VMMServer <ServerConnection>]
-LoadBalancerVIP <LoadBalancerVIP>
-IPAddress <String>
[-Name <String>]
-Port <UInt16>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
New-SCLoadBalancerVIPMember コマンドレットは、ロード バランサーの仮想 IP (VIP) に仮想マシンを追加します。
例
例 1: ロード バランサーの仮想 IP に仮想マシンを追加する
PS C:\> $VM = Get-VM -Name "VM01" -VMHost "VMHost01.Contoso.com"
PS C:\> $VNIC = Get-SCVirtualNetworkAdapter -VM $VM
PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> $VIP = Get-SCLoadBalancerVIP -LoadBalancer $LoadBalancer -IPAddress "10.0.0.1"
PS C:\> New-SCLoadBalancerVIPMember -LoadBalancerVIP $VIP -IPAddress "10.0.0.1" -Port 35 -VirtualNetworkAdapter $VNIC
最初のコマンドは、VMHost01 上の VM01 という名前の仮想マシン オブジェクトを取得し、そのオブジェクトを $VM 変数に格納します。
2 番目のコマンドは、$VMに格納されている仮想マシンの仮想ネットワーク アダプターを取得し、オブジェクトを $VNIC 変数に格納します。
3 番目のコマンドは、アドレス LB01.Contoso.com を持つロード バランサーを取得し、$LoadBalancer変数にオブジェクトを格納します。
4 番目のコマンドは、$LoadBalancerに格納されているロード バランサーのアドレス 10.0.0.1 を持つロード バランサー VIP を取得し、$VIP変数にオブジェクトを格納します。
最後のコマンドは、$VNICに格納されている仮想ネットワーク アダプター (この場合は VM01 の仮想ネットワーク アダプター) を、$VIPに格納されているロード バランサー VIP に追加します。
パラメーター
-IPAddress
IPv4 または IPv6 アドレスを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-LoadBalancerVIP
ロード バランサーの VIP を指定します。
Type: | LoadBalancerVIP |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
仮想マシン マネージャー (VMM) オブジェクトの名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Port
オブジェクトの追加または接続の作成時に使用するネットワーク ポートを指定します。 有効な値は 1 から 4095 です。
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VirtualNetworkAdapter
仮想マシンの仮想ネットワーク アダプター オブジェクトを指定します。
仮想ネットワーク アダプターの最大数は、ホストの種類によって異なります。 ホストの種類が Hyper-V の場合、仮想ネットワーク アダプターの最大数は次のようになります。
- 仮想マシンあたり最大 4 つのエミュレートされたアダプター。
- 仮想マシンあたり最大 8 つの合成アダプター。 例外として、Windows Server 2003 x64 ゲストでエミュレートされたネットワーク アダプターにドライバーを使用できないことがあります。
ホストの種類が VMware ESX の場合:
- 仮想マシンあたり最大 4 つのエミュレートされたアダプター。
ホストの種類が Citrix XenServer の場合:
- 仮想マシンあたり最大 7 つのエミュレートされたアダプター。
Type: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
仮想マシン マネージャー (VMM) サーバー オブジェクトを指定します。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
出力
LoadBalancerVIPMember
このコマンドレットは 、LoadBalancerVIPMember オブジェクトを返します。