Mudanças entre a Versão 2 e Versão 3 de HOWTO-Migracao24-25


Ignorar:
Timestamp:
15/04/2012 16:09:19 (9 anos atrás)
Autor:
angeloneto
Comentário:

--

Legenda:

Não Modificado
Adicionado
Removido
Modificado
  • HOWTO-Migracao24-25

    v2 v3  
    22= Procedimento de Migração do SAPL 2.4 para 2.5 =
    33
    4 Seu backup (versão 2.4) deverá ser composto por:
     4Requisitos:
    55
    6 * banco de dados MySQL (utilize o mysqldump)
     6* Ter acesso root do seu sistema operacional;
     7* Possuir a senha do Mysql;
     8* Possuir a senha do usuário "admin" do ZOPE/SAPL;
    79
    8 * arquivo DocumentosSapl.fs
    910
    10 * pasta /sapl/acl_users (exportada pela ZMI)
     11'''1) Crie uma pasta temporária para o armazenamento dos arquivos do SAPL 2.4 necessários para a migração. Para isso digite no terminal o comando abaixo:'''
    1112
    12 '''Importante:''' Após confirmada a realização da cópia de segurança, seguem os procedimentos de migração:
     13{{{
     14sudo mkdir /tmp/backup_migracao
     15}}}]
    1316
    14 1) parar o SAPL 2.4
     17'''2) Utilizando o comando abaixo, faça a cópia do banco de dados do SAPL 2.4 contido no Mysql. '''
    1518
    16 2) remover a base "interlegis" do MySQL
    17 
    18 3) mover ou renomear o diretório de instalação, no caso do SAPL 2.4
    19 
    20 Neste ponto será possível proceder normalmente à instalação do SAPL 2.5, conforme Roteiro de Instalação http://colab.interlegis.leg.br/wiki/HOWTO-InstalarSAPL25Ubuntu
    21 
    22 == RESTAURAÇÃO DOS DADOS DA VERSÃO 2.4 ==
    23 
    24 O processo de restauração de seu backup envolve as seguintes etapas:
    25 
    26 1) apagar e recriar o banco de dados "interlegis", vazio, no MySQL, para imediatada restauração do backup
    27 
    28 2) substituição do arquivo DocumentosSapl.fs padrão do SAPL 2.5, pelo de sua cópia de segurança (o SAPL 2.5 deve estar parado)
    29 
    30 Obs.: após substituir o Documentos Sapl.fs e reiniciar o Zope, o objeto /sapl/sapl_documentos poderá aparecer quebrado na ZMI. Para resolver esse problema, basta excluí-lo e adiciona-lo novamente através da opção "Add ZoDB mount point"
    31 
    32 3) apagar, através da ZMI, a pasta /sapl/acl_users e importar, dentro da pasta /sapl, o arquivo acl_users.zexp, que faz parte do backup
    33 
    34 == AJUSTES DO BANCO DE DADOS MYSQL ==
    3519{{{
    36 $ mysql -u root -p interlegis < /var/interlegis/SAPL-2.5/instances/sapl25/Products/ILSAPL/instalacao/documento_administrativo.sql
     20mysqldump -uroot -p interlegis > /tmp/migracao/interlegis_bk.sql
    3721}}}
    3822
    39 == Ajustes finais: ==
     23''Observação: Caso seu Mysql esteja com senha, será necessária fornece-la durante este processo e caso o mesmo não possua senha basta confirmar teclando "enter".''
    4024
    41 Importe os arquivos administrativo.zexp e oradores_expediente.zexp dentro da pasta /sapl/sapl_documentos, via ZMI.
     25'''3) Utilizando o comando abaixo, faça a cópia do arquivo DocumentosSapl.fs para a pasta de temporária.'''
    4226
    43 (Esses arquivos já constam do diretório {INSTANCE}/import do SAPL 2.5)
     27{{{
     28sudo cp /var/interlegis/SAPL-2.4/instances/sapl24/var/DocumentosSapl.fs /tmp/backup_migracao/
     29}}}
     30
     31''Obs: Caso o seu SAPL 2.4 esteja instalado em uma pasta diferente ajuste o caminho do comando acima.''
     32
     33'''4) Acesse o "manage" do SAPL 2.4, através do endereço http://localhost:8080/manage,
     34* posteriormente clique sobre o item "sapl", no menu na lateral esquerda do "manage",
     35* posteriormente marque o item acl_users, em seguida clique no botão "Import/Export localizado na parte inferior da página,
     36* e para finalizar em "Export to" selecione o item "Save to file on server" e clique em no botão "Export".
     37
     38Observe que se a seguinte mensagem foi retornada "acl_users successfully exported to /var/interlegis/SAPL-2.4/instances/sapl24/var/acl_users.zexp", caso positivo feche o navegador e caso negativo repita o processo.'''
     39
     40'''5) Utilizando o comando abaixo, faça a cópia do arquivo acl_users.zexp para a pasta de temporária. '''
     41
     42{{{
     43sudo cp /var/interlegis/SAPL-2.4/instances/sapl24/var/acl_users.zexp /tmp/backup_migracao/
     44}}}
     45
     46'''6) Caso esteja utilizando o módulo OAI/LEXML para a trasmissão de dados para o projeto LEXML, faça a cópia do SAPL "OAI Server utilizando o procedimento a seguir, caso contrário, passe para o procedimento 9 ."'''
     47
     48'''7) Acesse o "manage" do SAPL 2.4, através do endereço http://localhost:8080/manage,
     49* posteriormente clique sobre o item "sapl", no menu na lateral esquerda do "manage",
     50* posteriormente marque o item "oai", em seguida clique no botão "Import/Export localizado na parte inferior da página,
     51* e para finalizar em "Export to" selecione o item "Save to file on server" e clique em no botão "Export".
     52
     53'''8) Utilizando o comando abaixo, faça a cópia do arquivo oai.zexp para a pasta de temporária. '''
     54{{{
     55sudo cp /var/interlegis/SAPL-2.4/instances/sapl24/var/oai.zexp /tmp/backup_migracao/
     56}}}
     57
     58'''9) Pare o SAPL 2.4, para isso digite no terminal o comando abaixo:'''
     59
     60{{{
     61  sudo /var/interlegis/SAPL-2.4/instances/sapl24/bin/shutdownsapl.sh
     62
     63}}}
     64
     65''Obs: Caso o seu SAPL 2.4 esteja instalado em uma pasta diferente ajuste o caminho do comando acima.''
     66
     67'''10) Remova o banco Interlegis do Mysql, para isso digite no terminal o comando abaixo:
     68
     69{{{
     70sudo mysqladmin -u root -p'nn5000' drop interlegis
     71}}}
     72
     73'''11) Remova a pasta onde está instalado o SAPL 2.4, para isso digite no terminal o comando abaixo:
     74
     75{{{
     76sudo rm -R /var/interlegis/SAPL-2.4/
     77}}}
     78
     79'''12) Neste ponto será possível proceder normalmente à instalação do SAPL 2.5, conforme Roteiro de Instalação http://colab.interlegis.leg.br/wiki/HOWTO-InstalarSAPL25Ubuntu, iniciando a partir do item 8.
     80 '''
     81
     82''' 13)A partir deste ponto vamos restautar os dados do SAPL 2.4 sobre a instalação do SAPL 2.5 '''
     83
     84'''14) Remova o banco Interlegis do Mysql, para isso digite no terminal o comando abaixo: '''
     85
     86{{{
     87sudo mysqladmin -u root -p'nn5000' drop interlegis
     88}}}
     89 
     90'''14) Crie um banco Interlegis do Mysql, para isso digite no terminal o comando abaixo: '''
     91
     92{{{
     93sudo mysqladmin -u root -p'nn5000' create interlegis
     94}}}
     95
     96'''15) Copie o backup do banco Interlegis do SAPL 2.4 para o SAPL 2,5, para isso digite no terminal o comando abaixo: '''
     97
     98{{{
     99sudo mysql -uroot -p interlegis < /tmp/migracao/interlegis_bk.sql
     100}}}
     101
     102'''16) Utilizando o comando abaixo, faça a cópia do arquivo DocumentosSapl.fs da pasta de temporária, para a pasta do SAPL 2.5.'''
     103
     104{{{
     105sudo cp /tmp/backup_migracao/DocumentosSapl.fs /var/interlegis/SAPL-2.5/instances/sapl25/var/
     106}}}
     107
     108''17) Utilizando o comando abaixo, mude o dono do arquivo DocumentosSapl.fs copiado anteriormente'''
     109
     110{{{
     111sudo chown zope.zope /var/interlegis/SAPL-2.5/instances/sapl25/var/DocumentosSapl.fs
     112}}}
     113
     114'''18) Utilizando o comando abaixo, faça a cópia do arquivo acl_users.zexp da pasta de temporária, para a pasta do SAPL 2.5.'''
     115
     116{{{
     117sudo cp /tmp/backup_migracao/acl_users.zexp /var/interlegis/SAPL-2.5/instances/sapl25/import
     118}}}
     119
     120
     121''19) Utilizando o comando abaixo, mude o dono do arquivo acl_users.zexp copiado anteriormente'''
     122
     123{{{
     124sudo chown zope.root /var/interlegis/SAPL-2.5/instances/sapl25/var/acl_users.zexp
     125}}}
     126
     127
     128''' 20) Caso esteja utilizando o módulo OAI/LEXML para a trasmissão de dados para o projeto LEXML, faça a cópia do SAPL "OAI Server utilizando o procedimento a seguir, caso contrário, passe para o procedimento 23 .'''
     129
     130'''21) Utilizando o comando abaixo, faça a cópia do arquivo oai.zexp da pasta de temporária, para a pasta do SAPL 2.5.'''
     131
     132{{{
     133sudo cp /tmp/backup_migracao/oai.zexp /var/interlegis/SAPL-2.5/instances/sapl25/import
     134}}}
     135
     136
     137''22) Utilizando o comando abaixo, mude o dono do arquivo acl_users.zexp copiado anteriormente'''
     138
     139{{{
     140sudo chown zope.root /var/interlegis/SAPL-2.5/instances/sapl25/var/oai.zexp
     141}}}
     142
     143
     144'''23) Utilizando o comando abaixo aplique as atualizações de versão 2.4 ao banco de dados Interlegis no Mysql, para isso digite no terminal o comando abaixo:
     145
     146{{{
     147mysql -u root -p interlegis < /var/interlegis/SAPL-2.5/instances/sapl25/Products/ILSAPL/instalacao/documento_administrativo.sql
     148}}}
     149
     150'''24) Inicie o SAPL 2.5, para isso digite no terminal o comando abaixo:'''
     151
     152{{{
     153  sudo /var/interlegis/SAPL-2.4/instances/sapl24/bin/shutdownsapl.sh
     154
     155}}}
     156
     157
     158'''25) Acesse o "manage" do SAPL 2.4, através do endereço http://localhost:8080/manage,
     159* posteriormente clique sobre o item "sapl", no menu na lateral esquerda do "manage",
     160* posteriormente marque o item "acl_users", em seguida clique no botão "Delete" localizado na parte inferior da página,
     161* clique no botão "import/export"
     162* Em "Import file name" selecione o item "acl_users" e clique no boatão "Import" '''
     163
     164
     165''' 26) Caso esteja utilizando o módulo OAI/LEXML para a trasmissão de dados para o projeto LEXML, faça o procedimento a seguir, caso contrário, passe para o procedimento 28 .'''
     166
     167'''27) Acesse o "manage" do SAPL 2.4, através do endereço http://localhost:8080/manage,
     168* posteriormente clique sobre o item "sapl", no menu na lateral esquerda do "manage",
     169* * clique no botão "import/export"
     170* Em "Import file name" selecione o item "oai.zexp" e clique no boatão "Import" '''
     171
     172'''28) Acesse o "manage" do SAPL 2.4, através do endereço http://localhost:8080/manage,
     173* posteriormente clique sobre o item "sapl", no menu na lateral esquerda do "manage",
     174* * clique no botão "import/export"
     175* Em "Import file name" selecione o item "administrativo.zexp" e clique no boatão "Import" '''
     176
     177'''29) Acesse o "manage" do SAPL 2.4, através do endereço http://localhost:8080/manage,
     178* posteriormente clique sobre o item "sapl", no menu na lateral esquerda do "manage",
     179* * clique no botão "import/export"
     180* Em "Import file name" selecione o item "oradores_expediente.zexp" e clique no boatão "Import" '''
     181
     182
     183'''30) Para finalizar reinicie o SAPL 2.5, digitando no terminal o comando abaixo:
     184 {{{
     185 sudo /var/interlegis/SAPL-2.5/instances/sapl25/bin/shutdownsapl.sh && /var/interlegis/SAPL-2.5/instances/sapl25/bin/startsapl.sh
     186}}}
     187
     188 ''' 31) Caso deseje colocaro SAPL 2.5 na inicialização, basta editar o arquivo /etc/rc.local e adicionar o comando /var/interlegis/SAPL-2.5/instances/sapl25/bin/startsapl.sh antes do "Exit 0".
     189
     190
     191Observação: após substituir o Documentos Sapl.fs e reiniciar o Zope, o objeto /sapl/sapl_documentos poderá aparecer quebrado na ZMI. Para resolver esse problema, basta excluí-lo e adiciona-lo novamente através da opção "Add ZoDB mount point"
 

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