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

De UniWiki
Ir para: navegação, pesquisa
(6) Entrando no unilab pela primeira vez - Ajustes obrigatórios.)
 
(27 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
[[Categoria:Datacenter]]
+
'''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'''
 +
 
 +
[[Categoria:Datacenter]][[Categoria:Suporte]]
  
 
Atualizado em: 14/01/2013
 
Atualizado em: 14/01/2013
Linha 6: Linha 8:
 
Este manual descreve cada etapa e cada item a ser configurada.
 
Este manual descreve cada etapa e cada item a ser configurada.
  
 +
== 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.==
 
==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)
 
::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
+
:::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).  
 
::::do  código  ADM  do cliente (p.ex: rede_00123).  
  
:::1.1.1) Compartilhar a pasta:  
+
:::1.2.1) Compartilhar a pasta:  
 
::::botão direito > propriedades, Aba Sharing, advanced sharing.  
 
::::botão direito > propriedades, Aba Sharing, advanced sharing.  
 
::::Marcar Share this folder e adicionar um $ no final do nome do compartilhamento, ex: rede_00846$
 
::::Marcar Share this folder e adicionar um $ no final do nome do compartilhamento, ex: rede_00846$
Linha 20: Linha 40:
 
::::Aba Security, edit... e conferir se o grupo users está com full control.
 
::::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) 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) Configurar o Gerenciador de arquivos remoto do usuário.
+
::::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:
 
:::::Na pasta '[nova]\rexplorer\includes', edite o arquivo config.php e configure os seguintes itens:
 
              
 
              
Linha 29: Linha 50:
 
:::::$USRAUT  - Login de acesso a area de arquivos do laboratório (use nome curto 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)
 
:::::$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.5) 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
+
::::::1.5.1) Arquivo: [nova]\unilab_host\config.php
 
:::::::Configurar os itens:  
 
:::::::Configurar os itens:  
 
:::::::$pathLaudos      = (atualizar com o código do cliente) // Local dos arquivos de laudo ([nova]\laudos_internet)
 
:::::::$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
 
:::::::$nomeLaboratorio = "Nome do Laboratório" // Nome do laboratório
  
::::1.5) Configurar os INIs do unilabw e do unilaudos na pasta [nova]\Uniwarew
+
::::::1.5.2) Arquivo: [nova]\unilab_host\set_root.php
:::::configure os arquivos unilabw.ini e unilaudos.ini para usarem o banco de dados do novo
+
:::::::Configurar os itens:
:::::cliente (mudar o código ADM no nome do banco de dados, p.ex ULB00002 para ULB00006)
+
:::::::$root    = (atualizar com o path do cliente com o código do cliente) // Local do root do cliente ([nova]\unilab_host)
:::::conferir: IP=192.168.0.18 e PORTA=3312
+
 
 +
::::::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.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.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.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.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.6) Configurar no Apache (D:\Arquivos de Programas\webserver\Apache\conf\uniware-dc.cnf) uma entrada para o gerenciador de arquivos do cliente
+
::::1.10) Instalar UniSMS
:::::copiar uma entrada existente e trocar o código adm ('''colocar na ordem de código''')
+
:::::Fazer isso apenas para os clientes que contrataram o SMS.
 +
 
 +
:::::* 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.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.
+
::::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) 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==
 
==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 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.
Linha 63: Linha 136:
 
No .ini do unilab configurar o host (192.168.0.18) e porta do certificado.
 
No .ini do unilab configurar o host (192.168.0.18) e porta do certificado.
  
==3) Criar Usuários==
+
==3) Criar Usuarios==
  
 
Os nomes de usuários para acesso datacenter deve seguir o seguinte padrão: '''NNNNNppp..SS'''
 
Os nomes de usuários para acesso datacenter deve seguir o seguinte padrão: '''NNNNNppp..SS'''
Linha 95: Linha 168:
 
|-
 
|-
 
|99999cent10||99999cent10000||Central usuário 10
 
|99999cent10||99999cent10000||Central usuário 10
 +
|-
 +
|99999cent11||99999cent11010||Central usuário 11
 
|-
 
|-
 
|99999cent12||99999cent12020||Central usuário 12
 
|99999cent12||99999cent12020||Central usuário 12
 
|-
 
|-
 
|99999cent19||99999cent19090||Central usuário 19
 
|99999cent19||99999cent19090||Central usuário 19
 +
|-
 +
|99999cent20||99999cent20000||Central usuário 20
 +
|-
 +
|99999cent21||99999cent21010||Central usuário 21
 
|-
 
|-
 
|99999cent25||99999cent25050||Central usuário 25
 
|99999cent25||99999cent25050||Central usuário 25
Linha 147: Linha 226:
 
:::::- Clique no botão cancelar da tela de login do Unilab e configure o próximo usuário.
 
:::::- 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.
  
* 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.
+
:::3.6) Salvar a lista de usuarios criados no ticket de solicitação.
 +
 
 +
* <span style="font-family:verdana;font-size:10pt;color:red;">'''''Após criar e configurar todos usuários:<br> -Exportar a lista de usuários do servidor de TS do cliente novo para arquivo txt (\\UNIWARE-DB2\listas$\DC?_ub(data).txt)<br> -Backup da pasta "D:\TS1_LNK" em  "\\UNIWARE-DB2\listas$\TS1_LNK(DC?).zip"'''''</span>
  
 
==4) Restaurar o backup do cliente no datacenter.==
 
==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  
+
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.
::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
+
:4.1) Crie uma pasta temporária na área do cliente.
::::backup recebidos do cliente nesta pasta.
+
<div style="width:700px; margin-left:25px">
 +
pasta e:\RUDC1\[nova]\temps
 +
</div>
 +
:e salve os arquivos de backup recebidos do cliente nesta pasta.
  
:::4.2) Decompacte o zip de backup na pasta temporaria.
+
: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  
+
:4.3) Abra o arquivo zip da pasta UNILABW e extraia os arquivos para a pasta unilabw.
::::([nova]\Uniwarew\unilabw)
+
<div style="width:700px; margin-left:25px">
 +
([nova]\Uniwarew\unilabw)
 +
</div>
 +
 
 +
:4.4) Renomeie a pasta : <code>[nova]\uniwarew\unilabw\IMAGEDB\UNILABW</code>
 +
<div style="width:700px; margin-left:100px">
 +
:para : <code>[nova]\uniwarew\unilabw\IMAGEDB\ULB?????</code>
 +
</div>
 +
<div style="width:700px; margin-left:25px">
 +
????? = ADM do cliente;
 +
O nome desta pasta deve ficar igual ao nome do banco de dados do cliente.
 +
</div>
  
:::4.4) Renomeie a pasta [nova]\uniwarew\unilabw\IMAGEDB\UNILABW
+
: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:
::::para: [nova]\uniwarew\unilabw\IMAGEDB\UNILABW\ULB????? (onde ????? é o código adm do cliente).
 
::::Nota: <span style="color:red;">O nome desta pasta deve ficar igual ao nome do banco de dados do cliente.</span>
 
  
:::4.5) Migrar Certificado (se cliente novo basta criar um novo certificado)
+
Edite o arquivo <code>"D:\Arquivos de Programas\Backup_v5\UnilabBkp.cf"</code>, modifique o parametro '''DB_1''' informando o nome da base de dados que será restaurada (ULB[COD_ADM]), salve o arquivo.
::::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 <code>"D:\Arquivos de Programas\Bcakup_v5\UnilabBkp.cf"</code>, 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.
 +
<div style="width:700px; margin-left:25px">
 +
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>
 +
</div>
  
:::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) Configure o '''Unilab''' e o '''Unilaudos''' para acessar a base de dados correspondente:
 +
<div style="width:700px; margin-left:25px">
 +
host: 192.168.0.10 portas: 3312, 3315
 +
host : 192.168.0.18 portas 3306 e 3309
 +
</div>
  
:::4.8) Configure o '''Unilab''' e o '''Unilaudos''' para acessar a base de dados correspondente - host: 192.168.0.18 porta: 3312
+
:4.8) 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.
+
:4.9) Incluir a base de dados do cliente no backup do MySQL
  
:::4.10) Incluir a base de dados do cliente no backup do MySQL
+
::4.9.1) Script "D:\Arquivos de Programas\Scripts\backup_all.bat"
::::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.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.
<div style="width:700px; margin-left:100px">
+
<div style="width:700px; margin-left:25px">
  Exemplo de linhas de backup (Dados e arquivos):
+
Exemplo de linhas de backup (Dados e arquivos):
  <code>call bkpINNO2 ULB00771</code>
+
<code>call bkpINNO2 ULB00771</code>
  <code>call bkdapasta 00771</code>
+
<code>call bkdapasta 00771</code>
 
</div>
 
</div>
 +
 +
: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) Configurações iniciais no unilab==
Linha 227: Linha 334:
 
:::::6.3.6) Salve as configurações e execute o unilaudos para conferir se esta pegando
 
:::::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)
 
::::::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=
 

Edição atual tal como às 17h26min de 16 de março de 2023

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.

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.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.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.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:
$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.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.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.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.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.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.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.
  • 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) 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:
                 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):
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.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.
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.
- 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 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.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.
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.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)