Внутренняя балансировка нагрузки Azure - какой IP-адрес необходимо передать при создании ILB.

Я создал 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

Пример:

  • IP-адрес узла 1: 11.240.164.1
  • IP-адрес узла 2: 11.240.164.2
  • IP-адрес кластера: 11.240.164.3
  • IP-адрес прослушивателя: 11.240.164.4 (отображается при создании группы доступности)

Теперь, когда я создаю внутренний балансировщик нагрузки, какой IP мне нужно передать в приведенном ниже скрипте для StaticVNetIPAddress?

  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.


person kudlatiger    schedule 24.03.2016    source источник


Ответы (1)


Глядя на то, что вы здесь предоставили, предполагая, что 11.240.164.3 является прослушивателем SQL AlwaysOn, вам нужно будет передать 11.240.164.4 в качестве параметра StaticVNetIPAddress.

Чтобы добавить к этому, вы можете это уже знать, но определяемый вами IP-адрес должен находиться в подсети, которую вы определяете в SubnetName.

person Martyn C    schedule 24.03.2016
comment
1.240.164.3 - это IP-адрес кластера, а не IP-адрес прослушивателя. Какой IP я должен предоставить для балансировщика нагрузки, чтобы внешнее приложение могло подключиться? да, я выберу IP из моей подсети. Значит, я должен дать 1.240.164.5 ?? - person kudlatiger; 25.03.2016
comment
К сожалению, да, я неправильно понял, поэтому вам следует просто назначить адрес из своей подсети - person Martyn C; 25.03.2016