Puede utilizar las siguientes herramientas y utilidades para adaptar, acelerar y supervisar operaciones de PvD.
Copia de respaldo y restauración
Importante: Los scripts no trasladan los discos PvD a la nueva ubicación de almacenamiento. Esta operación debe realizarse de otro modo.
Hay dos scripts de PowerShell en los medios de instalación del producto (en la carpeta Support\Tools\Scripts) que le permiten realizar copias de seguridad y restaurar discos Personal vDisk. Use los scripts de copia de respaldo y restauración para migrar discos PvD y asociaciones de usuario existentes desde un catálogo a otro. Esto puede resultar útil si está cambiando su almacenamiento de PvD. El script de copia de respaldo crea un archivo .xml con metadatos de un catálogo existente. Estos metadatos contienen la ubicación actual de los discos PvD en el almacenamiento y las asociaciones de usuarios con los PvD. El script de restauración usa el archivo .xml para asociar los discos PvD con un nuevo catálogo y asignarles los usuarios correctos.
- migration-backup.ps1 captura la asignación entre cada usuario y su disco Personal vDisk en un catálogo de máquinas y almacena esta información en un archivo .xml.
- migration-restore.ps1 utiliza el archivo .xml para volver a crear el escritorio de un usuario en un catálogo de máquinas.
Antes de hacer copias de seguridad y llevar a cabo la restauración, tenga en cuenta lo siguiente:
- Los scripts funcionan con la API del hipervisor, así que el complemento PowerShell del hipervisor debe estar instalado en el Controller donde se ejecutan los scripts
- Ejecute los scripts desde una ubicación que tenga acceso al Controller donde se creó el catálogo de máquinas
- Los scripts son compatibles con las siguientes plataformas de hipervisor: Citrix XenServer, Microsoft Hyper-V y VMware ESX
Crear una copia de seguridad de un catálogo de máquinas
Realizar una copia de seguridad cuando se realice un cambio en un catálogo de máquinas Puede realizar copias de seguridad mientras haya máquinas activas en el catálogo de máquinas.
Use migration-backup.ps1 para hacer una copia de seguridad de un catálogo de máquinas que contenga discos Personal vDisk. El script le solicitará el nombre del catálogo de máquinas y la información de conexión para el hipervisor. A continuación, recorre en iteración las máquinas asignadas a usuarios del catálogo de máquinas y almacena, para cada máquina, la asignación entre el almacenamiento de discos Personal vDisk y el usuario asignado. Esta información se encuentra en un archivo XML, el cual tiene la siguiente estructura:
- PvDMigration.hypervisor.Type es compatible con VMware ESX, Citrix XenServer y Microsoft Hyper-V.
- PvDMigration.PVD almacena información sobre dónde se almacena el disco Personal vDisk y el usuario asociado a él.
- PvDMigration.PVD.DiskId es el identificador único del disco vDisk del hipervisor en el que se realizó la copia de seguridad.
- PvDMigration.PVD.DiskName es el nombre del archivo .vhd o .vmdk.
- PvDMigration.PVD.SRName es el nombre del proveedor de almacenamiento cuando se realizó la copia de seguridad.
- PvDMigration.PVD.SRID es el identificador único del proveedor de almacenamiento del hipervisor en el que se realizó la copia de seguridad.
- PvDMigration.PVD.UserName es el nombre del usuario asociado a este disco vDisk.
- PvDMigration.PVD.UserSid es el SID del usuario asociado a este disco vDisk.
- PvDMigration.PVD.State indica el estado de este disco vDisk. Esto se puede "procesar" o "realizar una copia de seguridad" de ello. Se "realiza una copia de seguridad" después de la copia de seguridad inicial; el estado cambia a "procesado" después de que el archivo XML se utilice para la restauración con la ayuda de una copia de seguridad.
Restaurar un catálogo de máquinas
Antes de la restauración, tenga en cuenta lo siguiente:
- Solo puede restaurar un catálogo de máquinas que comparta la misma imagen maestra que la de la copia de seguridad del catálogo de máquinas
- Debe actualizar el inventario de la imagen maestra a partir de la cual se creó la copia de seguridad del catálogo de máquinas para crear una nueva imagen maestra.
Use migration-restore.ps1 para restaurar catálogos de máquinas que contengan discos Personal vDisk. El script procesa las siguientes entradas:
- El archivo .xml creado durante el proceso de copia de seguridad.
- El nombre del catálogo de máquinas a restaurar.
- El nombre de la ubicación donde se almacenan los discos Personal vDisk desconectados. El archivo .xml contiene esto.
- Información de conexión del hipervisor
El script migration-restore.ps1 busca máquinas sin asignar en el catálogo de máquinas y les asigna usuarios. También conecta discos Personal vDisk de los usuarios a las máquinas.
Ejemplo 1: Restaurar un catálogo de máquinas y sus discos Personal vDisk con nuevos nombres de máquina
En este caso, se restaura todo un catálogo de máquinas y los discos Personal vDisk conectados a las máquinas que contiene. Las máquinas obtienen nombres nuevos. Este caso puede darse cuando el hipervisor o el host de almacenamiento fallan o cuando migra a usuarios a una nueva infraestructura.
- Ejecute migration-backup.ps1 para capturar la asignación de usuarios con sus discos Personal vDisk en el archivo .xml.
- A través de una solución para copias de seguridad, traslade o capture los discos Personal vDisk del catálogo de máquinas a un disco:
- VMware ESX o Microsoft Hyper-V: los discos Personal vDisk se encuentran en el espacio de almacenamiento especificado por el Controller, en una carpeta que contiene el nombre de la máquina a la que el disco vDisk está conectado.
- Citrix XenServer: los discos Personal vDisk se encuentran en la raíz de la unidad de almacenamiento que especifica el Controller. El nombre de cada disco vDisk es un GUID.
- Restaure los discos Personal vDisk del catálogo de máquinas con una solución para copias de seguridad de almacenamiento:
- ESX o Hyper-V: localice los discos vDisk en una nueva carpeta del nuevo recurso de almacenamiento. También puede dejar los discos vDisk en la ruta original, en el nuevo recurso de almacenamiento.
- XenServer: localice los discos vDisk en la raíz del nuevo recurso de almacenamiento.
- Cree un disco vDisk de Provisioning Services o una instantánea de Machine Creation Services de la imagen maestra que utilizó para crear el catálogo de máquinas erróneo.
- Ejecute la opción Actualizar inventario del menú Inicio del disco vDisk o de la instantánea.
- Vuelva a crear el catálogo de máquinas en Studio con una convención de nomenclatura diferente al catálogo de máquinas erróneo (original). Esto genera un catálogo de nuevas máquinas, cada una con un nuevo disco Personal vDisk, que la base de datos del sitio reconoce.
- Compruebe que el catálogo de máquinas que se ha vuelto a crear está asignado al grupo de entrega correcto.
- Compruebe que el grupo de entrega se encuentra en modo de mantenimiento y que las máquinas que contiene están apagadas.
- Modifique el archivo .xml generado por el script de copia de seguridad:
- ESX o Hyper-V: Si ha restaurado los discos vDisk en una nueva carpeta del nuevo recurso de almacenamiento del paso 3, para cada sección PVD del archivo, reemplace el nombre de la carpeta de DiskName con la ubicación de los discos vDisk restaurados. Si ha restaurado los discos vDisk en la ruta original en el nuevo almacenamiento, omita este paso.
- XenServer: Omita este paso.
- En el Controller, ejecute migration-restore.ps1 y especifique el nombre del archivo XML y la ubicación donde se almacenan los discos vDisk de copia de seguridad.
Ejemplo 2: Restaurar un catálogo de máquinas y sus discos Personal vDisk volviendo a utilizar nombres de máquinas existentes
En este caso, se restaura todo un catálogo de máquinas y los discos Personal vDisk conectados a las máquinas que contiene. Se vuelven a utilizar nombres de máquinas existentes (erróneas). Este caso puede darse cuando el hipervisor o un host de almacenamiento fallan.
- Ejecute migration-backup.ps1 para capturar la asignación de usuarios con sus discos Personal vDisk.
- A través de una solución para copias de seguridad, traslade o capture los discos Personal vDisk del catálogo de máquinas a un disco:
- ESX o Hyper-V: los discos Personal vDisk se encuentran en la unidad de almacenamiento especificada por el Controller, en una carpeta que contiene el nombre de la máquina a la que el disco vDisk está conectado.
- XenServer: los discos Personal vDisk se encuentran en la raíz de la unidad de almacenamiento que especifica el Controller. El nombre de cada disco vDisk es un GUID.
- Restaure los discos Personal vDisk del catálogo de máquinas con una solución para copias de seguridad de almacenamiento:
- ESX o Hyper-V: localice los discos vDisk en una nueva carpeta del nuevo recurso de almacenamiento.
- XenServer: localice los discos vDisk en la raíz del nuevo recurso de almacenamiento.
- Cree un disco vDisk de Provisioning Services o una instantánea de Machine Creation Services de la imagen maestra que utilizó para crear el catálogo de máquinas erróneo.
- Ejecute la opción Actualizar inventario del menú Inicio del disco vDisk o de la instantánea.
- Vuelva a crear el catálogo de máquinas en Studio con la misma convención de nomenclatura que el catálogo de máquinas erróneo. Esto genera un catálogo de nuevas máquinas, cada una con un nuevo disco Personal vDisk, que la base de datos del sitio reconoce.
- Compruebe que el catálogo de máquinas que se ha vuelto a crear está asignado al grupo de entrega correcto.
- Compruebe que el grupo de escritorios se encuentra en modo de mantenimiento y las máquinas que contiene están apagadas.
- Modifique el archivo .xml generado por el script de copia de seguridad:
- ESX o Hyper-V: Por cada sección PVD del archivo, reemplace el nombre de la carpeta de DiskName con la ubicación de los discos vDisk restaurados.
- XenServer: Omita este paso.
- Ejecute el script migration-restore.ps1 en el Controller con el archivo XML modificado como entrada. El script conecta los discos vDisk sin moverlos de lugar.
- Compruebe que los datos de los usuarios se han restaurado correctamente.
Ejemplo 3: Restaurar un subconjunto de discos Personal vDisk de un catálogo de máquinas
En este caso, algunos de los discos Personal vDisk, aunque no todos, de un catálogo de máquinas tienen errores y se restaurarán. No se ha producido ningún error en las máquinas virtuales del catálogo.
- Ejecute migration-backup.ps1 para capturar la asignación de usuarios con sus discos Personal vDisk en el archivo .xml.
- El archivo .xml tiene una sección PVD para cada usuario del catálogo de máquinas. Para los usuarios cuyos discos Personal vDisk no se necesitan restaurar, quite a los usuarios y sus secciones asociadas del archivo.
- Restaure los discos Personal vDisk del catálogo de máquinas original con una solución para copias de seguridad, tal y como se describe en el primero de los demás casos:
- Para usar nuevos nombres de máquina, siga el ejemplo 1.
- Para mantener los nombres de las máquinas, siga el ejemplo 2.
- Asegúrese de que hay suficientes máquinas sin asignar en el catálogo. Agregue máquinas si es necesario. Necesita una nueva máquina para cada usuario cuyo disco vDisk desea restaurar.
- Compruebe que el grupo de escritorios se encuentra en modo de mantenimiento y las máquinas que contiene están apagadas.
- En el Controller, ejecute migration-restore.ps1 con el archivo XML modificado como entrada.
- Compruebe que los datos de los usuarios se han restaurado correctamente.