2013-05-17 7 views
6

Durante la distribuzione di un nuovo ruolo Web in Windows Azure viene visualizzato questo errore: Impossibile allocare gli spazi di indirizzi richiesti per la distribuzione in una subnet nuova o predefinita che è contenuta all'interno del virtuale specificato Rete. Ho cercato una soluzione, ma non l'ho trovata. Qualcuno ha un'idea?Impossibile allocare gli spazi degli indirizzi richiesti

Il mio file cscfg si presenta così:

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

Nello stesso cloudproject ho un altro esempio che distribuisce bene.

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

L'apertura di una taglia non ti aiuterà molto. Fornisci quante più informazioni possibili sulla tua implementazione. Ad esempio: il tuo file .csdef. Stai usando la rete virtuale per errore o di proposito? hai macchine virtuali nella stessa rete virtuale? se si utilizza la rete virtuale per la distribuzione del servizio cloud, il servizio cloud è stato creato all'interno dello stesso gruppo di affinità in cui è definita la rete virtuale? – astaykov

+0

l'ho modificato. Abbiamo bisogno della rete virtuale. –

+0

Il 'cloud service' si sta tentando di implementare nello stesso' affinity group' come la Rete Virtuale? la rete virtuale ha abbastanza indirizzi IP liberi quando si tenta di implementare il pacchetto di servizi cloud inefficiente? – astaykov

risposta

3

Abbiamo avuto lo stesso problema circa tre mesi fa. Indietro potrebbe essere dopo un aggiornamento, i nuovi indirizzi IP non sono stati assegnati, o quando il ruolo o vm sono stati cancellati il ​​loro indirizzo IP non erano riutilizzabili.

Non siamo stati in grado di ricevere aiuto dal supporto Microsoft, come era in Anteprima.

Ciò che ha funzionato per noi era: Abbiamo eliminato l'intera rete virtuale e l'abbiamo creata di nuovo.

Se è possibile per voi, vedere se funziona.

+0

Devo parlare con il mio collega –

0

Ero di fronte a questo problema e ho trovato il problema può essere risolto. È stato documentato here.

+0

Salve, il sito sembra essere inattivo. Qualche idea su quale fosse la soluzione? – bob