Administrar un catálogo de VMware

(/es-es/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-manage.html) describe los asistentes que administran un catálogo de máquinas. La siguiente información cubre detalles específicos de los entornos de virtualización de VMware.

Nota:

Antes de administrar un catálogo de VMware, debe terminar de crear un catálogo de VMware. Consulte (/es-es/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-create/create-machine-catalog-vmware.html).

Actualizar el ID de carpeta de un catálogo de máquinas

Puede actualizar el ID de carpeta de un catálogo de máquinas MCS especificando FolderId en las propiedades personalizadas del comando Set-ProvScheme. Las máquinas virtuales creadas después de actualizar el ID de carpeta se crean con este nuevo ID de carpeta. Si esta propiedad no se especifica en CustomProperties, las máquinas virtuales se crean en la carpeta donde se encuentra la imagen maestra.

Siga estos pasos para actualizar el ID de carpeta de un catálogo de máquinas.

  1. Abra un explorador web e introduzca la URL de vSphere Web Client.

  2. Introduzca las credenciales y haga clic en Login.

  3. Cree una carpeta de ubicación de máquinas virtuales en vSphere Web Client.

  4. Abra una ventana de PowerShell.

  5. Ejecute asnp citrix®* para cargar los módulos de PowerShell específicos de Citrix.

  6. Especifique FolderID en CustomProperties de Set-ProvScheme. En este ejemplo, el valor del ID de carpeta es group-v2406.

    Set-ProvScheme -ProvisioningSchemeUid "50bb319c-2e83-4a37-9ea1-94f630687372" -CustomProperties "<CustomProperties xmlns=""http://schemas.citrix.com/2014/xd/machinecreation"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""><Property xsi:type=""StringProperty"" Name=""FolderId"" Value=""group-v2406"" /></CustomProperties>"
    <!--NeedCopy-->
    
  7. Agregue una máquina virtual al catálogo de máquinas mediante Studio.
  8. Compruebe la nueva máquina virtual en vSphere Web Client. La nueva máquina virtual se crea en la nueva carpeta.

Buscar el ID de la carpeta en vSphere

Acceda al explorador de objetos administrados (MOB) en cualquier sistema de servidor ESXi o vCenter para encontrar el ID de la carpeta de las máquinas virtuales.

El MOB es una aplicación de servidor basada en web disponible de forma integrada en todos los sistemas de servidor ESX/ESXi y vCenter. Esta utilidad de vSphere le permite ver información detallada sobre objetos como máquinas virtuales, almacenes de datos y grupos de recursos.

  1. Abra un explorador web e introduzca http://x.x.x.x/mob, donde x.x.x.x es la dirección IP del servidor vCenter o del host ESX/ESXi. Por ejemplo, https://10.60.4.70/mob.
  2. En la página Inicio de MOB, haga clic en el valor de la propiedad content.
  3. Haga clic en el valor de rootFolder.
  4. Haga clic en el valor de childEntity.
  5. Haga clic en el valor de vmFolder.
  6. Puede encontrar el ID de la carpeta en el valor de childEntity.

Migración de almacenamiento de máquinas virtuales

Puede mover el almacenamiento en disco de las máquinas virtuales existentes de un almacenamiento antiguo a uno nuevo. Durante la migración, MCS conserva las capacidades de la máquina virtual, como la administración de energía, el restablecimiento del disco del sistema operativo, etc. También puede agregar nuevas máquinas virtuales al catálogo de máquinas mediante el nuevo almacenamiento en disco. Para ello, utilice el comando de PowerShell Move-ProvVMDisk.

Actualmente, solo puede migrar máquinas virtuales persistentes de clonación completa.

El nuevo almacenamiento debe cumplir las siguientes condiciones:

  • Debe estar dentro del mismo clúster que el almacenamiento antiguo.
  • El host en el que se ejecuta la máquina virtual debe tener acceso tanto a los almacenes de datos antiguos como a los nuevos.

Puede realizar las siguientes tareas:

  • Migrar el almacenamiento en disco
  • Desaprobar el almacenamiento antiguo

Migrar el almacenamiento en disco

Para migrar el almacenamiento en disco:

  1. Agregue un nuevo almacenamiento a una unidad de alojamiento existente. Cambie el almacenamiento antiguo a Superseded. Puede hacerlo mediante Web Studio o comandos de PowerShell.

    • Si utiliza Web Studio, consulte Editar almacenamiento.
    • Si utiliza comandos de PowerShell:
      • Ejecute Add-Hyphostingunitstorage para agregar el nuevo almacenamiento a la unidad de alojamiento existente.
      • Ejecute Set-Hyphostingunitstorage con Superseded como true para deshabilitar la creación de nuevas máquinas virtuales en el almacenamiento antiguo.
  2. Apague las máquinas virtuales y active el Modo de mantenimiento.
  3. Mueva el almacenamiento en disco de las máquinas virtuales al nuevo almacenamiento y actualice la información de almacenamiento. Por ejemplo:

    Move-ProvVMDisk -ProvisioningSchemeName "myFullCloneProvScheme" -VMName ("VMware-TestVM01", "VMware-TestVM02") -DiskType OS,Identity -DestinationStorageId datastore1,datastore1
    <!--NeedCopy-->
    
  4. Obtenga el ID de tarea de la migración. Por ejemplo:

    ,(Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName xxxxx -DiskType OS,Identity -DestinationStorageId datastore1,datastore1
    <!--NeedCopy-->
    
  5. Compruebe el estado de la migración.

    • (Get-ProvTask -TaskID xxxxxxxxx).DiskMovedVirtualMachines: Proporciona la lista de máquinas virtuales con migración de disco correcta, incluidas las máquinas virtuales que ya se han migrado al nuevo almacenamiento.
    • (Get-ProvTask -TaskID xxxxxxxxx).DiskMoveFailedVirtualMachines: Proporciona la lista de máquinas virtuales con migración fallida.
    • (Get-ProvTask -TaskID xxxxxxxxx).NotStartedVirtualMachines: Proporciona la lista de máquinas virtuales cuya migración aún no ha comenzado.
    • Get-ProvVM -ProvisioningSchemeName xxxxx -VMName "VMware-TestVM01: Proporciona las propiedades actualizadas de la máquina virtual después de la migración. Compruebe propiedades como StorageId, AssignedImage, BootedImage, IdentityDiskId, IdentityDiskStorage y LastBootTime.

Después de migrar los discos de las máquinas virtuales creadas por MCS con instantánea, es posible que vea la advertencia Consolidation is required in the VSphere Client. Para consolidar y evitar la pérdida de datos:

  1. Realice una copia de seguridad de la máquina virtual de VMware. Por ejemplo, transfiera todos los archivos de la máquina virtual a otra carpeta en un almacén de datos.
  2. Después de ver la advertencia, haga clic en Consolidate y, a continuación, haga clic en OK para confirmar la consolidación.

Retirar el almacenamiento antiguo

Para retirar el almacenamiento antiguo después de la migración de discos de máquinas virtuales:

  1. Obtenga información sobre los discos base y el recuento de máquinas en cada almacenamiento de disco de la unidad de alojamiento. Por ejemplo:

    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.ProvResourceInStorage | Format-List -Property *
    <!--NeedCopy-->
    

    Después de una migración correcta, MCS elimina automáticamente el disco base obsoleto y no hay máquinas en el almacenamiento antiguo. Por lo tanto, después de ejecutar el comando, asegúrese de que no haya máquinas ni discos base en el almacenamiento antiguo.

  2. Ejecute Remove-Hyphostingunitstorage para eliminar por completo el almacenamiento antiguo de la unidad de alojamiento. También puede usar Web Studio para eliminar el almacenamiento antiguo.

Identificar los recursos creados por MCS

A continuación, se muestran las etiquetas que MCS agrega a los recursos. Las etiquetas de la tabla se representan como “clave”:”valor”.

Nombre del recurso Etiqueta
Preparar VM “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  “XdConfig:”XdProvisioned=True”
VM en el catálogo “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
  “XdConfig:”XdProvisioned=True”

Más información

Administrar un catálogo de VMware