2013-05-17 4 views
6

При развертывании новой веб-роли в Windows Azure я получаю эту ошибку: Невозможно выделить необходимые адресные пространства для развертывания в новой или предопределенной подсети, которая содержится в указанной виртуальной сеть. Я искал решение, но не нашел его. Есть ли у кого-нибудь идеи?Невозможно выделить требуемые адресные пространства

Мой файл cscfg выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?> 
<ServiceConfiguration serviceName="Application.Cloud" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="3" osVersion="*" schemaVersion="2013-03.2.0"> 
    <Role name="WebApplication" vmName="vm001"> 
    <Instances count="1" /> 
    <ConfigurationSettings> 
     ... 
    </ConfigurationSettings> 
    <Certificates> 
     <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption" thumbprint="..." thumbprintAlgorithm="sha1" /> 
    </Certificates> 
    </Role> 
    <Role name="Application.ServiceOpdrachten" vmName="vm002"> 
    <Instances count="1" /> 
    <ConfigurationSettings> 
     ... 
    </ConfigurationSettings> 
    <Certificates> 
     <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption" thumbprint=".." thumbprintAlgorithm="sha1" /> 
    </Certificates> 
    </Role> 
    <NetworkConfiguration> 
    <VirtualNetworkSite name="VirtualNetwork" /> 
    <!-- The virtual network name must match the name of the vvirtual network configured in your subscription. --> 
    <AddressAssignments> 
     <!-- You must map each role in your cloud service to a subnet or a collection of subnets which were defined in your network.--> 
     <InstanceAddress roleName="WebApplication"> 
     <Subnets> 
      <Subnet name="Subnet-1" /> 
     </Subnets> 
     </InstanceAddress> 
    </AddressAssignments> 
    </NetworkConfiguration> 
</ServiceConfiguration> 

В то же cloudproject у меня есть еще один экземпляр, который развертывается в порядке.

<?xml version="1.0" encoding="utf-8"?> 
<ServiceConfiguration serviceName="Ecare.Acasa.Cloud" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="3" osVersion="*" schemaVersion="2013-03.2.0"> 
    <Role name="WebApplication"> 
    <Instances count="1" /> 
    <ConfigurationSettings> 
     ... 
    </ConfigurationSettings> 
    <Certificates> 
     <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption" thumbprint="..." thumbprintAlgorithm="sha1" /> 
    </Certificates> 
    </Role> 
    <Role name="Ecare.Acasa.ServiceOpdrachten"> 
    <Instances count="1" /> 
    <ConfigurationSettings> 
     ... 
    </ConfigurationSettings> 
    <Certificates> 
     <Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption" thumbprint="..." thumbprintAlgorithm="sha1" /> 
    </Certificates> 
    </Role> 
    <NetworkConfiguration> 
    <VirtualNetworkSite name="Ecare" /> 
    <!-- The virtual network name must match the name of the vvirtual network configured in your subscription. --> 
    <AddressAssignments> 
     <!-- You must map each role in your cloud service to a subnet or a collection of subnets which were defined in your network.--> 
     <InstanceAddress roleName="WebApplication"> 
     <Subnets> 
      <Subnet name="Subnet-1" /> 
     </Subnets> 
     </InstanceAddress> 
    </AddressAssignments> 
    </NetworkConfiguration> 
</ServiceConfiguration> 
+0

Просто открытие щедрот вам не поможет. Предоставьте как можно больше информации о вашем развертывании. Например: ваш файл .csdef. Вы используете виртуальную сеть по ошибке или по назначению? есть ли у вас виртуальные машины в той же виртуальной сети? если вы используете виртуальную сеть для развертывания Cloud Service, ваш облачный сервис создается в той же группе Affinity, где определена виртуальная сеть? – astaykov

+0

Я отредактировал его. Нам нужна виртуальная сеть. –

+0

Является ли «облачная служба», которую вы пытаетесь развернуть в той же «группе сродства», что и виртуальная сеть? действительно ли виртуальная сеть имеет достаточно бесплатных IP-адресов при попытке развернуть виртуализированный пакет облачных сервисов? – astaykov

ответ

3

У нас была такая же проблема около трех месяцев назад. Тогда может быть после некоторого обновления, новые IP-адреса не были назначены или когда роль или vm были удалены, их IP-адрес не был повторно использован.

Мы не смогли получить помощь от Microsoft Support, как это было в режиме предварительного просмотра.

Что сработало для нас: Мы удалили всю виртуальную сеть и создали ее снова.

Если это возможно, посмотрите, работает ли оно.

+0

Я должен взять это с моим коллегой –

0

Я столкнулся с этой проблемой и нашел, что проблема может быть устранена. Было зарегистрировано here.

+0

Привет, сайт, похоже, не работает. Подумайте, какое это было? – bob

Смежные вопросы