Citrix DaaS™

Crear un catálogo de máquinas con imagen preparada en Azure

Crea imágenes preparadas y úsalas para crear un catálogo de máquinas MCS mediante:

Los pasos clave para crear un catálogo de máquinas MCS con la imagen preparada son:

  1. Crea la definición de imagen y las versiones iniciales de la imagen.
  2. Usa la versión de la imagen como imagen preparada para crear un catálogo.

Usar Studio

Crear una definición de imagen y una versión inicial de la imagen

Para crear una definición de imagen y la versión inicial de la imagen, haz lo siguiente:

  1. En Studio, ve al nodo Imágenes y haz clic en Crear definición de imagen. Haz clic en Siguiente en la página Introducción.
  2. En la página Definición de imagen, especifica el Tipo de SO y el Tipo de sesión para la definición de imagen.
  3. Selecciona un grupo de recursos existente o crea uno nuevo para alojar los recursos de la imagen. Para habilitar el uso compartido de imágenes, selecciona Colocar versiones de imagen en Azure Compute Gallery y, a continuación, elige crear una galería nueva o usar una existente para alojar sus versiones de imagen.
  4. En la página Imagen, selecciona Recursos (solo se enumeran los recursos aplicables a la conexión establecida) y una imagen maestra para usar como plantilla para crear la versión de la imagen. Puedes seleccionar la casilla Usar un perfil de máquina y seleccionar un perfil de máquina.

    Nota:

    • Antes de seleccionar una imagen, verifica que la imagen maestra tenga VDA 2311 o posterior instalado y que el controlador MCSIO esté instalado en el VDA.
    • Si quieres usar una imagen preparada de tipo VM confidencial para crear un catálogo MCS, crea una imagen preparada usando la imagen maestra de tipo VM confidencial y un perfil de máquina de tipo VM confidencial. Consulta VM confidenciales de Azure para obtener información sobre cómo preparar imágenes maestras y perfiles de máquina de tipo VM confidencial.
  5. En la página Tipos de almacenamiento y licencias, selecciona el tipo de almacenamiento y licencia que se usarán como parte del proceso de preparación de la imagen.

    Nota:

    Si seleccionas un perfil de máquina en la página Imagen, el tipo de licencia del perfil de máquina se preselecciona según la configuración del perfil.

  6. En la página Especificación de máquina, selecciona un tamaño de máquina. Si seleccionas un perfil de máquina en la página Imagen, el tamaño de máquina del perfil de máquina se selecciona de forma predeterminada.
  7. En la página NIC, selecciona o agrega NIC para la imagen de preparación. Para cada NIC, selecciona una red virtual asociada.
  8. En la página Configuración de disco, selecciona la clave de cifrado administrada por el cliente (CMEK). Si el perfil de máquina no tiene una CMEK, pero la imagen maestra sí, se preselecciona la CMEK de la imagen maestra.
  9. En la página Descripción de la versión, introduce una descripción para la versión inicial de la imagen creada.
  10. En la página Resumen, comprueba los detalles de la definición de imagen y la versión inicial de la imagen creada. Introduce un nombre y una descripción para la definición de imagen. Haz clic en Finalizar.

Crear versiones de imagen

Las versiones de imagen permiten la gestión de diferentes iteraciones o actualizaciones de una imagen en particular. Esta funcionalidad te permite mantener varias versiones de una imagen para diferentes propósitos.

Para crear versiones de imagen a partir de la versión inicial de la imagen, haz lo siguiente:

Nota:

La unidad de alojamiento de todas las versiones de imagen debe ser la misma.

  1. Ve al nodo Imágenes, selecciona una versión de imagen o una definición de imagen y haz clic en Crear versión de imagen.
  2. En la página de definición de imagen, puedes cambiar la unidad de alojamiento y volver a seleccionar la imagen maestra y el perfil de máquina para esa versión de imagen.
  3. Si quieres que la configuración de la versión de imagen sea diferente de la versión de imagen configurada inicialmente, configura los ajustes en las páginas Tipos de almacenamiento y licencias, Especificación de máquina, NIC y Configuración de disco del cuadro de diálogo Crear versión de imagen.
  4. Agrega una descripción para la versión de imagen. Haz clic en Finalizar.

create-image-versions

Nota:

Si la creación de la versión de imagen falla por algún motivo, la ficha Solucionar problemas en la parte inferior proporciona una opción Reintentar.

Compartir imagen preparada

Para compartir imágenes preparadas entre diferentes unidades de alojamiento para Azure, sigue estos pasos:

  1. Haz clic con el botón derecho en una versión de imagen y selecciona Administrar uso compartido de imágenes. Aparecerán todas las unidades de alojamiento de tu entorno de Azure. Los recursos desde los que se crea la versión de imagen están inhabilitados para cualquier acción.
  2. Selecciona las unidades de alojamiento con las que quieres compartir la imagen y haz clic en Guardar. La columna Estado de uso compartido muestra En curso.
  3. Haz clic en la ficha Recursos para obtener más detalles sobre el estado de uso compartido.

Nota:

Cuando el estado de uso compartido de la versión de imagen está en curso, la opción Eliminar versión de imagen o Administrar uso compartido de imágenes está inhabilitada.

Crear un catálogo de máquinas desde el nodo Imágenes

Usa la opción Crear catálogo en el nodo Imágenes para crear un catálogo usando la versión de imagen.

Alternativamente, puedes seleccionar la versión al crear un catálogo en el nodo Catálogos de máquinas, vinculando a la opción de imagen preparada en el flujo de trabajo de creación del catálogo. Consulta Crear un catálogo de máquinas desde el nodo Catálogos de máquinas

Para crear un catálogo de máquinas MCS desde el nodo Imágenes, haz lo siguiente:

  1. Selecciona una versión de imagen y haz clic en Crear catálogo. Haz clic en Siguiente en la página Introducción.
  2. En la página Experiencia de escritorio, selecciona la experiencia de escritorio requerida.
  3. Desde la página Imagen hasta la página Configuración de disco, los ajustes se preseleccionan según la versión de imagen seleccionada.
  4. En la página Grupo de recursos, puedes elegir crear un nuevo grupo de recursos o usar uno existente para colocar los recursos de este catálogo.
  5. Completa los ajustes en las páginas siguientes.
  6. En la página Resumen, comprueba los detalles del catálogo de máquinas. Introduce un nombre y una descripción para el catálogo de máquinas. Haz clic en Finalizar.
  7. Ve al nodo Catálogos de máquinas para ver el catálogo de máquinas creado.

Crear un catálogo de máquinas desde el nodo Catálogos de máquinas

Para crear un catálogo de máquinas MCS desde el nodo Catálogos de máquinas, haz lo siguiente:

  1. Haz clic en Catálogos de máquinas en el panel de navegación izquierdo.
  2. Haz clic en Crear catálogo de máquinas. Aparece la página Configuración del catálogo de máquinas. Haz clic en Siguiente en las páginas Introducción y Tipo de máquina.
  3. En la página Administración de máquinas, selecciona los siguientes ajustes:
    1. Selecciona Máquinas con administración de energía (por ejemplo, máquinas virtuales o PC blade).
    2. Selecciona Tecnología de aprovisionamiento de Citrix. A continuación, selecciona Citrix Machine Creation Services™.
    3. En el campo Recursos, se enumeran los recursos que pertenecen a diferentes zonas. Selecciona cualquier recurso de red de Azure y haz clic en Siguiente.
  4. En la página Imagen: Para el tipo de imagen preparada, sigue los pasos:
    1. Selecciona Imagen preparada.
    2. En Imagen preparada, selecciona una versión de imagen de una definición de imagen. Si es necesario, agrega una nota para la versión de imagen preparada seleccionada.
    3. Haz clic en el nombre de la versión de imagen. Para ver más detalles sobre la versión de imagen seleccionada, haz clic en el número de versión, que está subrayado.
    4. Si la versión de imagen seleccionada está configurada con un perfil de máquina, selecciona un perfil de máquina. Si la versión de imagen seleccionada no está configurada con un perfil de máquina, no puedes elegir usar un perfil de máquina.
  5. Configura los ajustes en las páginas siguientes.
  6. En la página Configuración de disco, si la imagen preparada seleccionada usa un conjunto de cifrado de disco, no puedes quitar el conjunto de cifrado, pero puedes cambiar la clave a otra clave de cifrado.

  7. En la página Grupo de recursos, puedes elegir crear un grupo de recursos nuevo o usar un grupo de recursos existente para colocar los recursos de este catálogo.
  8. Completa la configuración en las páginas siguientes.
  9. En la página Resumen, comprueba los detalles del catálogo de máquinas. Introduce un nombre y una descripción para el catálogo de máquinas. Haz clic en Finalizar.

Usar PowerShell

Crear una imagen preparada

Los comandos detallados de PowerShell para crear una especificación de versión de imagen preparada son los siguientes:

  1. Verifica los nombres de definición de imagen disponibles usando el comando Test-ProvImageDefinitionNameAvailable. Por ejemplo,

    Test-ProvImageDefinitionNameAvailable -ImageDefinitionName <string[]>
    <!--NeedCopy-->
    
  2. Crea una definición de imagen usando el comando New-ProvImageDefinition. Por ejemplo,

    New-ProvImageDefinition -ImageDefinitionName image1 -OsType Windows -VdaSessionSupport MultiSession
    <!--NeedCopy-->
    
  3. Crea una nueva configuración para la definición de imagen en la conexión de alojamiento especificada usando el comando Add-ProvImageDefinitionConnection.

    Las CustomProperties para Add-ProvImageDefinitionConnection pueden incluir lo siguiente. Si no usas los parámetros, se usarán los valores predeterminados.

    • ResourceGroups: El grupo de recursos que tiene los discos base.
    • UseSharedImageGallery: Indicador del tipo de discos base. Usa true para ACG (uso compartido de imágenes) y false para instantáneas.
    • ImageGallery: El nombre de la galería cuando el disco base es una versión de imagen ACG.

    Por ejemplo,

    • En caso de instantánea y grupo de recursos proporcionado por el cliente:

       $CustomerOwnRsourceGroupProperties = @"
       <CustomProperties xmlns="http:// schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <Property xsi:type="StringProperty" Name="ResourceGroups" Value="yangj_image" />
       </CustomProperties>
       "@
       <!--NeedCopy-->
      
    • En caso de ACG y grupo de recursos y galería de imágenes proporcionados por el cliente:

       $CustomerOwnAllProperties = @"
       <CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <Property xsi:type="StringProperty" Name="UseSharedImageGallery" Value="true" />
       <Property xsi:type="StringProperty" Name="ResourceGroups" Value="rg" />
       <Property xsi:type="StringProperty" Name="ImageGallery" Value="gallery" />
       </CustomProperties>
       "@
       <!--NeedCopy-->
      
    • En caso de ACG y solo grupo de recursos proporcionado por el cliente:

      $CustomerOwnResourceGroupProperties = @"
      <CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Property xsi:type="StringProperty" Name="UseSharedImageGallery" Value="true" />
      <Property xsi:type="StringProperty" Name="ResourceGroups" Value="rg" />
      </CustomProperties>
      "@
      <!--NeedCopy-->
      
    • En caso de ACG y grupo de recursos y galería de imágenes gestionados por Citrix:

       $CustomerOwnResourceGroupNothingProperties = @"
       <CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <Property xsi:type="StringProperty" Name="UseSharedImageGallery" Value="true" />
       </CustomProperties>
       "@
       <!--NeedCopy-->
      
    Add-ProvImageDefinitionConnection -ImageDefinitionName image1 -HypervisorConnectionName Azure28 [-CustomProperties $CustomProperties]
    <!--NeedCopy-->
    
  4. Crea una versión de imagen usando el comando New-ProvImageVersion. Por ejemplo,

    New-ProvImageVersion -ImageDefinitionName image1 -Description "version 1"
    <!--NeedCopy-->
    
  5. Agrega una especificación de versión de imagen maestra a la versión de imagen usando el comando Add-ProvImageVersionSpec. Por ejemplo,

    Add-ProvImageVersionSpec -ImageDefinitionName  image1  -ImageVersionNumber  1 -HostingUnitName azure -MasterImagePath "XDHyp:\HostingUnits\azure\image.folder\azureresourcegroup.resourcegroup\win2022-snapshot.snapshot"
    <!--NeedCopy-->
    

    Nota:

    Solo puedes agregar una especificación de versión de imagen maestra a una versión de imagen para una unidad de alojamiento.

  6. Crea una especificación de versión de imagen preparada a partir de la especificación de versión de imagen maestra usando el comando New-ProvImageVersionSpec. Por ejemplo,

    New-ProvImageVersionSpec
    -SourceImageVersionSpecUid  c6e7384c-b2f8-46d6-9519-29a2c57ed3cb
    -NetworkMapping @{"0"="XDHyp:\HostingUnits\azure\virtualprivatecloud.folder\azureresourcegroup.resourcegroup\azure-vnet-eastus.virtualprivatecloud\dev.network"}
    -ServiceOffering"XDHyp:\HostingUnits\azure\serviceoffering.folder\Standard_B2ms.serviceoffering" -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"></CustomProperties>" -RunAsynchronously
    <!--NeedCopy-->
    
  7. También puedes compartir una especificación de versión de imagen preparada con otra unidad de alojamiento en todas las conexiones de alojamiento usando el comando Add-ProvImageVersionSpecHostingUnit. Por ejemplo,

    Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid xxxxxxx -HostingUnitName AzureWest
    <!--NeedCopy-->
    

    Nota:

    Una unidad de alojamiento y un tipo de preparación solo pueden tener una instancia preparada.

Ejemplo del conjunto completo de comandos de Powershell para crear una definición de imagen, una versión de imagen y una especificación de versión de imagen preparada:

New-ProvImageDefinition -ImageDefinitionName image1 -OsType Windows -VdaSessionSupport MultiSession
 
$CustomProperties = @"
<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Property xsi:type="StringProperty" Name="UseSharedImageGallery" Value="true" />
    <Property xsi:type="StringProperty" Name="ResourceGroups" Value="rg" />
    <Property xsi:type="StringProperty" Name="ImageGallery" Value="gallery" />
</CustomProperties>
"@  
 
Add-ProvImageDefinitionConnection -ImageDefinitionName image1 -HypervisorConnectionName Azure28 -CustomProperties $CustomProperties
 
$imageVersion = New-ProvImageVersion -ImageDefinitionName image1 -Description "version 1"
 
$SourceImageVersionSpec = Add-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid `
    -HostingUnitUid $hostingunit.HostingUnitUid `
    -MasterImagePath "XDHyp:\HostingUnits\azure28\image.folder\abc.resourcegroup\def-snapshot.snapshot"
 
New-ProvImageVersionSpec -NetworkMapping @{"0" = "XDHyp:\HostingUnits\azure28\virtualprivatecloud.folder\East US.region\virtualprivatecloud.folder\studio-mcs-infrastructure.resourcegroup\studio-mcs-vnet-eastus.virtualprivatecloud\mcs-dev.network" } -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"LicenseType`" Value=`"Windows_Server`" /></CustomProperties>" -ServiceOffering "XDHyp:\HostingUnits\azure28\serviceoffering.folder\Standard_B2s.serviceoffering" -SourceImageVersionSpecUid $SourceImageVersionSpec.ImageVersionSpecUid
Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid xxxxxxx -HostingUnitName AzureWest
$PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid | Where SourceImageVersionSpecUid-eq $SourceImageVersionSpec.ImageVersionSpecUid
<!--NeedCopy-->

Nota:

  • Todas las especificaciones de versión de imagen en una definición de imagen deben pertenecer a la misma unidad de alojamiento.
  • Una versión de imagen solo puede tener una especificación de versión de imagen maestra y una especificación de versión de imagen preparada.
  • Todas las especificaciones de versión de imagen deben tener un perfil de máquina o ninguna de las especificaciones de versión de imagen debe tener un perfil de máquina.

Crea un catálogo usando una especificación de versión de imagen preparada

Crea un catálogo de máquinas MCS a partir de la especificación de versión de imagen preparada usando el comando New-ProvScheme. Por ejemplo,

New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitUid <Guid> -IdentityPoolUid <Guid> [-VMCpuCount <int>] [-VMMemoryMB <int>] [-UseWriteBackCache] [-NetworkMapping <Hashtable>] [-CleanOnBoot] [-Scope <string[]>] [-Metadata <Hashtable>] [-ServiceOffering <string>] [-SecurityGroup <string[]>] [-TenancyType <string>] [-MachineProfile <string>] [-CustomProperties <string>] [-ResetAdministratorPasswords] [-UseFullDiskCloneProvisioning] [-RunAsynchronously] [-PurgeJobOnSuccess] [-ProvisioningSchemeType <ProvisioningSchemeType>]
[-ImageAssignmentNote <string>]
<!--NeedCopy-->

O bien,

New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitName <string> -IdentityPoolName <string> [-VMCpuCount <int>] [-VMMemoryMB <int>] [-UseWriteBackCache] [-NetworkMapping <Hashtable>] [-CleanOnBoot] [-Scope <string[]>] [-Metadata <Hashtable>] [-ServiceOffering <string>] [-SecurityGroup <string[]>] [-TenancyType <string>] [-MachineProfile <string>] [-CustomProperties <string>] [-ResetAdministratorPasswords] [-UseFullDiskCloneProvisioning] [-RunAsynchronously] [-PurgeJobOnSuccess] [-ProvisioningSchemeType <ProvisioningSchemeType>]
[-ImageAssignmentNote <string>]
<!--NeedCopy-->

Si quieres usar una especificación de versión de imagen de ACG, establece UseSharedImageGallery en true. Por ejemplo,

$provSchemeCustomProperties= @"
<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
    <Property xsi:type="StringProperty" Name="UseSharedImageGallery" Value="true" />
    <Property xsi:type="StringProperty" Name="StorageAccountType" Value="StandardSSD_LRS" />
</CustomProperties>
"@
New-ProvScheme -ProvisioningSchemeName assignimage -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid `
    -HostingUnitUid $hostingunit.HostingUnitUid `
    -IdentityPoolUid $IdentityPool.IdentityPoolUid `
    -CleanOnBoot -Scope @() -SecurityGroup @() `
    -ServiceOffering "XDHyp:\HostingUnits\azure28\serviceoffering.folder\Standard_B2s.serviceoffering" `
    -NetworkMapping @{"0"="XDHyp:\HostingUnits\azure28\virtualprivatecloud.folder\East US.region\virtualprivatecloud.folder\studio-mcs-infrastructure.resourcegroup\studio-mcs-vnet-eastus.virtualprivatecloud\mcs-dev.network"} `
    -CustomProperties $provSchemeCustomProperties
<!--NeedCopy-->

Ejemplo del conjunto completo de comandos de PowerShell para crear un catálogo:

$Catalog = New-BrokerCatalog  -AllocationType "Random"  -IsRemotePC $False  -MinimumFunctionalLevel "L7_20" -Name "azurecatalog" -PersistUserChanges "Discard" -ProvisioningType "MCS" -Scope @() -SessionSupport "MultiSession"

$IdentityPool = New-AcctIdentityPool  -AllowUnicode  -Domain "azure.local" -IdentityPoolName "azurecatalog" -IdentityType "ActiveDirectory"  -NamingScheme "azure##" -NamingSchemeType "Numeric" -Scope @()

$PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageDefinitionName image1 -ImageVersionNumber 1 -Filter "PreparationType -eq 'Mcs'"

$Task = New-ProvScheme -ProvisioningSchemeName azurecatalog -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid -HostingUnitName azure -IdentityPoolName azurecatalog -CleanOnBoot -Scope @() -SecurityGroup @() -ServiceOffering "XDHyp:\HostingUnits\azure\serviceoffering.folder\Standard_B2s.serviceoffering" -NetworkMapping @{"0"="XDHyp:\HostingUnits\azure\virtualprivatecloud.folder\azureresourcegroup.resourcegroup\azure-vnet-eastus.virtualprivatecloud\dev.network"} -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">    <Property xsi:type="StringProperty" Name="UseSharedImageGallery" Value="true" /><Property xsi:type=`"StringProperty`" Name=`"StorageAccountType`" Value=`"StandardSSD_LRS`" /></CustomProperties>" -RunAsynchronously

Get-ProvTask -TaskId $Task.TaskId
$ProvScheme = Get-ProvScheme -ProvisioningSchemeName azurecatalog

Set-BrokerCatalog -Name $Catalog.Name -ProvisioningSchemeId $ProvScheme.ProvisioningSchemeUid
<!--NeedCopy-->

Crear catálogos unidos a Microsoft Entra e inscritos en Microsoft Intune con imágenes preparadas

Ahora puedes usar imágenes preparadas para crear catálogos unidos a Microsoft Entra e inscritos en Microsoft Intune. Esta función es aplicable a catálogos MCS de tipo persistente y no persistente de sesión única y multisesión. Esta implementación reduce significativamente los costes de almacenamiento y tiempo, y simplifica el proceso de implementación de máquinas virtuales y actualización de imágenes.

Ejemplos

  • Para crear un catálogo de Microsoft Entra usando una imagen preparada.

     New-ProvScheme -ProvisioningSchemeName <name> -ImageVersionSpecUid <preparedVersionSpecUid> -HostingUnitUid <hostingUnitUid> -IdentityPoolUid <IdentityPoolUid> [-CleanOnBoot] -NetworkMapping @{"0"="XDHyp:\HostingUnits\<hostingunitName>\<region>.region\virtualprivatecloud.folder\<resourcegroupName>.resourcegroup\<vnetName>.virtualprivatecloud\<sunNetName>.network"} -ServiceOffering <serviceofferingPath> [-MachineProfile <machineProfilePath>] [-CustomProperties <>]
     <!--NeedCopy-->
    
  • Para crear un catálogo de Microsoft Entra inscrito en Microsoft Intune usando una imagen preparada:

     New-ProvScheme -ProvisioningSchemeName <name> -ImageVersionSpecUid <preparedVersionSpecUid> -HostingUnitUid <hostingUnitUid> -IdentityPoolUid <IdentityPoolUid> [-CleanOnBoot] -NetworkMapping @{"0"="XDHyp:\HostingUnits\<hostingunitName>\<region>.region\virtualprivatecloud.folder\<resourcegroupName>.resourcegroup\<vnetName>.virtualprivatecloud\<sunNetName>.network"} -ServiceOffering <serviceofferingPath> [-MachineProfile <machineProfilePath>] [-CustomProperties <>]
      <!--NeedCopy-->
    

Compartir imágenes preparadas cifradas entre regiones, suscripciones e inquilinos

Las imágenes de Azure Compute Gallery (ACG) se pueden cifrar con un conjunto de cifrado de disco (DES). Con la función de uso compartido de ACG, puedes compartir una imagen preparada cifrada entre regiones, suscripciones e inquilinos de Azure. El recurso de destino debe elegir un DES en su región de la suscripción a la que pertenece la imagen preparada. Después, puedes crear un catálogo de máquinas en el recurso donde se comparte la imagen preparada cifrada.

Los pasos clave para compartir una imagen preparada cifrada son:

  1. Crea un conjunto de cifrado de disco (DES) en cada región: Consulta la documentación de Microsoft Usa Azure Portal para habilitar el cifrado del lado del servidor con claves administradas por el cliente para discos administrados.
  2. Crea una definición de imagen para la conexión de host de Azure y las versiones de imagen en Azure Compute Gallery (ACG) y especifica el DES para cifrar la imagen preparada: Consulta Crear una definición de imagen y una versión de imagen inicial.
  3. Comparte la imagen preparada cifrada entre regiones, suscripciones e inquilinos: Puedes usar Studio o comandos de PowerShell.

Ahora puedes crear un catálogo de máquinas en el recurso donde se comparte la imagen preparada cifrada. Para obtener más información sobre cómo crear el catálogo, consulta Crear un catálogo de máquinas con imágenes preparadas en Azure.

Nota:

  • Si la región principal no está cifrada, las regiones compartidas tampoco pueden tener DES.
  • Si dos unidades de host tienen como destino la misma región, tienen el mismo DES.

Compartir la imagen cifrada entre regiones, suscripciones e inquilinos mediante Studio

  1. Haz clic con el botón derecho en una versión de imagen y selecciona Administrar uso compartido de imágenes. Se enumeran los recursos con la región y el conjunto de cifrado de disco.
  2. Selecciona los recursos con los que quieres compartir la versión de imagen. Los recursos desde los que se crea la versión de imagen están inhabilitados para cualquier acción. Selecciona un DES en el menú desplegable si el DES no está configurado para un recurso.

    Nota:

    Los recursos dentro de la misma región deben usar la misma clave de cifrado.

    Recursos que quieres compartir con la versión de imagen

  3. Haz clic en Guardar.
  4. Haz clic en la ficha Recursos para obtener más detalles sobre el estado del uso compartido.

    Nota:

    • Cuando el estado del uso compartido de la versión de imagen está en curso, la opción Eliminar versión de imagen o Administrar uso compartido de imágenes está inhabilitada.
    • Cuando un recurso se comparte correctamente, el DES no es editable.

Compartir la imagen cifrada entre regiones, suscripciones e inquilinos mediante PowerShell

Usa el comando Add-ProvImageVersionSpecHostingUnit y agrega el parámetro CustomProperties. En CustomProperties, configura el DES para el recurso de destino. Al compartir la imagen cifrada preparada, cada recurso elige un DES en su región de la suscripción a la que pertenece la imagen preparada. Por ejemplo,

$CustomProperties = "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">" 
 "<Property xsi:type=`"StringProperty`" Name=`"DiskEncryptionSetId`" Value=`"/subscriptions/xxxxxx-7152-46c4-b061-xxxxxx70c/resourceGroups/resourcegroup1/providers/Microsoft.Compute/diskEncryptionSets/desid1`" />"+
 "</CustomProperties>"
Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid <Guid> -HostingUnitUid <Guid> -CustomProperties $CustomProperties
<!--NeedCopy-->

Más información

Qué hacer a continuación

Crear un catálogo de máquinas con imagen preparada en Azure