310 likes | 444 Views
Procedimiento de Clonaje de Servidores XenApp. Xavier Sánchez , (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect. Porqué Clonar un Sevidor XenApp Cuando Clonar un Servidor XenApp. Como Clonar un Servidor XenApp. Dos escenarios Físico Virtual (XenServer)
E N D
Procedimiento de Clonaje de Servidores XenApp Xavier Sánchez , (xavisan) – admincitrix@ctxdom.com Citrix Certified Integration Architect
Porqué Clonar un Sevidor XenApp • Cuando Clonar un Servidor XenApp
Dos escenarios • Físico • Virtual (XenServer) • Herramientas necesarias • Sysprep o NewSID 4 • Symantec Ghost / XenServer
Sysprep • Fichero de respuestas (DEPLOY.CAB->setupmgr.exe)
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. • Modificación del registro
Parada de Servicios • 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
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%
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
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.
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.
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.
Detiene y pasa a manual los servicios: • Citrix SMA Service • IMA • Citrix 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.