Condividi tramite


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").