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 cmdlet 将虚拟机添加到负载均衡器虚拟 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变量中。
第二个命令获取存储在$VM中的虚拟机的虚拟网络适配器,并将对象存储在$VNIC变量中。
第三个命令使用地址 LB01.Contoso.com 获取负载均衡器,并将对象存储在$LoadBalancer变量中。
第四个命令获取负载均衡器 VIP,该负载均衡器的地址为 10.0.0.1,该地址存储在$LoadBalancer中,并将对象存储在$VIP变量中。
最后一个命令将存储在$VNIC中的虚拟网络适配器(在本例中为 VM01 的虚拟网络适配器)添加到存储在$VIP中的负载均衡器 VIP。
参数
-IPAddress
指定 IPv4 或 IPv6 地址。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LoadBalancerVIP
指定负载均衡器中的 VIP。
类型: | LoadBalancerVIP |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Name
指定 Virtual Machine Manager (VMM) 对象的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Port
指定在添加对象或创建连接时要使用的网络端口。 有效值为:1 到 4095。
类型: | UInt16 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PROTipID
指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令行界面。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualNetworkAdapter
指定虚拟机的虚拟网络适配器对象。
虚拟网络适配器的最大数目因主机类型而异。 如果主机类型为 Hyper-V,则虚拟网络适配器的最大数目为:
- 每个虚拟机最多四个模拟适配器。
- 每个虚拟机最多 8 个合成适配器。 例外情况是,Windows Server 2003 x64 来宾上没有可用于模拟网络适配器的驱动程序。
如果主机类型为 VMware ESX:
- 每个虚拟机最多四个模拟适配器。
如果主机类型为 Citrix XenServer:
- 每个虚拟机最多 7 个模拟适配器。
类型: | VirtualNetworkAdapter |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-VMMServer
指定 Virtual Machine Manager (VMM) 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
LoadBalancerVIPMember
此 cmdlet 返回 LoadBalancerVIPMember 对象。