Mudanças entre as edições de "Datacenter Implantação"

De UniWiki
Ir para: navegação, pesquisa
(1) Criação da pasta de trabalho do cliente.)
(3) Criar Usuários)
Linha 121: Linha 121:
 
::::::- When a session limit is reached or connection is broken = "End session"
 
::::::- When a session limit is reached or connection is broken = "End session"
  
:::::3.2.4) Environment - desmarque todos os checkbox da opção "Client devices".
+
:::::3.2.4) Environment - desmarque todos os checkbox da opção "Client devices". E marque Start Program... e informe o path e o arquivo cmd do cliente e o parâmetro do código do posto de coleta, ex: D:\TS1_LNK\ULB00846.cmd 01
  
 
:::3.3) Configurar ambiente do usuário (Perfil)
 
:::3.3) Configurar ambiente do usuário (Perfil)

Edição das 10h20min de 15 de janeiro de 2013


Atualizado em: 14/01/2013

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. Deve ser instalado no servidor de banco e arquivos (UNIWARE-DB2)
1.1) Crie na pasta E:\RUDC1 uma pasta cujo nome deve ser composto pelo prefixo 'rede_' seguido
do código ADM do cliente (p.ex: rede_00123).
1.1.1) Compartilhar a pasta:
botão direito > propriedades, Aba Sharing, advanced sharing.
Marcar Share this folder e adicionar um $ no final do nome do compartilhamento, ex: rede_00846$
Clicar em permissions, Add..., Adicionar o grupo Users, clicar em check names e OK. selecionar users e dar fullcontrol
Aplicar tudo e voltar para a propriedades.
Aba Security, edit... e conferir se o grupo users está com full control.
1.2) Copie para a nova pasta o conteúdo da pasta 'D:\INSTALL\Datacenter\_rede_new'.
1.3) Configurar o 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 nome curto do laboratório)
$PSWAUT - Senha de acesso a area de arquivos do laboratório (usuário acrescido do código adm)
1.4) Configurar Unilab Host (sempre independente do cliente usar no momento ou não)
1.4.1) Arquivo: [nova]\unilab_host\connections\conn.php
Configurar para o banco de dados do cliente 'ulb<codigoAdm>' (p.ex: 'ULB00123')
1.4.2) Arquivo: [nova]\unilab_host\config.php
Configurar os itens:
$pathLaudos = (atualizar com o código do cliente) // Local dos arquivos de laudo ([nova]\laudos_internet)
$nomeLaboratorio = "Nome do Laboratório" // Nome do laboratório
1.5) 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)
conferir: IP=192.168.0.18 e PORTA=3312
1.6) Configurar no Apache (D:\Arquivos de Programas\webserver\Apache\conf\uniware-dc.cnf) uma entrada para o gerenciador de arquivos do cliente
copiar uma entrada existente e trocar o código adm (colocar na ordem de código)
1.7) Acessar o servidor de TS do cliente, acessar a pasta D:\TS1_LNK\ e fazer uma cópia de um .cmd alterando o código ADM.

2) Instalar Certificado do cliente

O serviço de certificado funciona também no servidor UNIWARE-DB2 (Banco e arquivos), para fins de otimização estão instaladas 10 instâncias do serviço de licenças funcionando nas seguintes portas: 4411,4422,4433,4444,4455,4466,4477,4488,4499,5500. O critério para a definição de em qual instância instalar o certificado do cliente, é o balanceamento por número total de licenças- O número de licenças de cada instância pode ser verificado no console correspondente.

O serviço de licenças esta instalado na pasta "D:\Arquivos de Programas\Uniware\certificados", sendo que cada instância esta colocada na pasta análoga a porta que utiliza.


Para instalar o certificado do novo cliente, basta abrir o console da instância escolhida e importar ou criar um novo certificado para o cliente.

Nota: Se o cliente esta migrando para o datacenter, o certificado do cliente deve ser importado.

No .ini do unilab configurar o host (192.168.0.18) e porta do certificado.

3) Criar Usuários

Os nomes de usuários para acesso datacenter deve seguir o seguinte padrão: NNNNNppp..SS

Onde:

NNNNNN Código ADM do cliente com 5 dígitos
ppp.. Sigla ou abreviatura que identifique o posto (nome usado pelo cliente) com 3 a 5 caracteres
SS Número de sequencia do usuário com 2 digitos (01..99) que identifica o usuário naquele posto.

As senhas devem ser montadas utilizando-se o nome do usuário invertendo-se e duplicando-se o número de seguencia sendo que para sequenciais acima do 10 deve-se incluir um digito identificador da dezena (1 para 10 a 19,2 para 20 a 29, e assim por diante)

Outra explicação: A senha será o nome do usuário trocando o número da sequencia por:

para sequencias até 09: inverte a sequencia e repete.
para sequencias de 10 em diante: DU0U0 onde D é a Dezena e U é a unidade.

Exemplos de Nomes/senhas de usuários:

Usuário Senha Descrição
99999cent01 99999cent1010 Central usuário 01
99999cent08 99999cent8080 Central usuário 08
99999cent10 99999cent10000 Central usuário 10
99999cent12 99999cent12020 Central usuário 12
99999cent19 99999cent19090 Central usuário 19
99999cent25 99999cent25050 Central usuário 25
  • Informações adicionais sobre o usuário - como número do posto e nome do usuário, colocar no campo descrição no cadastro do usuário.
3.1) Definir os grupos dos novos usuários
Abra as propriedades dos seguintes grupos e adicione os usuários do novo cliente:
                 DATACENTER
              Remote Desktop Users
3.2) Definir as propriedades de cada um dos novos usuários (Fase 1)
3.2.1) Member Of - Confira se o usuários é membro dos dois grupos descritos no item anterior.
3.2.2) Remote Control - Desmarque a opção "Require users's permission"
3.2.3) Session configure com as seguintes opções:
- End a disconnected session = "1 Minute"
- When a session limit is reached or connection is broken = "End session"
3.2.4) Environment - desmarque todos os checkbox da opção "Client devices". E marque Start Program... e informe o path e o arquivo cmd do cliente e o parâmetro do código do posto de coleta, ex: D:\TS1_LNK\ULB00846.cmd 01
3.3) 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 remota
(bastar teclar enter apos carragar o tsimp.exe).
3.4) 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 )
3.5) 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.


  • Após criar e configurar todos usuários, exportar a lista de usuários do servidor para arquivo txt (lista.atz.txt), e salvar uma cópia na pasta D:\Arquivos de Programas\scripts no servidor de banco de dados.

4) 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.
4.1) Crie uma pasta temporária na área do cliente (pasta d:\[nova]\temp) e salve os arquivos de
backup recebidos do cliente nesta pasta.
4.2) Decompacte o zip de backup na pasta temporaria.
4.3) Abra o arquivo zip da pasta UNILABW e extraia os arquivos para a pasta unilabw
([nova]\Uniwarew\unilabw)
4.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.
4.5) Migrar Certificado (se cliente novo basta criar um novo certificado)
4.5.1) Antigo: Abra o zip da pasta CFIG e extraia o arquivo UNIWARE.AIC para a pasta CFIG do cliente.
4.5.2) Novo: Importar o certificado do arquivo .lctr do cliente (ver sessão 2).
4.6) Edite o arquivo "D:\Arquivos de Programas\Bcakup_v5\UnilabBkp.cf", modifique o parametro DB_1 informando o nome da base de dados que será restaurada (ULB[COD_ADM]), salve o arquivo.
4.7) Execute o programa de backup (atalho na mesma pasta) e restaure o backup do banco de dados do cliente ou da base a ser utilizada.
4.8) Configure o Unilab e o Unilaudos para acessaqr a base de dados correspondente (local: 192.168.0.18:3312]
4.9) Entre no Unilab do cliente para que a base seja atualizada e/ou verificada.
4.10) Incluir a base de dados do cliente no backup do MySQL
4.10.1) Script "D:\Arquivos de Programas\Scripts\backup_all.bat"
4.10.2) Observando a ordem númerica do codigo do cliente, copie um par de linhas de backup e ajuste para o código do cliente.
 Exemplo de linhas de backup (Dados e arquivos):
 call bkpINNO2 ULB00771
 call bkdapasta 00771

5) Configurações iniciais no unilab

5.1) Confira mais uma vez os seguintes arquivos para ter certeza 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)
Confira se o host e porta do servidor de licenças esta correto.
unilaudos.ini - deve apontar para a base de dados do cliente (confira se o codigo ADM confere)

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

6.1) Manutenção
6.1.1) Abra a janela de manutenção (menu: Outros/Manutenção).
6.1.2) Selecione a Guia "Manut 2" e clique em "Liberar Unilaudos".
6.1.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"
6.2) Configurações Unilaudos
Os passos abaxo são configurados no gerenciador do Unilaudos (em execução no servidor de banco de dados usuário Administrator).
6.3.1) Coloque o gerenciador do unilab em pausa (Desmarcar o box "Ativar Monitoramento").
6.3.2) Execute o unilabw do cliente (use o o lançador padrão do unilaudos na área de trabalho)
- Abra as configurações de internet (menu: Cadastros/Configurações/Internet)
6.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:01
  • Gerar arquivos temporarios em: E:\RUDC1\[rede_?????]\temps\unilaudos
6.3.4) Clique no botão "Internet ADM" e configure:
  • Manter os laudos na internet por no máximo: (valor minimo 90 para datacenter)
6.3.5) Clique no botão "PLI" e configure:
  • Exportar arquivos para a pasta: E:\RUDC1\[rede_?????]\laudos_internet
6.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 lançador padrão)

7) Incluir o Unilab no UlGuardian

O Unilabw atualmente esta rodando no servidor de banco de dados, usuário Administrator. O UlGuardiam (gerenciador do Unilaudos) esta localizado na pasta "D:\Arquivos de Programas\ULGuardian".

Para adicionar uma nova entrada de Unilaudos: - Editar o arquivo ULGuardianDC.ini - Copiar duplicar o ultimo cliente e ajustar o índice dos parâmetros somando mais um.

 Exemplo Copiar..:
        
 Cliente14=         
 Ativo14=1
 Processo14=
 Parametros14=
 TimeDesc14=
 Mudar para..
  
 Cliente15=Nome do novo cliente
 Ativo15=1
 Processo15=Caminho unilab novo cliente
 Parametros15=
 TimeDesc15=