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

1 2 ...
Author: Víctor Manuel de la Cruz Domínguez
0 downloads 1 Views

1

2 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

3 Porqué Clonar un Sevidor XenApp Cuando Clonar un Servidor XenApp Porqué Clonar un Sevidor XenApp Cuando Clonar un Servidor XenApp

4 Como Clonar un Servidor XenApp

5 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

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

7 NewSID 4 Permitirá el cambio de SID. NewSID 4 Permitirá el cambio de SID.

8 Procedimiento Manual de Clonado Parada de servicios Backup del registro Modificación del fichero CtxSta.config MF20.dsn. Modificación del fichero MF20.dsn. Modificación del registro Modificación del registro Parada de servicios Backup del registro Modificación del fichero CtxSta.config MF20.dsn. Modificación del fichero MF20.dsn. Modificación del registro Modificación del registro

9 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

10 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

11 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%

12 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

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

14 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\ 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\ Finalizado el cambio, escribiremos en el caso de utilizar SYSPREP. Sysprep –activated –reseal Reiniciado el servidor, será necesario eliminar la clave del registro.

15 Procedimiento con XenAppPrep 2.0

16 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

17 ¿Como funciona?

18 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

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

20 Crearemos una copia o plantilla

21 Como Instalar XenAppPrep 2.0

22 XenAppPrep.msi

23

24

25

26

27

28 Como utilizar XenAppPrep 2.0

29 XenAppPrep.exe

30 Preguntas

31 Muchas gracias