Azure Worker не будет подключаться к виртуальной сети
Итак, у меня есть два отдельных проекта для облачного проекта, который я развертываю в Azure. Я использовал старую группировку, чтобы у моих ролей был доступ к локальным службам... теперь, когда старый портал удален, стиль группирования пропал... это нормально - за исключением того, что я не могу на всю жизнь получить свою рабочую роль для подключения к новой виртуальной сети.
Я развернул веб-роль, и она прекрасно подключается к виртуальной сети (которая использует тот же набор сервисов), и я настроил веб и рабочую роль одинаково в файле конфигурации сервиса. Единственное, о чем я могу подумать, так это о том, как мне нужно настроить рабочий, против веб-роли?
Конфиг у меня есть в моем файле конфигурации сервиса:
<NetworkConfiguration>
<Dns>
<DnsServers>
<DnsServer name="MyDNSServer" IPAddress="11.11.11.11" />
</DnsServers>
</Dns>
<VirtualNetworkSite name="West-US" />
<AddressAssignments>
<InstanceAddress roleName="CPTWorkerRole">
<Subnets>
<Subnet name="MySubnet" />
</Subnets>
</InstanceAddress>
</AddressAssignments>
</NetworkConfiguration>
Пожалуйста, дайте мне знать любые идеи о рабочей роли... пожалуйста, не предлагайте, основываясь на опыте веб-ролей, так как у меня нет проблем с подключением веб-роли...
Спасибо!
1 ответ
Я не верю, что есть какая-то разница, и поэтому, просто чтобы убедиться, я только что предпринял быструю попытку - я создал облачный проект с двумя экземплярами веб-роли и экземпляром рабочей роли и успешно развернут обе роли на существующей VNET у меня была одна и та же конфигурация -
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="WindowsAzure1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="3" osVersion="*" schemaVersion="2013-10.2.2">
<Role name="WebApplication9">
<Instances count="2" />
</Role>
<Role name="WorkerRole1">
<Instances count="1" />
</Role>
<NetworkConfiguration>
<VirtualNetworkSite name="yossinet" />
<AddressAssignments>
<InstanceAddress roleName="WebApplication9">
<Subnets>
<Subnet name="Subnet-1" />
</Subnets>
</InstanceAddress>
<InstanceAddress roleName="WorkerRole1">
<Subnets>
<Subnet name="Subnet-1" />
</Subnets>
</InstanceAddress>
</AddressAssignments>
</NetworkConfiguration>
</ServiceConfiguration>