20.2 Executando a migração da agência postal

Para reduzir o período de tempo durante o qual usuários não podem acessar suas caixas de correio do GroupWise durante o processo de migração da agência postal, os dados da agência postal são copiados duas vezes. Durante a primeira cópia, o POA continua sendo executado e os usuários podem continuar trabalhando. Como os usuários ainda estão acessando suas caixas de correio, alguns arquivos são modificados após serem copiados, por isso precisam da segunda cópia dos arquivos. Para a segunda cópia, o POA é interrompido e os usuários não podem acessar as caixas de correio online. Porém, somente os arquivos modificados são copiados, por isso o procedimento da segunda cópia é concluído mais rapidamente.

  1. No diretório /opt/novell/groupwise/agents/bin , use o DBCopy para copiar o diretório da agência postal diretamente do servidor NetWare ou Windows para o novo diretório no servidor Linux.

    ./dbcopy -m -f /post_office_directory /destination_directory

    O switch -m indica que o DBCopy está sendo usado para migração para o Linux. O switch -f indica que esse é o primeiro passo do processo de migração, durante o qual os diretórios da fila da agência postal (wpcsin e wpcsout) não são copiados. A variável post_office_directory inclui o local de montagem do Linux (por exemplo, /mnt), o diretório de ponto de montagem e o caminho completo para o diretório da agência postal no servidor NetWare ou Windows. A variável destination_directory é o diretório criado no servidor Linux na Step 5 da seção anterior.

    O DBCopy cria um arquivo de registro chamado mmddgwbk.nnn. Os primeiros 4 caracteres representam a data. Uma extensão de três dígitos permite que vários arquivos de registro sejam criados no mesmo dia. O arquivo de registro é criado na raiz do diretório da agência postal de destino. Inclua o switch -v no comando dbcopy para habilitar o registro verboso para a migração da agência postal.

    O DBCopy é normalmente usado para fazer o backup do seu sistema GroupWise, mas quando você usa o switch -m para migrar uma agência postal para o Linux, ele muda nomes de diretório para minúsculas, como exigido no Linux, e copia os diretórios de fila de mensagens e os bancos de dados do GroupWise na agência postal. Para obter mais informações sobre o DBCopy, consulte GroupWise Database Copy Utility (Utilitário de Cópia de Banco de Dados do GroupWise) em Databases (Bancos de dados) do GroupWise 7 Administration Guide (Guia de Administração do GroupWise 7).

    Essa operação de cópia inicial pode exigir bastante tempo, mas os usuários ainda são capazes de acessar suas caixas de correio. Use a conexão de rede mais rápida disponível para esta operação de cópia.

  2. Se o seu ambiente Linux incluir o X Window System, execute o programa de instalação do GroupWise para instalar o POA do Linux para a agência postal, conforme descrito em Instalando os agentes do GroupWise no Linux.

    ou

    Se o X Window System não estiver disponível, execute o programa de instalação baseado em texto do GroupWise, conforme descrito em Instalando os agentes do GroupWise utilizando o programa de instalação baseado em texto.

  3. Mude para o diretório /opt/novell/groupwise/agents/bin.

  4. Se o X Window System estiver disponível, digite o seguinte comando para iniciar o POA do Linux para verificar se ele é executado para a agência postal no novo local:

    ./gwpoa --show --home /diretrio_agncia_postal --noconfig 
    

    O switch --show inicia o POA com uma interface de usuário. O switch --home fornece o local para a agência postal. O switch --noconfig impede o POA de ler as informações de configuração do eDirectory™; as informações atuais do eDirectory estão obsoletas pois a agência postal foi migrada. Para fins deste teste inicial, o POA inicia com as configurações padrão, incluindo usar qualquer endereço IP disponível.

    Veja o console do servidor do POA descrito em Iniciando os agentes do Linux com uma interface de usuário. Se o console do servidor do POA não aparecer, reveja as etapas precedentes para verificar se todas elas foram seguidas. Para obter assistência adicional, consulte Post Office Agent Problems (Problemas do Agente Postal) em Strategies for Agent Problems (Estratégias para problemas de agente) do GroupWise 7 Troubleshooting 2: Solutions to Common Problems (Solução de problemas 2 do GroupWise 7:Soluções para problemas comuns).

    ou

    Se o X Window System não estiver disponível:

    1. Se a autenticação LDAP não estiver em uso, digite o seguinte comando para iniciar o POA do Linux para verificar se ele é executado para a agência postal no novo local:

      ./gwpoa --home /diretrio_agncia_postal --noconfig 
              --ip endereo_IP_servidor_POA --httpport 7181
      

      O switch --home fornece o local para a agência postal. O switch --noconfig impede o POA de ler as informações de configuração do eDirectory; as informações atuais do eDirectory estão obsoletas pois a agência postal foi migrada. O switch --ip fornece o endereço IP do servidor em que o POA está sendo executado. O switch -httpport habilita o console da Web do POA e fornece o número da porta.

      ou

      Se a autenticação LDAP estiver habilitada para a agência postal, digite o seguinte comando:

      ./gwpoa --home /diretrio_agncia_postal --noconfig 
              --ip endereo_IP_servidor_POA --httpport 7181
      ␣␣␣␣␣␣␣␣--ldapipaddr endereo_IP_servidor_LDAP
      ␣␣␣␣␣␣␣␣--ldapport porta_LDAP (se no o padro 389)
      

      O switch --ldapipaddr fornece o local do servidor LDAP. O switch --ldapport é necessário somente se o servidor LDAP se comunicar em uma porta diferente do padrão de 389.

      IMPORTANT:Para simplificar este teste, não use uma conexão SSL no servidor LDAP.

    2. Abra um browser da Web e exiba o URL a seguir:

      http://endereo_IP_servidor_POA:7181
      

      Veja o console da Web do POA descrito em Monitorando os agentes do GroupWise para Linux a partir do browser da Web . Se o console da Web do POA não aparecer, reveja as etapas precedentes para verificar se todas elas foram seguidas. Para obter assistência adicional, consulte Post Office Agent Problems (Problemas do Agente Postal) em Strategies for Agent Problems (Estratégias para problemas de agente) em GroupWise 7 Troubleshooting 2: (Soluções de problemas 2 do GroupWise 7: Soluções para problemas comuns).

  5. Se você tem acesso a uma caixa de correio do GroupWise na agência postal migrada, inicie o cliente do GroupWise para verificar o funcionamento do POA.

  6. Após verificar se o POA do Linux é executado com êxito para a agência postal no novo local no Linux, interrompa o POA do Linux, como descrito em Interrompendo os agentes do GroupWise para Linux.

  7. Se você estiver usando o SSL, crie um novo arquivo de certificado (nome_do_arquivo.crt) e um novo arquivo de chave (nome_do_arquivo.key) para o servidor Linux e coloque-os no diretório /opt/novell/groupwise/agents/bin, que é o local padrão em que o POA procura arquivos de certificado.

    Para obter instruções sobre como criar arquivos de certificado e de chave, consulte Server Certificates and SSL Encryption (Certificados de servidor e criptografia SSL) em Security Administration (Administração de segurança) do GroupWise 7 Administration Guide (Guia de Administração do GroupWise 7)

  8. Se você estiver usando a autenticação LDAP, copie o arquivo de certificado raiz público (nome_do_arquivo.der) do servidor LDAP para o diretório /opt/novell/groupwise/agents/bin.

  9. Se você estiver migrando uma agência postal com uma biblioteca com uma área de armazenamento de documentos localizada fora da estrutura de diretório da agência postal, decida como deseja lidar com a área de armazenamento de documentos:

    Você tem duas alternativas para acessar a área de armazenamento de documentos da agência postal no Linux:

    • Montar a área de armazenamento de documentos: Você pode deixar a área de armazenamento de documentos no servidor NetWare ou Windows. Para fornecer acesso, monte o diretório de área de armazenamento permanentemente no servidor Linux no qual a agência postal está localizada, usando o comando mount fornecido na Section 19.2.1, Tornando um servidor NetWare ou Windows visível a partir do Linux.

    • Migrar a área de armazenamento de documentos: Para eliminar o servidor NetWare ou Windows, migre a área de armazenamento de documentos para uma localização conveniente no servidor Linux. Isso também elimina a necessidade do sistema de arquivos montado permanentemente.

      Use o seguinte comando do DBCopy para migrar a área de armazenamento de documentos para o servidor Linux:

      ./dbopy -b /storage_area_directory /destination_directory

      O switch -b indica que o DBCopy está sendo usado para migrar uma área de armazenamento de documentos contendo arquivos BLOB (binary large object - objeto grande binário) de documentos. A variável storage_area_directory inclui o local de montagem do Linux (por exemplo, /mnt), o diretório de ponto de montagem e o caminho completo para a área de armazenamento de documentos. A variável destination_directory é o local no servidor Linux em que você deseja migrar a área de armazenamento de documentos.

      O DBCopy cria um arquivo de registro chamado mmddgwbk.nnn. Os primeiros 4 caracteres representam a data. Uma extensão de três dígitos permite que vários arquivos de registro sejam criados no mesmo dia. O arquivo de registro é criado na raiz do diretório da área de armazenamento de documentos. Inclua o switch -v no comando dbcopy para habilitar o registro verboso para a migração da área de armazenamento.

  10. Notifique os usuários de que eles devem sair do cliente do GroupWise a menos que estejam executando no modo de Cache.

    Os usuários no modo de Cache não precisam acessar a agência postal para continuar usando o GroupWise. Porém, eles não podem enviar e receber novas mensagens enquanto o POA não estiver em execução.

  11. Prossiga com Reconfigurando a agência postal no ConsoleOne.