Herramientas

Puede utilizar las siguientes herramientas y utilidades para adaptar, acelerar y supervisar operaciones de PvD.

Archivos de reglas personalizadas

Los archivos de reglas personalizadas que se proporcionan con PvD permiten modificar el comportamiento predeterminado de las actualizaciones de imagen de PvD de las siguientes maneras:

  • La visibilidad de los archivos en el disco PvD
  • Cómo se fusionan los cambios hechos en los archivos
  • Si los archivos permiten escritura

Para obtener instrucciones detalladas sobre los archivos de reglas personalizadas y la función CoW, consulte los comentarios en los propios archivos, que se encuentran en C:\ProgramData\Citrix\personal vDisk\Config, en la VM donde está instalado PvD. Los archivos llamados “custom_*” describen las reglas y cómo habilitarlas.

Scripts de cambio de tamaño y poolstats

Se ofrecen dos scripts para supervisar y administrar el tamaño de los discos PvD; se encuentran en la carpeta Support\Tools\Scripts, en los medios de instalación de Citrix Virtual Apps and Desktops. También puede utilizar la herramienta Personal vDisk Image Update Monitoring Tool (herramienta de supervisión de actualizaciones de imagen de Personal vDisk), que se encuentra en la carpeta Support\Tools\Scripts\PvdTool. Para obtener más información, consulte http://blogs.citrix.com/2014/06/02/introducing-the-pvd-image-update-monitoring-tool/.

Use resize-personalvdisk-pool.ps1 para aumentar el tamaño de los discos PvD en todos los escritorios de un catálogo. Los siguientes complementos y módulos del hipervisor deben estar instalados en la máquina donde se ejecuta Studio:

  • XenServer requiere XenServerPSSnapin
  • vCenter requiere vSphere PowerCli
  • System Center Virtual Machine Manager requiere la consola VMM

Use personal-vdisk-poolstats.ps1 para verificar el estado de las actualizaciones de imágenes y comprobar el espacio dedicado a aplicaciones y perfiles de usuarios en un grupo de escritorios con PvD. Ejecute este script antes de actualizar una imagen para comprobar si hay algún escritorio que esté quedándose sin espacio. Esto ayuda a prevenir errores durante el proceso de actualización. El script requiere que el firewall de Windows Management Instrumentation (WMI-In) esté habilitado en los escritorios con PvD. Puede habilitarlo en la imagen maestra o a través de un objeto de directiva de grupo (GPO).

Si una actualización de imagen falla, la entrada en la columna Update da información sobre el motivo del fallo.

Restablecer el área de aplicaciones

Si un escritorio queda dañado (después de instalar una aplicación defectuosa o por algún otro motivo), puede revertir el área de aplicaciones del disco PvD a su estado predeterminado de fábrica (vacío). La operación de restablecimiento deja intacta el área de datos de perfil de usuario.

Para restablecer el área de aplicaciones del disco PvD, use alguno de estos métodos:

  • Inicie una sesión como Administrador en el escritorio del usuario. Inicie un símbolo del sistema y ejecute el comando C:\Archivos de programa\Citrix\Personal vDisk\bin\CtxPvD.exe -s Reset.
  • Busque el escritorio del usuario en Citrix Director. Haga clic en Restablecer Personal vDisk y, a continuación, en Aceptar.

Exportar e importar un inventario de PvD

El proceso de actualización de imagen forma parte de la implementación de imágenes nuevas en escritorios con PvD; este proceso incluye ajustar el disco Personal vDisk existente para que funcione con la nueva imagen base. En caso de implementaciones que usan Machine Creation Services (MCS), puede exportar el inventario de una VM activa a un punto compartido de red y, a continuación, importarlo en una imagen maestra. Se calcula un diferencial con este inventario en la imagen maestra. Aunque no sea obligatorio usar la función de exportación o importación de inventario, puede mejorar el rendimiento de todo el proceso de actualización de imágenes.

Para usar la función de importación o exportación de inventario, debe ser un administrador. Si es necesario, autentíquese con “net use” en el recurso compartido de archivos que se va a utilizar para la exportación o importación. El contexto de usuario debe ser capaz de acceder a los recursos compartidos de archivos utilizados para la importación o exportación.

  • Para exportar un inventario, ejecute el comando de exportación como administrador en una máquina que contenga un VDA con PvD habilitado (versión mínima 7.6):

    Ctxpvdsvc.exe exportinventory “"

    El software detecta la ubicación del inventario actual y lo exporta a una carpeta denominada “ExportedPvdInventory” en la ubicación especificada. A continuación dispone de un fragmento del resultado del comando:

     C:\Program Files\Citrix\personal vDisk\bin> .\CtxPvDSvc.exe exportinventory
     \share location\ExportedInventory
     Current inventory source location C:\CitrixPvD\Settings\Inventory\VER-LAS
     ...
     Exporting current inventory to location \ ….
     ...
     Deleting any pre-existing inventory folder at \ ….
     .Successfully exported current inventory to location \ …. Error code = OPS
    
  • Para importar un inventario ya exportado, ejecute el comando de importación como administrador en la imagen maestra:

Para importar:

Ejecute el comando de importación como administrador en la imagen maestra.

Ctxpvdsvc.exe importinventory “<path-to-exported-inventory>”

La <path to exported inventory> debe ser la ruta completa a los archivos del inventario; suele ser <ubicación de red\ExportedPvdInventory>.

El inventario se obtiene a partir de la ubicación de importación (donde se exportó previamente mediante la opción exportinventory) y se importa al almacén de inventario de la imagen maestra. A continuación dispone de un fragmento del resultado del comando:

C:\Program Files\Citrix\personal vDisk\bin> .\CtxPvDSvc.exe importinventory
\share location\ExportedInventory\ExportedPvdInventory
Importing inventory \share location\ExportedInventory\ExportedPvdInventory
…
Successfully added inventory \share location\ExportedInventory\ExportedPvdInventory to the
store at c:\ProgramData\Citrix\personal vDisk\InventoryStore

Después de la exportación, el punto compartido de red debería contener los siguientes nombres de archivo. Después de la importación, el almacén de inventario ubicado en la imagen maestra debe contener los mismos nombres de archivo.

  • Components.DAT
  • files_rules
  • folders_rules
  • regkey_rules
  • RINGTHREE.DAT
  • S-1-5-18.DAT
  • SAM.DAT
  • SECURITY.DAT
  • SNAPSHOT.DAT
  • SOFTWARE.DAT
  • SYSTEM.CurrentControlSet.DAT
  • VDCATALOG.DAT
  • vDiskJournalData