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 cmdlet 创建可以添加到服务模板的负载均衡器模板。 在部署基于服务模板的服务实例时,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变量中。
第二个命令获取存储在 $ServiceTemplate(在本例中为 ServiceTemplate01)的服务模板的计算机层模板,并将对象存储在$TierTemplate变量中。
第三个命令使用 LB 制造商和型号 LB01 获取负载均衡器 VIP 模板,并将模板存储在$LBVIPTemplate变量中。
第四个命令获取存储在$TierTemplate中的计算机层模板的虚拟机模板。
第五个命令获取存储在$VMTemplate中的虚拟机模板的虚拟网络适配器。
第六个命令使用在前面的命令中获取的计算机层模板、负载均衡器模板和虚拟网络适配器对象创建负载均衡器模板,并将对象存储在$LBTemplate变量中。
最后一个命令显示有关负载均衡器模板的信息。
参数
-ComputerTierTemplate
指定计算机层模板对象。
类型: | ComputerTierTemplate |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LoadBalancerVIPTemplate
指定负载均衡器虚拟 IP (VIP) 模板。
类型: | LoadBalancerVIPTemplate |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-LogicalNetworkVIP
指定应从中分配负载均衡器前端 IP 地址(前端逻辑网络相关性)的逻辑网络。
类型: | LogicalNetwork |
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 |
-VMNetworkServiceSetting
指定虚拟机网络服务设置。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMNetworkVIP
指定 VMNetwork 对象。
类型: | VMNetwork |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输出
LoadBalancerTemplate
此 cmdlet 返回 LoadBalancerTemplate 对象。