Datacenter Implantação
ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA A WIKI NOVA E NÃO VAI SER MAIS ATUALIZADA AQUI, PARA CONFERIR: http://wiki.uniware.net.br/pt-br/Datacenter/dc-implantacao
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
Relação dos Servidores
- DB1 -> UNIWARE-DB1 3389 BANCO DE DADOS 3306, 3309 --**--
- DB1 -> UNIWARE-DB2 3489 BANCO DE DADOS/ARQUIVOS 3312, 3315 3489 - Serviço
- DB1 -> UNIWARE-DB3 3389 BANCO DE DADOS PROVISÓRIO 3317
- TS1 -> SVW-UNIWAREDC1 3589 TS1 3589
- TS2 -> SVW-UNIWAREDC2 3389 TS2 3389
- TS3 -> SVW-UNIWAREDC3 3689 TS3 3689, 3789, 10007
- TS4 -> SVW-UNIWAREDC4 3389 TS4 - Testes Uniware 3369
- TS5 -> SVW-UNIWAREDC5 3389 TS5 3367, 10001, 10003, 10005
- TS6 -> SRV-DEBIAN 7089 LX1 Uniware testes Linux
1) Criação da pasta de trabalho do cliente.
- (Revisão 4 - 15/05/2015)
- 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) Adicionar na Wiki (Datacenter Informações) os dados do novo usuário ( Colocar aviso em vermelho se a porta for diferente da padrão). (Informações padrão com link de equipamento )
- 1.2) 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.2) Crie na pasta E:\RUDC1 uma pasta cujo nome deve ser composto pelo prefixo 'rede_' seguido
- 1.2.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.1) Compartilhar a pasta:
- 1.3) Copie para a nova pasta o conteúdo da pasta 'D:\INSTALL\Datacenter\_rede_new'.
- 1.3.1) Copiar a versão atual do UnilabW e do UniLaudos da pasta D:\INSTALL\Downloads\Atualizacao
- 1.3) Copie para a nova pasta o conteúdo da pasta 'D:\INSTALL\Datacenter\_rede_new'.
- 1.4) 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.4) 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)
- 1.5) Configurar Unilab Host (sempre independente do cliente usar no momento ou não)
- 1.5.1) 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.1) Arquivo: [nova]\unilab_host\config.php
- 1.5.2) Arquivo: [nova]\unilab_host\set_root.php
- Configurar os itens:
- $root = (atualizar com o path do cliente com o código do cliente) // Local do root do cliente ([nova]\unilab_host)
- 1.5.2) Arquivo: [nova]\unilab_host\set_root.php
- 1.5.3) Arquivo: [nova]\unilab_host\connections\conn.php
- $hostname_conn = "localhost:3306"; ( 3312 e 3315 no IP 192.168.1.10 ) ( 3306 e 3309 localhost )
- $databasename_conn = "ulb<codigoAdm>" (p.ex: 'ULB00123')
- 1.5.3) Arquivo: [nova]\unilab_host\connections\conn.php
- 1.6) Entrar no programa Unilab Wizard
- Incluir uma nova entrada para o cliente:
- Ajustar o codigo ADM nas configuraç~es de entrada.
- Descrição do aplicativo na lista : codigo ADM [porta do banco:"se diferente de localhost o numero final do IP do servidor do banco ] Nome do Laboratorio {nome da cidade} DC? { Ex.: 00264 [3312:10] Nome do Laboratorio {nome da cidade} DC5 }
- Database : ulb00000 ( ex.: ulb00006 )
- Porta : 3315 ( porta dop banco de dados )
- Depois de salvar, selecionar o cliente e colocar na ordem correta pela numeração ADM. SALVAR
- Selecionar check-box Atualizar unilab. E executar.
- 1.6) Entrar no programa Unilab Wizard
- 1.7) Configurar os INIs do unilabw e do unilaudos na pasta [nova]\Uniwarew
- 1.7.1) Configurar o certificado do cliente. Conforme descrição do item -> 2) Instalar Certificado do cliente
- Acessar o DC1 para verificar quantos clientes estão usando esta porta.
- Acessar d:\arquivos de programas\uniware\certificados\"porta que vai usar"
- 1.7.1) Configurar o certificado do cliente. Conforme descrição do item -> 2) Instalar Certificado do cliente
- 1.8) Configurar os INIs do unilabw e do unilaudos na pasta [nova]\Uniwarew
- 1.8.1) Configurar o arquivo unilabw.ini para usar o banco de dados do novo
- cliente (mudar o código ADM no nome do banco de dados, p.ex ULB00002 para ULB00006)
- conferir: ( 3312 e 3315 no IP 192.168.1.10 ) ( 3306 e 3309 localhost )
- 1.8.1) Configurar o arquivo unilabw.ini para usar o banco de dados do novo
- 1.8) Configurar os INIs do unilabw e do unilaudos na pasta [nova]\Uniwarew
- 1.9) Copiar o unilab.ini para o unilaudos.ini.
- 1.10) 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:
- Acessar com usuario unilaudos.
- Pausar o Gerenciador de Unilaudos e ativar o timer para 01 hrs.
- Incluir unilab do cliente no gerenciador:
- Clicar no sinal de "+" a direita;
- Preencher os dados do cliente.
- Clicar "Adicionar parametros lb_cosi"
- Nestes parametros ajustar o dbhostname e dbporta para o do cliente. Clicar OK
- Colocar na ordem de codigo do cliente na lista.
- Salvar a lista alterada, no menu ou "ctrl + s"
- 1.10) Instalar UniSMS
- Fazer isso apenas para os clientes que contrataram o SMS.
- 1.10) Instalar UniSMS
- Logar no servidor de banco (3489), com usuário administrator,
- em C:\RUDC\ fazer uma cópia da pasta NOVO e renomear ela para o código do cliente
- alterar no .ini do cliente o banco para o banco do cliente
- executar o UniSMS desta pasta com o parâmetro /install
- em serviços, localizar o serviço instalado (UniSMS_ULB00000 <- código do cliente), vai em properties e setar o início para "automatic(delayed start)" e em recovery nos campos first, second e subsequent failure setar "restart the service"
- iniciar o serviço.
- 1.11) Configurar no Apache
- Na pasta (D:\Arquivos de Programas\webserver\Apache\conf\uniware-dc.conf) uma entrada para o gerenciador de arquivos do cliente
- Na pasta (D:\Arquivos de Programas\xwebserver\Apache\conf\uniware-dc.conf) 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.11) Configurar no Apache
- 1.11) 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
Temporariamente o certificado está no TS1 (porta 3589) na pasta d:\Arquivos de Programas\Uniware\certificados
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 Usuarios
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 |
99999cent11 | 99999cent11010 | Central usuário 11 |
99999cent12 | 99999cent12020 | Central usuário 12 |
99999cent19 | 99999cent19090 | Central usuário 19 |
99999cent20 | 99999cent20000 | Central usuário 20 |
99999cent21 | 99999cent21010 | Central usuário 21 |
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.
- 3.5) Criar as pastas de Impressão.
- - Na pasta D:\ARQUIVOS DE PROGRAMAS\SCRIPTS\IMPRESSAO\ alterar o conteudo do arquivo criar-pastas.bat e colocar la a lista de usuários.
- Depois de alterado executar este arquivo.
- 3.5) Criar as pastas de Impressão.
- 3.6) Salvar a lista de usuarios criados no ticket de solicitação.
- Após criar e configurar todos usuários:
-Exportar a lista de usuários do servidor de TS do cliente novo para arquivo txt (\\UNIWARE-DB2\listas$\DC?_ub(data).txt)
-Backup da pasta "D:\TS1_LNK" em "\\UNIWARE-DB2\listas$\TS1_LNK(DC?).zip"
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 e:\RUDC1\[nova]\temps
- e salve os arquivos de backup recebidos do cliente nesta pasta.
- 4.2) Decompacte o zip de backup na pasta temporária. Renomeie o arquivo de backup incluindo no inicio o código ADM do cliente.
- 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\ULB?????
????? = ADM do cliente; O nome desta pasta deve ficar igual ao nome do banco de dados do cliente.
- 4.5) Se o banco de dados estiver no DB1, abra o servidor do DB1 e efetue os procedimentos abaixo. No DB2 somente efetue os procedimentos abaixo no DB2:
Edite o arquivo "D:\Arquivos de Programas\Backup_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) 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.
Antes de iniciar a restauração verique o nome da base se esta com o código ADM do cliente. "SE ESTIVER ERRADO VAI SOBREPOR A BASE DE OUTRO CLIENTE NO BANCO. ""ATENÇÃO""</span>
- 4.7) Configure o Unilab e o Unilaudos para acessar a base de dados correspondente:
host: 192.168.0.10 portas: 3312, 3315 host : 192.168.0.18 portas 3306 e 3309
- 4.8) Entre no Unilab do cliente para que a base seja atualizada e/ou verificada.
- 4.9) Incluir a base de dados do cliente no backup do MySQL
- 4.9.1) Script "D:\Arquivos de Programas\Scripts\backup_all.bat"
- 4.9.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
- 4.10) Migrar Certificado (se cliente novo basta criar um novo certificado)
- 4.10.1) Antigo: Abra o zip da pasta CFIG e extraia o arquivo UNIWARE.AIC para a pasta CFIG do cliente.
- 4.10.2) Novo: Importar o certificado do arquivo .lctr do cliente (ver sessão 2).
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.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