Prerequisiti per la distribuzione di Servizi cloud di Azure (supporto "Extended")
Per garantire una corretta distribuzione di Servizi cloud di Azure (supporto "Extended"), vedere la procedura seguente. Completare ogni prerequisito prima di iniziare a creare una distribuzione.
Aggiornamenti dei file di configurazione necessari
Usare le informazioni nelle sezioni seguenti per apportare gli aggiornamenti necessari al file di configurazione (.cscfg) per la distribuzione dei Servizi cloud (supporto "Extended").
Rete virtuale
Le distribuzioni di Servizi cloud (supporto "Extended") devono trovarsi in una rete virtuale. È possibile creare una rete virtuale usando il portale di Azure, Azure PowerShell, l'interfaccia della riga di comando di Azure o un modello di Azure Resource Manager (modello di ARM). È necessario fare riferimento alla rete virtuale e alle subnet nella sezione NetworkConfiguration del file di configurazione (.cscfg).
Per le reti virtuali che si trova nello stesso gruppo di risorse del servizio cloud, fare riferimento solo al nome della rete virtuale nel file di configurazione (.cscfg). Se la rete virtuale e i Servizi cloud (supporto "Extended") si trovano in due gruppi di risorse differenti, specificare l'ID completo di Azure Resource Manager della rete virtuale nel file di configurazione (.cscfg).
Nota
Se la rete virtuale e i Servizi cloud (supporto "Extended") si trovano in gruppi di risorse differenti, non è possibile usare Visual Studio 2019 per la distribuzione. Per questo scenario, è consigliabile usare un modello di ARM o il portale di Azure per creare la distribuzione.
Rete virtuale nello stesso gruppo di risorse
<VirtualNetworkSite name="<vnet-name>"/>
<AddressAssignments>
<InstanceAddress roleName="<role-name>">
<Subnets>
<Subnet name="<subnet-name>"/>
</Subnets>
</InstanceAddress>
</AddressAssignments>
Rete virtuale in un gruppo di risorse differente
<VirtualNetworkSite name="/subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>"/>
<AddressAssignments>
<InstanceAddress roleName="<role-name>">
<Subnets>
<Subnet name="<subnet-name>"/>
</Subnets>
</InstanceAddress>
</AddressAssignments>
Rimuovere versioni precedenti dei plug-in
Rimuovere le versioni precedenti delle impostazioni desktop remoto dal file di configurazione (.cscfg):
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="gachandw" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="XXXX" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="2021-12-17T23:59:59.0000000+05:30" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" />
Rimuovere le versioni precedenti delle impostazioni di diagnostica per ogni ruolo nel file di configurazione (.cscfg):
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
Aggiornamenti obbligatori dei file di definizione
Nota
Se si apportano modifiche al file di definizione (.csdef), è necessario generare di nuovo il file del pacchetto (.cspkg o .zip). Compilare e creare nuovamente il file del pacchetto (.cspkg o .zip) dopo aver apportato le modifiche seguenti nel file di definizione (.csdef) per ottenere le impostazioni più recenti per il servizio cloud.
Dimensioni delle macchine virtuali
Nella tabella seguente sono elencate le dimensioni deprecate delle macchine virtuali e le convenzioni di denominazione aggiornate tramite cui è possibile continuare a usare le dimensioni.
Le dimensioni elencate nella colonna sinistra della tabella sono deprecate in Azure Resource Manager. Se si desidera continuare a usare le dimensioni della macchina virtuale, aggiornare il valore vmsize
per usare la nuova convenzione di denominazione dalla colonna destra.
Nome dimensione precedente | Nome dimensione aggiornata |
---|---|
ExtraSmall | Standard_A1_v2 |
Piccola | Standard_A1_v2 |
Medio | Standard_A2_v2 |
Grande | Standard_A4_v2 |
Molto grande | Standard_A8_v2 |
A5 | Standard_A2m_v2 |
A6 | Standard_A4m_v2 |
A7 | Standard_A8m_v2 |
A8 | Deprecato |
A9 | Deprecato |
A10 | Deprecato |
A11 | Deprecato |
MSODSG5 | Deprecato |
Ad esempio, <WorkerRole name="WorkerRole1" vmsize="Medium">
diventa <WorkerRole name="WorkerRole1" vmsize="Standard_A2">
.
Nota
Per recuperare un elenco delle dimensioni disponibili, vedere l'elenco degli SKU delle risorse. Applicare i filtri seguenti:
ResourceType = virtualMachines
VMDeploymentTypes = PaaS
Rimuovere versioni precedenti dei plug-in desktop remoto
Per le distribuzioni che usano versioni precedenti dei plug-in desktop remoto, rimuovere i moduli dal file di definizione (.csdef) e da qualsiasi certificato associato:
<Imports>
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
Per le distribuzioni che usano versioni precedenti dei plug-in di diagnostica, rimuovere le impostazioni per ogni ruolo dal file di definizione (.csdef):
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />
Controllo di accesso
La sottoscrizione che contiene le risorse di networking deve avere il ruolo Collaboratore networking o superiore per Servizi cloud (supporto "Extended"). Per altre informazioni, vedere Ruoli integrati del Controllo degli accessi in base al ruolo.
Creazione di insiemi di credenziali delle chiavi
Azure Key Vault archivia i certificati associati a Servizi cloud (supporto "Extended"). Aggiungere i certificati a un insieme di credenziali delle chiavi quindi fare riferimento alle identificazioni personali del certificato nel file di configurazione (.cscfg) per la distribuzione. È anche necessario abilitare i criteri di accesso dell'insieme di credenziali delle chiavi (nel portale) per Macchine virtuali di Azure per la distribuzione in modo che la risorsa Servizi cloud (supporto "Extended") possa recuperare il certificato archiviato come segreti nell'insieme di credenziali delle chiavi. È possibile creare un insieme di credenziali delle chiavi nel portale di Azure o usando PowerShell. È necessario creare l'insieme di credenziali delle chiavi nella stessa area e nella stessa sottoscrizione del servizio cloud. Per altre informazioni, vedere Usare certificati con Servizi cloud (supporto "Extended").
Contenuto correlato
- Distribuire Servizi cloud (supporto "Extended") usando il portale di Azure, PowerShell, un modello di ARM o Visual Studio.
- Esaminare le Domande frequenti per Servizi cloud di Azure (supporto esteso).
- Visitare il repository di esempi di Servizi cloud (supporto "Extended")