Compartilhar via


Pré-requisitos para a implantação de Serviços de Nuvem do Azure (suporte estendido)

Para ajudar a garantir uma implantação bem-sucedida dos Serviços de Nuvem do Azure (suporte estendido), examine as etapas a seguir. Conclua cada pré-requisito antes de começar a criar uma implantação.

Atualizações de arquivo de configuração necessárias

Use as informações nas seções a seguir para fazer as atualizações necessárias para o arquivo de configuração (.cscfg) para a implantação dos Serviços de Nuvem (suporte estendido).

Rede virtual

As implantações dos Serviços de Nuvem (suporte estendido) precisam estar em uma rede virtual. Você pode criar uma rede virtual usando o portal do Azure, o Azure PowerShell, a CLI do Azure ou um modelo do Azure Resource Manager (modelo ARM). A rede virtual e as sub-redes devem ser referenciadas na seção NetworkConfiguration do arquivo de configuração (.cscfg).

Para uma rede virtual que está no mesmo grupo de recursos que o serviço de nuvem, fazer referência apenas ao nome da rede virtual no arquivo de configuração (.cscfg) é suficiente. Se a rede virtual e os Serviços de Nuvem (suporte estendido) estiverem em dois grupos de recursos diferentes, especifique a ID completa do Azure Resource Manager da rede virtual no arquivo de configuração (.cscfg).

Observação

Se a rede virtual e os Serviços de Nuvem (suporte estendido) estiverem localizados em diferentes grupos de recursos, você não poderá usar o Visual Studio 2019 para sua implantação. Para esse cenário, considere usar um modelo do ARM ou o portal do Azure para criar sua implantação.

Rede virtual no mesmo grupo de recursos

<VirtualNetworkSite name="<vnet-name>"/> 
  <AddressAssignments> 
    <InstanceAddress roleName="<role-name>"> 
     <Subnets> 
       <Subnet name="<subnet-name>"/> 
     </Subnets> 
    </InstanceAddress> 
  </AddressAssignments> 

Rede virtual em um grupo de recursos diferente

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

Remover versões anteriores de plug-ins

Remova versões anteriores das configurações de área de trabalho remota do arquivo de configuração (.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" /> 

Remova versões anteriores das configurações de diagnóstico para cada função no arquivo de configuração (.cscfg):

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />

Atualizações de arquivo de definição necessárias

Observação

Se você fizer alterações no arquivo de definição (.csdef), deverá gerar o arquivo de pacote (.cspkg ou .zip) novamente. Compile e reempacote seu arquivo de pacote (.cspkg ou .zip) depois de fazer as seguintes alterações no arquivo de definição (.csdef) para obter as configurações mais recentes do serviço de nuvem.

Tamanhos de máquina virtual

A tabela a seguir lista tamanhos de máquina virtual preteridos e convenções de nomenclatura atualizadas por meio das quais você pode continuar a usar os tamanhos.

Os tamanhos listados na coluna esquerda da tabela são preteridos no Azure Resource Manager. Se você quiser continuar a usar os tamanhos da máquina virtual, atualize o valor vmsize para usar a nova convenção de nomenclatura da coluna direita.

Nome do tamanho anterior Nome do tamanho atualizado
ExtraSmall Standard_A1_v2
Pequeno Standard_A1_v2
Médio Standard_A2_v2
grande Standard_A4_v2
ExtraLarge Standard_A8_v2
A5 Standard_A2m_v2
A6 Standard_A4m_v2
A7 Standard_A8m_v2
A8 Preterido
A9 Preterido
A10 Preterido
A11 Preterido
MSODSG5 Preterido

Por exemplo, <WorkerRole name="WorkerRole1" vmsize="Medium"> se tornará <WorkerRole name="WorkerRole1" vmsize="Standard_A2">.

Observação

Para obter uma lista de tamanhos disponíveis, consulte a lista de SKUs de recursos. Aplique um dos seguintes filtros:

ResourceType = virtualMachines VMDeploymentTypes = PaaS

Remover versões anteriores de plug-ins de área de trabalho remota

Para implantações que usam versões anteriores de plug-ins de área de trabalho remota, remova os módulos do arquivo de definição (.csdef) e de quaisquer certificados associados:

<Imports> 
<Import moduleName="RemoteAccess" /> 
<Import moduleName="RemoteForwarder" /> 
</Imports> 

Para implantações que usam versões anteriores de plug-ins de diagnóstico, remova as configurações para cada função do arquivo de definição (.csdef):

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />

Controle de acesso

A assinatura que contém recursos de rede deve ter o Colaborador de rede ou uma função maior para Serviços de Nuvem (suporte estendido). Para obter mais informações, consulte funções internas do RBAC.

Criação do cofre de chaves

O Azure Key Vault armazena certificados associados aos Serviços de Nuvem (suporte estendido). Adicione os certificados a um cofre de chaves e, em seguida, referencie as impressões digitais do certificado no arquivo de configuração (.cscfg) para sua implantação. Você também deve habilitar a política de acesso do cofre de chaves (no portal) para Máquinas Virtuais do Azure para implantação para que o recurso serviços de nuvem (suporte estendido) possa recuperar o certificado armazenado como segredos no cofre de chaves. É possível criar um Key Vault no portal do Azure ou usando o PowerShell. Você deve criar o cofre de chaves na mesma região e assinatura que o serviço de nuvem. Para obter mais informações, confira Usar certificados com os Serviços de Nuvem (suporte estendido).