Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez, (xavisan) – admincitrix@ctxdom.com...

Preview:

Citation preview

Procedimiento de Clonaje de Servidores XenApp

Xavier Sánchez , (xavisan) – admincitrix@ctxdom.com

Citrix Certified Integration Architect

Xavier Sánchez , (xavisan) – admincitrix@ctxdom.com

Citrix Certified Integration Architect

• Porqué Clonar un Sevidor XenApp

• Cuando Clonar un Servidor XenApp

• Porqué Clonar un Sevidor XenApp

• Cuando Clonar un Servidor XenApp

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

• 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

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

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

• NewSID 4• Permitirá el cambio de SID.

• NewSID 4• Permitirá el cambio de SID.

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

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

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

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%

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

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.

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.

Procedimiento con XenAppPrep 2.0

• 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

¿Como funciona?

• 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

• 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.

Crearemos una copia o plantilla

Como Instalar XenAppPrep 2.0

XenAppPrep.msi

XenAppPrep.msi

XenAppPrep.msi

XenAppPrep.msi

XenAppPrep.msi

XenAppPrep.msi

Como utilizar XenAppPrep 2.0

XenAppPrep.exe

• Preguntas• Preguntas

Muchas graciasMuchas gracias

Recommended