Mudanças entre as edições de "Datacenter Implantação"
(→3) Criar Usuários) |
(→4) Restaurar o backup do cliente no datacenter.) |
||
Linha 175: | Linha 175: | ||
:::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.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 | + | :::4.8) Configure o '''Unilab''' e o '''Unilaudos''' para acessar a base de dados correspondente - host: 192.168.0.18 porta: 3312 |
:::4.9) Entre no Unilab do cliente para que a base seja atualizada e/ou verificada. | :::4.9) Entre no Unilab do cliente para que a base seja atualizada e/ou verificada. |
Edição das 10h48min 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.
Índice
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) Crie na pasta E:\RUDC1 uma pasta cujo nome deve ser composto pelo prefixo 'rede_' seguido
- 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.1.1) Compartilhar a pasta:
- 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:
- 1.3) Configurar o Gerenciador de arquivos remoto do usuário.
- $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)
- Adicionar na Wiki (Datacenter Informações) os dados do novo usuário
- 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.1) Arquivo: [nova]\unilab_host\connections\conn.php
- 1.4) Configurar Unilab Host (sempre independente do cliente usar no momento ou não)
- 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.4.2) Arquivo: [nova]\unilab_host\config.php
- 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.5) Configurar os INIs do unilabw e do unilaudos na pasta [nova]\Uniwarew
- 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.6) Configurar no Apache (D:\Arquivos de Programas\webserver\Apache\conf\uniware-dc.cnf) uma entrada para o gerenciador de arquivos do cliente
- 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:
- 3.1) Definir os grupos dos novos usuários
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) Definir as propriedades de cada um dos novos usuários (Fase 1)
- 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.3) Session configure com as seguintes opções:
- 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):
- No servidor de banco de dados editar o D:\Arquivos de Programas\scripts\impressao\criapasta.bat para que ele chame o md-padrao.bat para cada usuário.
- 3.3) Configurar ambiente do usuário (Perfil):
- 3.4) 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.
- 3.4) Esconder a tela preta do console.
- Visando prevenir desconforto do usuário e os delírios 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.
- - Logue com cada um dos usuários apos ter definido o atalho no "Environment"
- - 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)
- - Defina as propriedades Width e Height para o valor 1, tecle TAB apos cada
- - Clique no botão cancelar da tela de login do Unilab e configure o próximo 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.1) Crie uma pasta temporária na área do cliente (pasta d:\[nova]\temp) e salve os arquivos de
- 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.3) Abra o arquivo zip da pasta UNILABW e extraia os arquivos para a pasta 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.4) Renomeie a pasta [nova]\uniwarew\unilabw\IMAGEDB\UNILABW
- 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.5) Migrar Certificado (se cliente novo basta criar um novo certificado)
- 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.6) Edite 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 acessar a base de dados correspondente - host: 192.168.0.18 porta: 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.
- 4.10) Incluir a base de dados do cliente no backup do MySQL
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.
- 5.1) Confira mais uma vez os seguintes arquivos para ter certeza que a configuração esta certa:
- 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)
- unilabw.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.1.3) Selecione a Guia "Manut 3" e clique em "Controle de Licenças do Unilab"
- 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.2) Configurações Unilaudos
- 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.2) Execute o unilabw do cliente (use o o lançador padrão do unilaudos na área de trabalho)
- 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.3) Na guia "Internet", clique no botão "internet" e configure da seguinte forma:
- 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.5) Clique no botão "PLI" e configure:
- 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)
- 6.3.6) Salve as configurações e execute o unilaudos para conferir se esta pegando
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=