Citrix Virtual Apps and Desktops

Crear un catálogo de Red Hat OpenShift

Crear catálogos de máquinas describe los asistentes que crean un catálogo de máquinas. La siguiente información cubre detalles específicos de los entornos de virtualización de Red Hat OpenShift.

Nota:

Antes de crear un catálogo de Red Hat OpenShift, termina de crear una conexión y una unidad de alojamiento a Red Hat OpenShift. Consulta Conexión a Red Hat OpenShift.

Crear una VM de imagen maestra

Se requiere una VM de imagen maestra para crear un catálogo de máquinas.

  1. Accede a la Consola de OpenShift usando tu ID de inicio de sesión.
  2. Ve a Virtualization > VirtualMachines para ver la lista de VM, incluidas las VM de imagen maestra.
  3. Crea una imagen maestra. Al crear una imagen maestra, asegúrate de que la VM de imagen maestra tenga solo un dispositivo de almacenamiento.

Nota:

  • Asegúrate de que se agregue un NAD enrutable a la VM de imagen maestra según los requisitos del cliente para el entorno del clúster.
  • Cuando la imagen maestra se une a un dominio, podría perder la confianza del dominio después de usarse para la creación del catálogo. Este problema afecta a Citrix Virtual Apps and Desktops™ 2503 debido a una limitación en el entorno de OpenShift. La solución alternativa es no unir el dominio en las imágenes maestras. Citrix está trabajando con Red Hat para mejorar las capacidades de aislamiento de red.

  • Al crear un catálogo de máquinas MCS en un entorno de virtualización de Red Hat OpenShift, no puedes usar una imagen maestra y un perfil de máquina que tengan diferentes tipos de sistema operativo. Esto se debe a cómo Red Hat OpenShift gestiona cada tipo de SO. Por lo tanto, no se admite usar una VM de Windows como imagen maestra con una VM que no sea de Windows (por ejemplo, Linux) como perfil de máquina, o viceversa.
  • Actualmente, las VM creadas usando InstanceType no se admiten como imagen maestra.
-  Puedes crear catálogos de OpenShift para crear, entregar y administrar la energía de las máquinas en tus entornos de OpenShift.

Crear un catálogo usando Web Studio

Puedes crear un catálogo de máquinas MCS en el entorno de Red Hat OpenShift con o sin un perfil de máquina usando Web Studio. Se usa una VM como entrada de perfil de máquina.

En el asistente de configuración del catálogo de máquinas:

  1. En la página Sistema operativo, selecciona SO multisesión o SO de sesión única.
  2. En la página Administración de máquinas:

    • Selecciona Máquinas con administración de energía (por ejemplo, máquinas virtuales o PC blade).
    • Selecciona implementar máquinas usando la tecnología de aprovisionamiento de Citrix Citrix Machine Creation Services™ (MCS).
    • Selecciona la unidad de alojamiento de Openshift en Citrix Machine Creation Services (MCS)
  3. En la página Experiencia de escritorio, selecciona la opción según el tipo de máquina que selecciones en la página Tipo de máquina.
  4. En la página Imagen:

      1. Selecciona una imagen maestra. Actualmente, Openshift no admite la imagen preparada.
      1. Puedes agregar una nota para la imagen seleccionada.
        1. Puedes seleccionar la casilla de verificación Usar un perfil de máquina y seleccionar un perfil de máquina.
        2. Para habilitar el uso de las últimas funciones del producto, asegúrate de que la imagen maestra tenga instalada la última versión de VDA. No cambies la selección predeterminada de VDA mínima. Sin embargo, si debes usar una versión anterior de VDA, consulta Versiones de VDA y niveles funcionales.
  5. En la página NIC, selecciona una o más NIC, asocia una red virtual con cada tarjeta.
  6. En la página Máquinas virtuales:

    1. Especifica cuántas máquinas virtuales quieres crear. Introduce 0 (cero) si no quieres crear ninguna. Más tarde, puedes crear VM para un catálogo vacío agregando máquinas.
    2. Elige la cantidad de memoria (en MB) que tiene cada VM.
    3. Si estás creando un catálogo no persistente aleatorio, puedes habilitar la caché de reescritura para las máquinas para mejorar el rendimiento de E/S. Consulta Configurar la caché para datos temporales.
  7. Sigue las instrucciones en pantalla para completar los pasos restantes, que no incluyen información específica de OpenShift.

También puedes usar Studio para crear catálogos de Openshift para entregar y administrar la energía de las máquinas existentes en tus entornos de OpenShift. Haz lo siguiente:

En el asistente de configuración del catálogo de máquinas:

  1. En la página Sistema operativo, selecciona SO multisesión o SO de sesión única.
  2. En la página Administración de máquinas, selecciona Máquinas con administración de energía y Otro servicio o tecnología.
  3. En la página Máquinas virtuales, agrega máquinas y sus cuentas de máquina de Active Directory. Puedes:

    • Agregar máquinas manualmente: Haz clic en Agregar máquinas para agregar máquinas manualmente. Aparece la ventana Seleccionar VM. Expande la conexión de OpenShift que creaste anteriormente y selecciona los nodos (VM) que quieres agregar. Luego, agrega los nombres de las cuentas de máquina asociadas.
    • Agregar máquinas usando un archivo CSV: Haz clic en Agregar archivo CSV para agregar máquinas de forma masiva. Para obtener información sobre cómo usar archivos CSV para agregar máquinas, consulta Usar archivos CSV para agregar máquinas de forma masiva a un catálogo.
  4. Sigue las instrucciones en pantalla para completar los pasos restantes, que no incluyen información específica de OpenShift.

Crear un catálogo usando comandos de PowerShell

Puedes crear un catálogo de máquinas MCS en el entorno de Red Hat OpenShift usando comandos de PowerShell. Puedes crear el catálogo de máquinas con o sin usar un perfil de máquina. Se usa una VM como entrada de perfil de máquina.

  1. Abre una ventana de PowerShell.
  2. Ejecuta asnp citrix*.
  3. Ejecuta comandos de PowerShell para
    1. Crear un grupo de identidades
    2. Crear cuentas de AD
    3. Crear un catálogo de máquinas MCS con VM persistentes con o sin un perfil de máquina.
    4. Agregar VM al catálogo
    5. Crear un catálogo de intermediarios
    6. Agregar máquinas de intermediarios a las nuevas VM

A continuación, se muestra un script de ejemplo:

Crear un grupo de identidades

New-AcctIdentityPool `
    -IdentityPoolName "IdentityPoolName" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -NamingScheme "vm###" `
    -NamingSchemeType "Numeric" `
    -AllowUnicode `
    -Domain "MyDomain.local" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Crear cuentas de AD

New-AcctADAccount `
    -IdentityPoolUid "11111111-1111-1111-1111-111111111111" `
    -ADUserName "MyDomain\MyUserName" `
    -ADPassword SecurePassword `
    -Count 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Crear un esquema de aprovisionamiento con máquinas persistentes (sin perfil de máquina)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Crear un esquema de aprovisionamiento con máquinas persistentes (con perfil de máquina)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineProfile "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MachineProfileVM.vm"
<!--NeedCopy-->

Crear nuevas ProvVM

New-ProvVM `
    ProvisioningSchemeName "ProvisioningSchemeName" `
    ADAccountName "MyDomain\vm001" `
-  AdminAddress "MyDDC.MyDomain.Local"

-  Lock-ProvVM `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
-  -Tag "Brokered" `
-  -VMID "TargetNamespace:vm001"
<!--NeedCopy-->

Crear un nuevo catálogo de intermediarios

New-BrokerCatalog `
    -Name "ProvisioningSchemeName" `
    -ProvisioningType "MCS" `
    -SessionSupport "MultiSession" `
    -AllocationType "Random" `
    -PersistUserChanges "OnLocal" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Establecer metadatos del catálogo de intermediarios

Set-BrokerCatalogMetadata `
    -CatalogId "1" `
    -Name "Citrix_DesktopStudio_IdentityPoolUid" `
    -Value "11111111-1111-1111-1111-111111111111"

Set-BrokerCatalog `
    -Name "ProvisioningSchemeName " `
    -ProvisioningSchemeId "22222222-2222-2222-2222-222222222222"
<!--NeedCopy-->

Crear máquinas de intermediarios para las nuevas ProvVM

New-BrokerMachine `
    -CatalogUid "33333333-3333-3333-3333-333333333333" `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->

Qué hacer a continuación

Más información

Crear un catálogo de Red Hat OpenShift