Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 在“中添加AzureInternalLoadBalancer命令”;Azure资源管理器“;模式_Powershell_Azure_Azure Virtual Network - Fatal编程技术网

Powershell 在“中添加AzureInternalLoadBalancer命令”;Azure资源管理器“;模式

Powershell 在“中添加AzureInternalLoadBalancer命令”;Azure资源管理器“;模式,powershell,azure,azure-virtual-network,Powershell,Azure,Azure Virtual Network,我对实现类似于本文中描述的解决方案感兴趣 因此,我想在MS Azure虚拟网络中添加一个内部负载平衡器。我在资源管理器模式下创建了一个VNet,并向其中添加了3个虚拟机,但现在我无法在arm模式下访问添加AzureInternalLoadBalancerpowershell命令 如果我切换到服务管理模式,问题是我再也看不到虚拟机了 如何在资源管理器模式下添加内部负载平衡器?假设您已设置PS订阅和用户帐户 # Add Load Balancer to Cloud Service wrapping

我对实现类似于本文中描述的解决方案感兴趣

因此,我想在MS Azure虚拟网络中添加一个
内部负载平衡器。我在
资源管理器
模式下创建了一个VNet,并向其中添加了3个虚拟机,但现在我无法在arm模式下访问
添加AzureInternalLoadBalancer
powershell命令

如果我切换到
服务管理
模式,问题是我再也看不到虚拟机了


如何在
资源管理器
模式下添加内部负载平衡器?

假设您已设置PS订阅和用户帐户

# Add Load Balancer to Cloud Service wrapping VMs
Add-AzureInternalLoadBalancer -ServiceName apptier `
-InternalLoadBalancerName apptierplb -SubnetName appsubnet `
-StaticVNetIPAddress 192.168.1.25

# Add Endpoints to VMs
# VM1
Get-AzureVM -ServiceName apptier -Name apptier01 | `
Add-AzureEndpoint -LBSetName 'HttpIn' -Name 'HttpIn' `
-DefaultProbe -InternalLoadBalancerName 'apptierplb' -Protocol tcp `
-PublicPort 80 -LocalPort 80 -LoadBalancerDistribution sourceIP | `
Update-AzureVM

# VM2
Get-AzureVM -ServiceName apptier -Name apptier02 | `
Add-AzureEndpoint -LBSetName 'HttpIn' -Name 'HttpIn' `
-DefaultProbe -InternalLoadBalancerName 'apptierplb' -Protocol tcp `
-PublicPort 80 -LocalPort 80 -LoadBalancerDistribution sourceIP | `
Update-AzureVM

# You can check what distribution mode is set
Get-AzureVM –ServiceName apptier –Name apptier01 | Get-AzureEndpoint
相关链接: