Datacenter Implantação

De UniWiki
Revisão de 12h04min de 27 de abril de 2012 por Alexandre (Discussão | contribs) (Criou página com 'Categoria:Datacenter O manual de implantação é um guia passo a passo para a colocação de novos clientes no datacenter. Este manual descreve cada etapa e cada item a se...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa


O manual de implantação é um guia passo a passo para a colocação de novos clientes no datacenter. Este manual descreve cada etapa e cada item a ser configurada.


1) Criação da pasta de trabalho do cliente.

A pasta de trabalho é a área de disco à qual fica restrito o acesso dos usuários do cliente.
1.1) Crie na unidade D:\ uma pasta gujo nome deve ser composto pelo prefixo 'rede_' seguido
do código ADM do cliente (p.ex: rede_00123).
1.2) Copie para a nova pasta o conteúdo da pasta 'D:\INSTALL\Datacenter\_rede_new'.
1.3) Configurar op Gerenciador de arquivos remoto do usuário.
Na pasta '[nova]\rexplorer\includes', edite o arquivo config.php e configure os seguintes itens:
$ADM - Código ADM do novo cliente
$LABNOME - Nome do laboratório
$USRAUT - Login de acesso a area de arquivos do laboratório (use um nome simples)
$PSWAUT - Senha de acesso a area de arquivos do laboratório
1.4) Configurar no Apache (uniware-dc.cnf) uma entrada para o geranciador de arquivos do cliente
copiar uma entrada existente e trocar o código adm (colocar na ordem de código)


1.5) Configurar Unilab Host (sempre independente do cliente usar no momento ou não)
1.5.1) Arquivo: [nova]\unilab_host\connections\conn.php
Configurar para o banco de dados do cliente 'ulb<codigoAdm>' (pex: 'ULB00123')
1.5.2) Arquivo: D:\rede_00707\unilab_host\config.php
Configurar os itens:
$pathLaudos = (atualizar com o código do cliente) // Local dos arquivos de laudo (pdf) de preferência fora da pasta www
$nomeLaboratorio = "Nome do Laboratório" // Nome do laboratório


1.6) Configurar os INIs do unilabw e do unilaudos na pasta [nova]\Uniwarew
configure os arquivos unilabw.ini e unilaudos.ini para usarem o banco de dados do novo
cliente (mudar o código ADM no nome do banco de dados, p.ex ULB00002 para ULB00006)

2) Criar Grupo e usuários do novo cliente

2.1 Criar os usuários do cliente, obendecendo para cada usuário as seguintes regras:
2.1.1) Nome e login
- Iniciar com o código adm do cliente
- 3 ou 4 letras minusculas identificando o local fisico (nome do posto ou unidade)
- 2 digitos númericos indicando o numero de ordem do usuário na unidade
(exemplos: 00707cent01,00707cent01, 00707cif01,00553firm01,etc.)
2.1.2) Senha do usuário
A senha do usuário deve ser definida usando a base no login (menos o numero de sequencia do final) e
adicionando 1010,2020,3030... conforme o numero de sequencia do login.
Exemplos:
                            Login           senha
                         --------------  ------------------
                         00006demo01     00006demo1010
                         00006demo02     00006demo2020
                         00006demo10     00006demo100100 



2.2) Criar um grupo de segurança para o novo cliente no formato: AAAAA_LLLLLLLL
onde AAAAA é o código adm do cliente com 5 digitos
LLLLLL.. é o nome do laboratório em letras MAIÚSCULAS (p.ex: 00528_SANTA_PAULA)
                 Obs. 
              No nome do grupo não colocar nome de cidade ou qualquer outra informação alem do nome
              do laboratório.
              Qualquer outra informação adicional, colocar na descrição.
2.3) Definir os grupos dos novos usuários
Abra as propriedades dos seguintes grupos e adicione os usuários do novo cliente:
                 ?????_NOME_LAB   (grupo do novo cliente conforme item 2.2)
              DATACENTER
              Remote Desktop Users
2.4) Definir as propriedades de cada um dos novos usuários (Fase 1)
2.4.1) Member Of - Confira se o usuários é membro dos tres grupos descritos no item 2.3.
2.4.2) Remote Control - Desmarque a opção "Require users's permission"
2.4.3) Session configure com as seguintes opções:
- End a disconnected session = "1 Minute"
- Whea a session limit is reached or connection is broken = "End session"
2.4.4) Environment - desmarque todos os checkbox da opção "Client devices".
2.5) Configurar ambiente do usuário (Perfil)
Logue no TS com cada um dos novos usuários e execute o programa
D:\init\tsimp.exe para criar as pastas de impressão remora
(bastar teclar enter apos carragar o tsimp.exe).
2.6) Configurar o atalho (Environment fase 2)
- Abra as propriedades de cada usuário, selecione a guia "Environment"
- Marque o CheckBox "Start de following program at logon"
- Preencha o campo "Program file name" com o caminho para o unilab.cmd na
pasta Unilabw do cliente passando como parametro o número do posto a que
corresponde o usuário (p.ex: D:\rede_00006\uniwarew\unilabw.cmd 01 )
2.7) Esconder a tela preta do console.
Por padrão a tela do console (unilabw.cmd) é exibida em tamanho grande do lado
esquerdo da tela embaixo da tela de login do unilab isso faz com que os usuários
imaginem coisas sobre esta tela, que ela tem poderes especiais por exemplo e
com certeza irão atribuir a esta tela tudo de incomum que acontecer.
Visando previnir desconforto do usuário e os delirios de sua imaginação, fica
estabelecido que esta tela deve ser reduzida a um tamanho mínimo de forma a
não chamar a atenção do usuário, para isso proceda da seguinte forma:
- Logue com cada um dos usuários apos ter definido o atalho no "Environment"
e no menu de sistema da tela do console (A tela preta do prompt de comando),
selecione a opção propriedades.
- Na janela propriedades selecione a guia "Layout"
- Defina as propriedades Width e Height para o valor 1, tecle TAB apos cada
alteração e no final clique no botão "Ok". (A janela deve ficar pequena)
- Clique no botão canmcelar da tela de login do Unilab e configure o proximo usuário.


3) Restaurar o backup do cliente no datacenter.

A restauração do backup (Banco de dados e arquivos) do cliente no datacenter deve ser feita
com muita atenção para que não sobreponha o sistema de outro cliente.
3.1) Crie uma pasta temporária na área do cliente (pasta d:\[nova]) e salve os arquivos de
backup recebidos do cliente nesta pasta.
3.2) Decompacte o zip de backup na pasta temporaria.
3.3) Abra o arquivo zip da pasta UNILABW e extraia os arquivos para a pasta unilabw
([nova]\Uniwarew\unilabw)
3.4) Renomeie a pasta [nova]\uniwarew\unilabw\IMAGEDB\UNILABW
para: [nova]\uniwarew\unilabw\IMAGEDB\UNILABW\ULB????? (onde ????? é o código adm do cliente).
Nota: O nome desta pasta deve ficar igual ao nome do banco de dados do cliente.
3.5) Abra o zip da pasta CFIG e extraia o arquivo UNIWARE.AIC para a pasta CFIG do cliente.
3.6) Extraia o dump do banco de dados do arquivo .gz e renomeie este arquivo para: "ulb?????.sql"
(letras minusculas)
3.7) Copie o arquivo "ulb?????.sql" para \\192.168.0.19\transf (no servidor linux)
3.8) Acesse o servidor linux com o VNC (senha: UNIADM)
3.9) No Linux, abra o MySQL Query Browser (raio azul no topo da tela) e crie a nova base de dados "ULB?????"
(usando letras maiusculas e substituindo ????? pelo codigo adm do cliente).
Antes de executar o comando, confira se o nome esta correto.
Ao concluir feche o Query Browser.
3.10) abra o terminal (quadradinho preto do lado do Raio azul) e digite a seguinte linha de comando:
    sudo mysql ULB????? --user= --password= --host=localhost --port=3309 </home/uniware/transf/ulb?????.sql
Nota 1 - a senha do sudo é 1010.
Nota 2 - não esqueça de subistituir ????? pelo código adm do cliente tanto no nome da base quanto
no nome do arquivo de backup (aquele que esta lá na pasta transf).
    Apos a execução aguarde o retorno do prompt, o tempo vai variar de acordo com o tamanho da 
 base de dados que esta sendo restaurada.


4) Configurações iniciais no unilab

4.1) Crie uma atalho para o unilab e para o unilaudos na pasta uniwarew do cliente mesmo.
edite os atalhos e coloque em ambos o parametro POSTOONLINE=01.
Este atalho é de uso do administrador do datacenter para fins de manutenção.
4.2) Confira mais uma vez os seguintes arquivos para ter certeze que a configuração esta certa:
unilabw.cmd - deve apontar para o unilab da pasta do cliente que vocë esta implantando.
unilabw.ini - deve apontar para a base de dados do cliente (confira se o codigo ADM confere)
unilaudos.ini - deve apontar para a base de dados do cliente (confira se o codigo ADM confere)

5) Entrando no unilab pela primeira vez - Ajustes obrigatórios.

5.1) Impressoras especiais
ATENÇÃO!!!!! DESCONSIDERAR ESTE ITEM PARA UNILAB VERSÃO 3.01.07 OU SUPERIOR
As configurações em impressoras especiais são importantes pois afetam o desempenho do
datacenter como um todo. As especificações aqui descrita tem como objetivo obter o
máximo em desempenho do servidor.


5.1.1) Abra a janela de configuração de imkpressoras especiais (menu: Outros/Impressoras Especiais)
e edite as propriedades da impressora "Uniware PDF Writer" da seguinte forma:
[x] Fixar Matriz de cores em 8 bits
[ ] Usar fundo opaco na fixação de imagens
API de Fixação: Draw
Clique "Ok" e em seguida "Confirmar alterações"</big>
5.1.2) Edite o arquivo "impressoras_especiais.printers" na pasta do unilab.
este arquivo tera uma sessao como o texto descrito abaixo:
                     [ADMINISTRATOR@SVW-UNIWAREDC2]
                       Ghostscript PDF_Matriz=1
                       Ghostscript PDF_Opacity=0
                       Ghostscript PDF_DrawMode=2
                       Ghostscript PDF_MaxTry=4
Copie este bloco, fazendo uma copia para cada usuário do cliente que você criou, substituindo
o texto "ADMINISTRATOR@" por "<loginDoUsuario@>" (sempre em maiusculo).
Crie uma cópia também para "[ADMINISTRATOR@UDC_LAUDOS]" (este é o usuário do Unilaudos)
NOTA: Apartir da versão 3.01.007 esta configuração é automática através da sessão GLOBAL
definida no arquivo "impressoras_especiais.printers" padrão, caso não exista o arquivo ou a sessão
ciar o arquivo/sessao como abaixo:
                          [GLOBAL]
                       Ghostscript PDF_Matriz=1
                       Ghostscript PDF_Opacity=0
                       Ghostscript PDF_DrawMode=2
                       Ghostscript PDF_MaxTry=4


5.2) Manutenção
5.2.1) Abra a janela de manutenção (menu: Outros/Manutenção).
5.2.2) Selecione a Guia "Manut 2" e clique em "Liberar Unilaudos".
5.2.3) Selecione a Guia "Manut 3" e clique em "Controle de Licenças do Unilab"
Se houver qualquer licença relacionada, marque todas e pressione o botão "Resetar"
5.3) Configurações Unilaudos
Os passos abaixo devem ser executados na VM logado como administrator.
ATENÇÃO !!!!! ATENÇÃO !!!!! ATENÇÃO !!!!! ATENÇÃO !!!!! ATENÇÃO !!!!! ATENÇÃO !!!!!
Quando logar com o usuário administrator, NUNCA DE LOGOFF na sessão, feche
sempre a janela do TS para que a sessão permaneça ativa caso contrário o unilaudos irá parar.
5.3.1) Na VM do unilaudos, coloque o serviço do unilab em pausa.
No Guardiao do Unilaudos (Ulguardiandc) apenas desmarque o Checkbox "Ativar Monitoramento".
5.3.2) Execute o unilabw do cliente (use o atalho na pasta do cliente)
- Abra as configurações de internet (menu: Cadastros/Configurações/Internet)
5.3.3) Na guia "Internet", clique no botão "internet" e configure da seguinte forma:
  • Tempo Méximo de espera para geração do laudo: 460
  • Intervalo: 00:00:03
  • Gerar arquivos temporarios em: d:\[rede_?????]\temps\unilaudos
5.3.4) Clique no botão "Internet ADM" e configure:
  • Manter os laudos na internet por no máximo: (valor minimo 90 para datacenter)
5.3.5) Clique no botão "PLI" e configure:
  • Exportar arquivos para a pasta: d:\[rede_?????]\laudos_internet
5.3.6) Salve as configurações e execute o unilaudos para conferir se esta pegando
corretamente as configurações (lembrar que deve ser usado o atalho da pasta
do cliente)