Comparteix a través de


Requisitos previos para la implementación de Azure Cloud Services (soporte extendido)

Para ayudar a garantizar una implementación correcta de Azure Cloud Services (soporte extendido), revise los pasos siguientes. Complete cada requisito previo antes de empezar a crear una implementación.

Actualizaciones de archivos de configuración necesarias

Use la información de las secciones siguientes para realizar las actualizaciones necesarias en el archivo de configuración (.cscfg) para la implementación de Cloud Services (soporte extendido).

Red virtual

Las implementaciones de Cloud Services (soporte extendido) deben estar en una red virtual. Puede crear una red virtual mediante Azure Portal, Azure PowerShell, la CLI de Azure o una plantilla de Azure Resource Manager (plantilla de ARM). Debe haber una referencia a la red virtual y las subredes en la sección NetworkConfiguration del archivo de configuración (.cscfg).

En el caso de una red virtual que se encuentra en el mismo grupo de recursos que el servicio en la nube, basta únicamente con una referencia al nombre de la red virtual en el archivo de configuración (.cscfg). Si la red virtual y Cloud Services (soporte extendido) se encuentran en dos grupos de recursos diferentes, especifique el id. de Azure Resource Manager completo de la red virtual en el archivo de configuración (.cscfg).

Nota:

Si la red virtual y Cloud Services (soporte extendido) se encuentran en distintos grupos de recursos, no puede usar Visual Studio 2019 para la implementación. En este escenario, considere la posibilidad de usar una plantilla de ARM o Azure Portal para crear la implementación.

Red virtual en el mismo grupo de recursos

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

Red virtual en un 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>

Eliminar versiones anteriores de complementos

Quite las versiones anteriores de la configuración de Escritorio remoto del archivo de configuración (.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" /> 

Quite las versiones anteriores de la configuración de diagnóstico para cada rol del archivo de configuración (.cscfg):

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

Actualizaciones de archivos de definición necesarias

Nota:

Si realiza cambios en el archivo de definición (.csdef), debe volver a generar el archivo de paquete (.cspkg o .zip). Compile y vuelva a empaquetar el archivo de paquete (.cspkg o .zip) después de realizar los siguientes cambios en el archivo de definición (.csdef) para obtener la configuración más reciente del servicio en la nube.

Tamaños de máquina virtual

En la tabla siguiente se enumeran los tamaños de máquina virtual en desuso y las convenciones de nomenclatura actualizadas a través de las cuales puede seguir usando los tamaños.

Los tamaños enumerados en la columna izquierda de la tabla están en desuso en Azure Resource Manager. Si desea seguir usando los tamaños de máquina virtual, actualice el valor vmsize para usar la nueva convención de nomenclatura de la columna derecha.

Nombre de tamaño anterior Nombre de tamaño actualizado
ExtraSmall Standard_A1_v2
Pequeño Standard_A1_v2
Media Standard_A2_v2
grande Standard_A4_v2
ExtraLarge Standard_A8_v2
A5 Standard_A2m_v2
A6 Standard_A4m_v2
A7 Standard_A8m_v2
A8 En desuso
A9 En desuso
A10 En desuso
A11 En desuso
MSODSG5 En desuso

Por ejemplo, <WorkerRole name="WorkerRole1" vmsize="Medium"> se convierte en <WorkerRole name="WorkerRole1" vmsize="Standard_A2">.

Nota:

Para recuperar una lista de los tamaños disponibles, consulte la lista de SKU de recursos. Aplique los filtros siguientes:

ResourceType = virtualMachines VMDeploymentTypes = PaaS

Eliminar las versiones anteriores de complementos de Escritorio remoto

En el caso de las implementaciones que usan versiones anteriores de los complementos de Escritorio remoto, quite los módulos del archivo de definición (.csdef) y de los certificados asociados:

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

En el caso de las implementaciones que usan versiones anteriores de los complementos de diagnóstico, quite la configuración de cada rol del archivo de definición (.csdef):

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

Control de acceso

La suscripción que contiene recursos de red debe tener el rol Colaborador de red o superior para Cloud Services (soporte extendido). Para obtener más información, consulte Roles integrados de RBAC.

Creación de Key Vault

Azure Key Vault almacena certificados asociados a Cloud Services (soporte extendido). Agregue los certificados a un almacén de claves y, a continuación, haga referencia a las huellas digitales del certificado en el archivo de configuración (.cscfg) para la implementación. También debe habilitar la directiva de acceso del almacén de claves (en el portal) para Azure Virtual Machines para la implementación para que el recurso de Cloud Services (soporte extendido) pueda recuperar el certificado almacenado como secretos en el almacén de claves. Puede crear un almacén de claves en Azure Portal o con PowerShell. Debe crear el almacén de claves en la misma región y suscripción que el servicio en la nube. Para obtener más información, consulte Uso de certificados con Cloud Services (soporte extendido).