Asignar un Personal vDisk a otra VM

Foro General de temas relacionados con Citrix

Moderadores: xavisan, xavisan

Asignar un Personal vDisk a otra VM

Notapor joker el Mar Mar 15, 2016 17:34

Hola estimados,

Favor necesito de vuestra ayuda, ¿como puedo asignar o cambiar un personal vDisk que esta en un escritorio virtual a otro escritorio virtual?, se que es por medio de Power Shell pero no encuentro ninguna documentación sobre esto.

Muchas Gracias.
joker
Novato
Novato
 
Mensajes: 4
Registrado: Jue May 02, 2013 22:02

Re: Asignar un Personal vDisk a otra VM

Notapor cristiansan el Mié Mar 16, 2016 13:19

Hola joker,

Efectivamente se realiza el proceso con dos scripts de powershell. Además el proceso tiene ciertas peculiaridades a tener en cuenta y no es un proceso sencillo de primeras.

El primer Script es migration-backup.ps1; el cual generá un fichero XML.
El segundo Script es migration-restore.ps1 que recupera desde ell fichero XML.

Así, lo primero es ejecutar el backup; con el XML.

Una vez tenemos esto, debemos generar un nuevo Catalogo, o utilizar una VM del mismo catalogo, pero cabe tener en cuenta que el personal vDisk debe asignar-se sobre una máquina generada desde el mismo Master.
Asignar al delivery y poner el mismo en modo mantenimiento.

Editar el fichero XML y nos encontraremos con un estructura similiar a esta:

<PVDMigration>
<hypervisor>
<type></type>
</hypervisor>
<PVD>
<DiskId></DiskId>
<DiskName></DiskName>
<SRName></SRName>
<SRID></SRID>
<UserName></UserName>
<UserSid></UserSid>
<State></State>
</PVD>
</PVDMigration>

Dónde:

PvDMigration.hypervisor.Type supports VMware ESX, Citrix XenServer, and Microsoft Hyper-V.
PvDMigration.PVD stores information on where the Personal vDisk is stored and the user associated with it.
PvDMigration.PVD.DiskId is the unique identifier of the vDisk on the hypervisor on which the backup was taken.
PvDMigration.PVD.DiskName is the name of the .vhd or .vmdk file.
PvDMigration.PVD.SRName is the name of the storage provider when the backup was taken.
PvDMigration.PVD.SRID is the unique identifier of the storage provider on the hypervisor on which the backup was taken.
PvDMigration.PVD.UserName is the name of the user associated with this vDisk.
PvDMigration.PVD.UserSid is the SID of the user associated with this vDisk.
PvDMigration.PVD.State indicates the state of this vDisk. This can be either backed up or processed. It is backed up after the initial backup. The state changes to processed after the .xml file is used for restoring from the backup


Realizar las modificaciones especificas para la asignación del Personal vDisk sobre la VM dónde queremos asignar el personalvDisk.

Utilizar el script de Restore.ps1 para restablecer la asignación del disco.

El proceso no es simple, un día de estos tengo que escribir un artículo al respecto. Puedes encontrar mas información al respecto en: http://docs.citrix.com/en-us/xenapp-and ... disks.html

Espero que te sea de ayuda.
Salud2
cristiansan
Virtualization Consultant (SME at Boehringer)
Imagen
Avatar de Usuario
cristiansan
Experto
Experto
 
Mensajes: 1131
Registrado: Jue May 11, 2006 13:47
Ubicación: Barcelona

Re: Asignar un Personal vDisk a otra VM

Notapor joker el Mié Mar 16, 2016 21:36

Estimado,

Muchas gracias por tu respuesta :wink:
joker
Novato
Novato
 
Mensajes: 4
Registrado: Jue May 02, 2013 22:02

Re: Asignar un Personal vDisk a otra VM

Notapor cristiansan el Mié Mar 23, 2016 10:22

un placer joker ,-)
Salud2
cristiansan
Virtualization Consultant (SME at Boehringer)
Imagen
Avatar de Usuario
cristiansan
Experto
Experto
 
Mensajes: 1131
Registrado: Jue May 11, 2006 13:47
Ubicación: Barcelona


Volver a General Citrix

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron