31

Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – [email protected] Citrix Certified Integration Architect Xavier Sánchez,

Embed Size (px)

Citation preview

Page 1: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,
Page 2: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Procedimiento de Clonaje de Servidores XenApp

Xavier Sánchez , (xavisan) – [email protected]

Citrix Certified Integration Architect

Xavier Sánchez , (xavisan) – [email protected]

Citrix Certified Integration Architect

Page 3: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• Porqué Clonar un Sevidor XenApp

• Cuando Clonar un Servidor XenApp

• Porqué Clonar un Sevidor XenApp

• Cuando Clonar un Servidor XenApp

Page 4: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• Como Clonar un Servidor XenApp• Como Clonar un Servidor XenApp

Page 5: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• Dos escenarios• Físico• Virtual (XenServer)

• Herramientas necesarias• Sysprep o NewSID 4• Symantec Ghost / XenServer

• Dos escenarios• Físico• Virtual (XenServer)

• Herramientas necesarias• Sysprep o NewSID 4• Symantec Ghost / XenServer

Page 6: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

•Sysprep•Fichero de respuestas (DEPLOY.CAB->setupmgr.exe)

•Sysprep•Fichero de respuestas (DEPLOY.CAB->setupmgr.exe)

Page 7: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• NewSID 4• Permitirá el cambio de SID.

• NewSID 4• Permitirá el cambio de SID.

Page 8: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Procedimiento Manual de Clonado

• Parada de servicios• Backup del registro• Modificación del fichero CtxSta.config• Modificación del fichero MF20.dsn.MF20.dsn.• Modificación del registroModificación del registro

• Parada de servicios• Backup del registro• Modificación del fichero CtxSta.config• Modificación del fichero MF20.dsn.MF20.dsn.• Modificación del registroModificación del registro

Page 9: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Parada de Servicios

• Citrix XML Service• Citrix MFMCOM Service• Citrix SMA Service• IMA• Citrix WMI

• Citrix XML Service• Citrix MFMCOM Service• Citrix SMA Service• IMA• Citrix WMI

Page 10: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Backup del registro

• Crearemos una carpeta C:\Prep• Crearemos un fichero .CMD para el Backup de la modificación de los distintos registros:

HKLM\SOFTWARE\Citrix\IMA

HKEY_CLASSES_ROOT\AppID\{BBBF5400-E091-11D8-AD76-005056C00008}

HKLM\SYSTEM\CurrentControlSet\Services\IMAService

HKLM\SYSTEM\CurrentControlSet\Services\Citrix SMA Service

HKLM\SYSTEM\CurrentControlSet\Services\MFCOM

HKLM\SYSTEM\CurrentControlSet\Services\CitrixWMIService

• Crearemos una carpeta C:\Prep• Crearemos un fichero .CMD para el Backup de la modificación de los distintos registros:

HKLM\SOFTWARE\Citrix\IMA

HKEY_CLASSES_ROOT\AppID\{BBBF5400-E091-11D8-AD76-005056C00008}

HKLM\SYSTEM\CurrentControlSet\Services\IMAService

HKLM\SYSTEM\CurrentControlSet\Services\Citrix SMA Service

HKLM\SYSTEM\CurrentControlSet\Services\MFCOM

HKLM\SYSTEM\CurrentControlSet\Services\CitrixWMIService

Page 11: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Contenido del fichero .CMD•@echo off •echo Backup del Registro en %TEMP%\copiareg.reg •set CTXREG="%TEMP%\copiaeg.reg" •echo Windows Registry Editor Version 5.00 > %CTXREG% •echo. >> %CTXREG% •echo [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA] >> %CTXREG%•echo "ServerHost"="%COMPUTERNAME%" >> %CTXREG%•echo. >> %CTXREG%•echo [HKEY_CLASSES_ROOT\AppID\{BBBF5400-E091-11D8-AD76-005056C00008}] >> %CTXREG%•echo "RunAs"="%COMPUTERNAME%\\Ctx_SmaUser" >> %CTXREG%•echo. >> %CTXREG%•echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IMAService] >> %CTXREG%•echo "Start"=dword:00000002 >> %CTXREG%•echo. >> %CTXREG%

•@echo off •echo Backup del Registro en %TEMP%\copiareg.reg •set CTXREG="%TEMP%\copiaeg.reg" •echo Windows Registry Editor Version 5.00 > %CTXREG% •echo. >> %CTXREG% •echo [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA] >> %CTXREG%•echo "ServerHost"="%COMPUTERNAME%" >> %CTXREG%•echo. >> %CTXREG%•echo [HKEY_CLASSES_ROOT\AppID\{BBBF5400-E091-11D8-AD76-005056C00008}] >> %CTXREG%•echo "RunAs"="%COMPUTERNAME%\\Ctx_SmaUser" >> %CTXREG%•echo. >> %CTXREG%•echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IMAService] >> %CTXREG%•echo "Start"=dword:00000002 >> %CTXREG%•echo. >> %CTXREG%

Page 12: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Contenido del fichero .CMD•echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Citrix SMA Service] >> %CTXREG%•echo "Start"=dword:00000002 >> %CTXREG%•echo. >> %CTXREG%•echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MFCOM] >> %CTXREG%•echo "Start"=dword:00000002 >> %CTXREG% •echo. >> %REGISTRO% •echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CitrixWMIService] >> %CTXREG% •echo "Start"=dword:00000002 >> %CTXREG% •echo. >> %CTXREG%•echo Cambiar el valor UID en CtxSta.config, poner un valor distinto al existente. •notepad %ProgramFiles%\citrix\system32\ctxsta.config

•echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Citrix SMA Service] >> %CTXREG%•echo "Start"=dword:00000002 >> %CTXREG%•echo. >> %CTXREG%•echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MFCOM] >> %CTXREG%•echo "Start"=dword:00000002 >> %CTXREG% •echo. >> %REGISTRO% •echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CitrixWMIService] >> %CTXREG% •echo "Start"=dword:00000002 >> %CTXREG% •echo. >> %CTXREG%•echo Cambiar el valor UID en CtxSta.config, poner un valor distinto al existente. •notepad %ProgramFiles%\citrix\system32\ctxsta.config

Page 13: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Contenido del fichero .CMD• Modificaremos el valor WSID, con el nombre existente en MF20.dsn• Utilizaremos para ello Notepad.• notepad %ProgramFiles%\citrix\Independent Management Architecture\mf20.dsn • Los cambios:

–Address= –Network= –DATABASE= –WSID= –APP= –SERVER=

• Grabaremos el contenido.

• Modificaremos el valor WSID, con el nombre existente en MF20.dsn• Utilizaremos para ello Notepad.• notepad %ProgramFiles%\citrix\Independent Management Architecture\mf20.dsn • Los cambios:

–Address= –Network= –DATABASE= –WSID= –APP= –SERVER=

• Grabaremos el contenido.

Page 14: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Modificación del registro

• Modificaremos la clave de registro:

HKLM\SOFTWARE\Microsoft\Windows\CurentVersion\RunOnce

• Añadiremos el fichero CMD creado, fichero.cmd para que arranque con los valores:

REG_SZ, y con contenido: C:\prep\<fichero.cmd>

• Finalizado el cambio, escribiremos en el caso de utilizar SYSPREP.

Sysprep –activated –reseal

• Reiniciado el servidor, será necesario eliminar la clave del registro.

• Modificaremos la clave de registro:

HKLM\SOFTWARE\Microsoft\Windows\CurentVersion\RunOnce

• Añadiremos el fichero CMD creado, fichero.cmd para que arranque con los valores:

REG_SZ, y con contenido: C:\prep\<fichero.cmd>

• Finalizado el cambio, escribiremos en el caso de utilizar SYSPREP.

Sysprep –activated –reseal

• Reiniciado el servidor, será necesario eliminar la clave del registro.

Page 15: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Procedimiento con XenAppPrep 2.0

Page 16: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• Herramienta tipo Sysprep para XenApp• Podemos descargarla de:

http://support.citrix.com/article/CTX116063

• Puede ser utilizada para crear discos vDisk.• Plantillas para XenServer.• Clonado desde Symantec Ghost.

XenAppPrep 2.0

Page 17: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

¿Como funciona?

Page 18: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• Detiene y pasa a manual los servicios:

Citrix SMA ServiceIMACitrix WMI

• Modifica el valor de la clave de registro:

HKLM\SOFTWARE\Citrix\IMA\Runtime\PSRequired

Valor 1 (Indica que es un servidor clonado).

•Elimina la clave de registro:

HKLM\SOFTWARE\Citrix\IMA\ServerHost

Page 19: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• Elimina la cache de LHC, de la BD RadeOffile y de la BD RM. • Elimina el valor WSID del fichero MF20.dsn• Elimina el fichero WFCName.ini con el nombre del servidor.• Se crea el servicio XenAppPrepService• XenAppPrepService realiza los siguientes cambios:

• Introduce el nuevo nombre del servidor en HKLM\SOFTWARE\Citrix\IMA\Logging\HostName

• Modifica el valor de la clave de registro:

HKCR\AppID\{BBBF5400-E091-11D8-AD76-005056C00008}\RunAs a NOMBRE_EQUIPO\Ctx_SmaUser.

• Modifica el STDA ID en CtxSta.config (Necesario para el servicio XML).• Cambia el estado de los servicios a automático y los inicia.• El Servicio XenAppPrepService se deshabilita al reiniciar.

Page 20: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Crearemos una copia o plantilla

Page 21: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Como Instalar XenAppPrep 2.0

Page 22: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

XenAppPrep.msi

Page 23: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

XenAppPrep.msi

Page 24: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

XenAppPrep.msi

Page 25: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

XenAppPrep.msi

Page 26: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

XenAppPrep.msi

Page 27: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

XenAppPrep.msi

Page 28: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Como utilizar XenAppPrep 2.0

Page 29: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

XenAppPrep.exe

Page 30: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

• Preguntas• Preguntas

Page 31: Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect Xavier Sánchez,

Muchas graciasMuchas gracias