次の方法で共有


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 オブジェクトを返します。