Не удалось выделить необходимые адресные пространства

При развертывании новой веб-роли в 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>

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

<?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>

person Raimond Kuipers    schedule 17.05.2013    source источник
comment
Просто открытие баунти вам не сильно поможет. Предоставьте как можно больше информации о своем развертывании. Например: ваш файл .csdef. Вы используете виртуальную сеть по ошибке или намеренно? у вас есть виртуальные машины в той же виртуальной сети? если вы используете виртуальную сеть для развертывания облачной службы, создается ли ваша облачная служба в той же аффинити-группе, в которой определена виртуальная сеть?   -  person astaykov    schedule 24.05.2013
comment
я отредактировал его. Нам нужна виртуальная сеть.   -  person Raimond Kuipers    schedule 24.05.2013
comment
Находится ли cloud service, который вы пытаетесь развернуть, в том же affinity group, что и виртуальная сеть? достаточно ли в виртуальной сети свободных IP-адресов, когда вы пытаетесь развернуть неисправный пакет облачной службы?   -  person astaykov    schedule 24.05.2013
comment
да это так. Один облачный сервис можно развернуть, другой нет.   -  person Raimond Kuipers    schedule 25.05.2013
comment
Ваши образцы представляют собой две совершенно разные виртуальные сети! Один VirtualNetwork, другой ECare. Является ли это ошибкой размещения или общей ошибкой, которая не позволяет вам выполнить развертывание в требуемой сети?   -  person astaykov    schedule 28.05.2013
comment
Оба должны быть VirtualNetwork (я хотел скрыть некоторую информацию)   -  person Raimond Kuipers    schedule 28.05.2013
comment
Это старая виртуальная сеть? Я читал, что некоторые люди столкнулись с этим в уже существующих сетях после того, как Microsoft официально выпустила эту функцию.   -  person jerry    schedule 30.05.2013
comment
Виртуальная сеть новая.   -  person Raimond Kuipers    schedule 31.05.2013
comment
Решение, которое, казалось, исправляло это в случаях, которые я нашел, было тем же самым, которое предложил Вишалгири. Удачи, надеюсь, вы сможете решить свою проблему.   -  person jerry    schedule 31.05.2013


Ответы (2)


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

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

Нам помогло следующее: мы удалили всю виртуальную сеть и создали ее снова.

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

person Vishalgiri    schedule 30.05.2013
comment
Я должен обсудить это с моим коллегой. - person Raimond Kuipers; 31.05.2013

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

person java_enthu    schedule 02.12.2015
comment
Привет, сайт, кажется, не работает. Есть идеи, в чем заключалось исправление? - person bob; 29.06.2016