我已经创建了 2 个虚拟机并配置了数据库的高可用性(使用 SQL Server alwaysOn)现在我希望外部应用程序能够使用这些数据库,从下面的链接中它说我需要创建内部侦听器。 https://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-windows-classic-ps-sql-int-listener/
又找到一篇文章,但不清楚我需要发送哪个 IP http://www.cloudcomputingadmin.com/articles-tutorials/windows-azure/configuring-internal-load-balancing-microsoft-azure.html
例子:
- 节点 1 IP:11.240.164.1
- 节点 2 IP:11.240.164.2
- 集群 IP:11.240.164.3
- 侦听器 IP:11.240.164.4(在创建可用性组时映射)
现在,当我创建内部负载均衡器时,我需要在下面的脚本中为 StaticVNetIPAddress 传递哪个 IP?
Add-AzureInternalLoadBalancer
-ServiceName <service_name>
-InternalLoadBalancerName <name>
-SubnetName <subnet_name>
-StaticVNetIPAddress <ip_address>
更新
我使用下面的脚本来查找未使用的 IP 并分配它
Test-AzureStaticVNetIP -VNetName “SubNetName”-IPAddress 10.249.xxx.xxx).AvailableAddresses
注意:您在可用性组创建期间创建的侦听器 IP 将被 ILB 覆盖。