Como clonar um servidor Citrix Presentation Server ou XenApp

Este procedimento explica em detalhes como clonar um Citrix Presentation Server 4.0 ou Citrix Presentation Server 4.5. A ideia é se já temos um servidor no farm instalado e com os aplicativos instalados, para evitar isso, ter que reinstalá-los todos e Citrix PS de volta nele. Vai depender se o banco de dados é Access ou SQL, Mas, para isso, modificaríamos o script que discutiremos a seguir, Funciona para ambos os bancos de dados. Vamos começar com a explicação.

Precisamos já ter um servidor com o Citrix Presentation Server instalado e os aplicativos, Fazemos uma clonagem dele, com qualquer aplicação, Fantasma da Symantec ou Recuperação do Symantec LiveState. E depois de cloná-lo ou antes, depende do que nos interessa, se para ter uma imagem já preparada ou para preparar, Tanto faz. Devemos criar um novo SID, Renomeie o servidor, seu IP, Certificados… para isso usaremos o Sysprep. No CD do Windows 2000 ou 2003, temos um diretório chamado SUPPORT, dentro dele um chamado TOOLS e dentro de um arquivo CAB chamado DEPLOY.CAB, devemos descompactar o conteúdo desse diretório em uma pasta chamada SYSPREP na unidade do sistema, ser C: o M:… Se quisermos, podemos deixá-lo pronto com um arquivo de resposta já gerado para que o processo seja totalmente automatizado (Gerar arquivo de resposta – AQUI), caso seja um processo que realizamos com frequência.

Poço, agora, devemos “Deter” e colocar no status do serviço como “Manual” Serviços Citrix:
Serviço Citrix MFCOM
Serviço Citrix SMA
Arquitetura de gerenciamento independente de Citrix
Serviço Citrix WMI

Para fazer isso, inserimos o “Serviços” do “Ferramentas administrativas”, em cada serviço de clique com o botão direito do mouse e “Propriedades”.

Em “Tipo de inicialização” Selecionar “Manual” e clique no botão “Deter”, Aceitamos e realizamos isso com todos os quatro serviços.

Agora vamos indicar que quando ele reiniciar automaticamente um script será executado, Esta etapa pode ser evitada e feita manualmente, mas melhor se tudo for totalmente automatizado. A primeira coisa é baixar o script FixUpCTX.cmd de AQUI, descompacte-o e salve-o no diretório onde salvamos o SYSPREP antes.

E a partir do registro ligaremos para você, Entre no Registro do Windows (“Princípio” > “Executar” > “regedit” e “Aceitar”), Entramos na entrada:
“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce”, Criamos um novo “Valor alfanumérico”, Nós colocamos em “Nome do valor” algo que nos diga que este script será executado, no meu caso ScriptPS.

E em “Informações de valor” Colocamos a rota exata no roteiro, Aceitar,

Conteúdo do script para torná-lo compreensível:


@echo desligado
rem Citrix Presentation 4.x Arquivo de clone
rem para SQL e Access (Veja no final as modificações necessárias)

echo Configurando o registro para personalização Citrix…

rem Criar arquivo de log de diretório temporário
conjunto CTXREG=”%TEMP%fixreg.reg”
ECO.

Rem ****** Cabeçalho do arquivo de log ******
echo Versão do Editor de Registro do Windows 5.00 > %CTXREG%
ECO. >> %CTXREG%

rem ESPECIFICAÇÃO DO SERVIDOR

Rem ****** Host do servidor Citrix IMA ******
ECO [HKEY_LOCAL_MACHINESOFTWARECitrixIMA] >> %CTXREG%
ECO “Anfitrião do servidor”=”%NOME DO COMPUTADOR%” >> %CTXREG%
ECO. >> %CTXREG%

Rem ****** Conta de usuário SMA ******
ECO [HKEY_CLASSES_ROOTAppID{BBBF5400-E091-11D8-AD76-005056C00008}] >> %CTXREG%
ECO “Runas”=”%NOME DO COMPUTADOR%Ctx_SmaUser” >> %CTXREG%
ECO. >> %CTXREG%

rem CONFIGURAR SERVIÇOS DE INICIALIZAÇÃO AUTOMÁTICA

Rem ****** Configurar serviço “Arquitetura de gerenciamento independente de Citrix” para partida automática ******
ECO [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesIMAService] >> %CTXREG%
ECO “Começar”=dword:00000002 >> %CTXREG%
ECO. >> %CTXREG%

Rem ****** Configurar serviço “Serviço Citrix SMA” para partida automática ******
ECO [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCitrix Serviço SMA] >> %CTXREG%
ECO “Começar”=dword:00000002 >> %CTXREG%
ECO. >> %CTXREG%

Rem ****** Configurar serviço “Serviço Citrix MFCOM” para partida automática ******
ECO [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMFCOM] >> %CTXREG%
ECO “Começar”=dword:00000002 >> %CTXREG%
ECO. >> %CTXREG%

Rem ****** Configurar serviço “Serviço Citrix WMI” para partida automática ******
ECO [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCitrixWMIService] >> %CTXREG%
ECO “Começar”=dword:00000002 >> %CTXREG%
ECO. >> %CTXREG%

Rem ****** Modificar o arquivo CtxSta.config ******
echo Modifique o valor do UID em CtxSta.config, colocar qualquer valor diferente do existente.
bloco de notas %ProgramFiles%citrixsystem32ctxsta.config
Pausa

Rem ****** Modifique o arquivo .dsn no caso de ODBC em relação ao SQL, se for Ignorar Acesso******
echo APENAS SQL: *** Modificar o valor WSID com o nome do servidor atual em MF20.dsn **
echo APENAS SQL: *** ou o arquivo .dsn correspondente **
bloco de notas %ProgramFiles%citrixArquitetura de gerenciamento independentemf20.dsn
Pausa

Rem ****** Importe o arquivo para o registro e exclua-o ******
regedit /s %CTXREG%
do %TEMP%fixreg.reg
conjunto CTXREG=

echo Reiniciando o servidor…
echo Para cancelar a execução de reinicialização: desligamento -a
desligamento /r /t 40


Poço, Continuar, o que temos que executar agora é o Sysprep para gerar todas as informações necessárias, podemos executá-lo clicando duas vezes no sysprep.exe ou no console MSDOS, Temos que selá-lo novamente.

Esperamos que acabe… E quando isso acontecer, ele o desligará, vai reiniciar ou não fazer nada (dependendo da opção que escolhemos).

Poço, agora reiniciamos o que será o futuro novo servidor PS…

Como já executamos anteriormente, o SYSPREP começará a preparar o novo Windows…

Começa com um assistente que devemos preencher com as informações que nos interessam, do novo servidor. Eu não vou colocar todas as telas, apenas alguns…

Indicaremos o “Nome” + “Organização”…

A chave do produto Windows para este novo servidor…

O novo nome que queremos que o servidor Citrix tenha, no meu caso, este será o terceiro servidor PS, e é uma cópia do segundo PS. Além da senha do administrador local.

A configuração de IP deste novo servidor…

E se pertencer a algum domínio, Vamos nos juntar a ele agora… Continuamos com o assistente até que ele termine e inicie nosso servidor pela primeira vez.

Como é a primeira vez que o executamos, começa o script que indicamos acima, se não ou não o colocamos, devemos executá-lo manualmente. Com um Bloco de Notas, o arquivo CtxSta.config que está em %ProgramFiles%citrixsystem32ctxsta.config será aberto com um Bloco de Notas, devemos editar a linha de onde vem o UID, que é o identificador exclusivo que cada servidor PS possui, modificamos o valor, Mudamos qualquer número ou letra, nós o salvamos e fechamos.

E agora, se nosso banco de dados for SQL, temos que modificar a conexão com o banco de dados, ele abrirá automaticamente o arquivo que geralmente é o que vem por padrão: %ProgramFiles%citrixArquitetura de gerenciamento independentemf20.dsn, Se não fosse por este, Deve-se levar em consideração que devemos modificar o .dsn existente. Modificaremos a linha de onde vem o nome do servidor WSID, Indicaremos o nome do servidor atual. Se nosso banco de dados for um acesso, esta etapa deve ser omitida.

E agora uma reinicialização obrigatória do servidor começará, pode ser cancelado com o comando “desligamento -a” Na linha de comando.

Depois de reinicializado, Se abrirmos o Admin Console, Teremos que configurar a descoberta para que o novo servidor nos leve, e veremos no console os servidores que temos. E, finalmente, teremos que arrastar os aplicativos que publicamos para este novo servidor para que os usuários possam se conectar a eles.

www.bujarra.com – Héctor Herrero – Nh*****@bu*****.cOm – v 1.0


Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!