HOWTO-Migracao24-25: ResumoMigração22-25.txt

File ResumoMigração22-25.txt, 4.3 KB (added by szalbuque, 9 anos atrás)

Migração do SAPL 2.2 para o SAPL 2.5 - Roteiro

Linha 
1Roteiro da migração do SAPL 2.2 para 2.5
2
3Ambiente de instalação: Servidor Ubuntu 12.04.1 LTS 64bits server, instalado em máquina virtual (Xen), usando LVM, disco de 100Gb, memória Ram de 4Gb.
4Ambiente de trabalho: Windows XP
5Programas de apoio: Putty, WinSCP e XenCenter
6
71) Atualizar o Ubunto após a instalação: sudo apt-get update
8
92) Instalação do SAPL 2.5 (conforme está no how-to do Colab)
102.1) Instalação do mysql-server: sudo apt-get install mysql-server
112.2) Instalação da biblioteca de desenvolvimento libmysqlclient-dev: Importantes para compilar o python-mysql usado pelo conector ZMySQLDA: sudo apt-get install libmysqlclient-dev
122.3) Instalação do utilitário Subversion: Gerenciador de versões de software: sudo apt-get install subversion
132.4) Instalação do pacote de utilitários build-essential: Esse pacote agrupa a instalação de diversos utilitários(make, gcc e g++) utilizados para transformação de código fonte em código de máquina: sudo apt-get install build-essential
142.5) Instalação biblioteca de desenvolvimento libreadline: Responsável por gerenciar o histórico de linha de comando do Python: sudo apt-get install libreadline6 libreadline6-dev readline-common
152.6) Instalação biblioteca de compactação zlib: Responsável por ativar suporte a compressão e descompressão de arquivos no Python e Zope: sudo apt-get install zlib1g-dev (já estava instalada versão mais nova)
162.7) Instalação de softwares para pesquisa textual de Normas Jurídicas: sudo apt-get install xpdf-utils gs-common wv catdoc ppthtml (substituiu o xpdf-utils pelo poppler-utils)
17
183) Migrar os dados do SAPL 2.2 para o 2.5
193.1) Criar pasta de backup e dar permissão:
20sudo mkdir /home/backup/
21sudo chown administrador.administrador /home/backup/
223.2) Faça o dump dos dados do MySQL:
23sudo mysqldump --user=root --password=<senha do root> --databases interlegis >> /home/backup/sapl-old.sql
243.3) Parar o zope e fazer cópia do DocumentosSapl.fs
253.3.1)Parar no painel de controle da ZMI
263.3.2)Entrar no diretório de dados:(verifique o diretório onde está o DocumentosSapl.fs no Painel de Controle da ZMI)
27cd /var/lib/zope2.9/instance/sapl/var/
283.3.3) Compactar o DocumentosSapl.fs antes de copiá-lo:
29sudo tar cvzf DocumentosSapl.tar DocumentosSapl.fs
30sudo cp DocumentosSapl.tar /home/backup/
313.4) Copiar usuários administrativos:
32Na ZMI, dentro da pasta sapl, exportar acl_users
33Copiar o arquivo para a pasta raiz do zope na instalação nova e ajustar as permissões
34
354) Existem diferenças entre os bancos de dados, então foi preciso utilizar um programa para criar um scritp de atualização, comparando o banco de dados do SAPL 2.2 com o banco de dados do SAPL 2.5 (ver com o Tonni o nome do programa).
36(enviar o script em anexo)
37
385) Copiar os arquivos DocumentosSapl.tar, sapl-old.sql e o script de atualização para o servidor onde está o SAPL 2.5
39
406) Adequar o banco de dados Mysql:
416.1) Apagar o banco de dados existente na instalação nova do SAPL 2.5:
42sudo mysqladmin -u root -p drop interlegis
436.2) Recriar o banco de dados em branco:
44sudo mysqladmin -u root -p create interlegis
456.3) Importar os dados do SAPL 2.2:
46sudo mysql -u root -p interlegis < sapl-old.sql
476.4) Rodar o script de atualização do banco de dados:
48sudo  mysql -u root -p interlegis < script_atualizacao.sql
49
507) Importar os arquivos .zexp necessários ao funcionamento da versão 2.5:
51Entrar na ZMI
52Em /sapl/sapl_documentos importar oradores.zexp, oradores_expediente.zexp, ata_sessao.zexp e administrativo.zexp
53
548) Importar o DocumentosSapl.fs:
55Parar o SAPL2.5: sudo bash ./zopectl stop (dentro da pasta /var/interlegis/SAPL-2.5/instances/sapl25/bin)
56Remover o arquivo DocumentosSapl.fs
57Copiar: sudo cp /home/backup/DocumentosSapl.tar  /var/interlegis/SAPL-2.5/instances/sapl25/var/
58Descompactar: sudo tar xvzf DocumentosSapl.tar DocumentosSapl.fs
59Iniciar o SAPL 2.5: sudo bash ./zopectl start (dentro da pasta /var/interlegis/SAPL-2.5/instances/sapl25/bin)
60
618) Importar os usuários administrativos:
62Na ZMI do sapl 2.5, na pasta sapl:
63- deletar acl_users
64- importar acl_users.zexp (o arquivo foi colocado lá no passo 3.4)
65
669) Acessar o SAPL 2.5 pelo endereço: http://IP.DO.SERVIDOR/sapl com o usuário saploper e ajustar as tabelas auxiliares novas:
67- Módulo Sessão Plenária
68- Módulo Administrativo
69- Matérias Legislativas e Normas Jurídicas, tabela Assunto de Norma Jurídica
70
7110) Iniciar os testes... boa sorte!
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.