procedimiento de clonaje de servidores xenapp xavier sánchez, (xavisan) – admincitrix@ctxdom.com...
Post on 24-Jan-2016
243 Views
Preview:
TRANSCRIPT
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
top related