1 – Instalar um Novo Servidor com Linux CentOS 6.9 e execute suas atualizações.
– Instale com o mesmo hostname e domainname do Antigo Servidor.
– Configure um IP diferente do Antigo Servidor.
– Disponibilize o espaço de armazenamento desejado para as contas de e-mail no diretório “/op/zimbra”. Lembre-se também de disponibilizar espaço suficiente no diretório “/opt/zimbra_temp” para receber a cópia dos dados do Antigo Servidor.
2 – Parar os serviços do Zimbra no Antigo Servidor (recomendo agendar a migração para o final de semana, já que somente a cópia poderá levar algumas horas):
# su – zimbra
# zmcontrol stop
3 – Copiar todo o diretório “/opt/zimbra” do Antigo Servidor para um diretório temporário no Novo Servidor, executando o seguinte comando a partir deste último:
# rsync -avhS <IP do Servidor Antigo>:/opt/zimbra/ /opt/zimbra_temp/
4 – Parar a interface de rede do Antigo Servidor:
# ifconfig eth0 down
— Desse ponto em diante somente passos no Novo Servidor:
5 – Configurar o IP do Antigo Servidor no Novo Servidor
6 – Instalar o DNSMASQ para a resolução de nomes (se o Novo Servidor Zimbra também for DNS SECUNDÁRIO EXTERNO, melhor utilizar o NAMED em sincronia com o DNS PRIMÁRIO EXTERNO):
# yum install dnsmasq
# chkconfig dnsmasq on
– Editar arquivo de configuração e descomentar a seguinte linha:
# nano /etc/dnsmasq.conf
#user=
por:
user=root
– Ainda no arquivo de configuração insira ao fim da página uma linha de acordo com hostname e domainname do servidor de e-mail:
mx-host=yourdomain.com,mailserver.yourdomain.com,50
# service dnsmasq restart
7 – Parar e remover da inicialização os serviços Sendmail e Postfix:
# service postfix stop
# chkconfig postfix off
# service sendmail stop
# chkconfig sendmail off
8 – Configurar “/etc/resolv.conf” para o servidor resolver seus próprios nomes:
# nano /etc/resolv.conf
– Inserir na primeira linha:
nameserver 127.0.0.1
– Confirmar se o servidor resolve o hostname para seu próprio IP:
# ping mailserver.yourdomain.com
9 – Instalar a mesma versão do Zimbra do Antigo Servidor (7.2.0), mas com a opção “-s” (Software only installation). Baixe o arquivo no link abaixo diretamente no diretório “/tmp/zimbra”:
– https://www.zimbra.com/downloads/zimbra-collaboration-open-source/archives/
# cd /tmp/zimbra
# tar zxvf zcs-7.2.0_GA_2669.RHEL6_64.20120410002025.tgz
# cd zcs-7.2.0_GA_2669.RHEL6_64.20120410002025
# ./install.sh -s –platform-override
– Observe que pode ser solicitada a instalação de alguns pacotes como pré-requisitos. Instale.
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.
10 – Substituir diretório de instalação do Zimbra pelo diretório que foi copiado do Antigo Servidor e fixar as permissões necessárias:
# cd /opt
# rm -rf zimbra
# mv zimbra_temp zimbra
# /opt/zimbra/libexec/zmfixperms –extended
# chown -R zimbra:zimbra zimbra/
11 – Realizar download de todas as versões do Zimbra listadas abaixo diretamente no diretório “/tmp/zimbra”:
– https://www.zimbra.com/downloads/zimbra-collaboration-open-source/archives/
– 8.0.6
– 8.0.7
– 8.0.8
– 8.0.9
– 8.5.1
– 8.7.1
– 8.7.7
12 – Instalar Zimbra 8.0.6:
# cd /tmp/zimbra
# tar zxvf zcs-8.0.6_GA_5922.RHEL6_64.20131203103705.tgz
# cd zcs-8.0.6_GA_5922.RHEL6_64.20131203103705
# ./install.sh –platform-override
– Diga não “N” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] N
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.
– Se a instalação for concluída com sucesso, já será possível acessar o Zimbra Web Client por http://<IP do Servidor> e a Administração Zimbra por https://<IP do Servidor>:7071 (talvez seja necessário adicionar o IP na exceção do navegador, caso utilize servidor Proxy).
13 – Instalar Zimbra 8.0.7:
# cd /tmp/zimbra
# tar zxvf zcs-8.0.7_GA_6021.RHEL6_64.20140408123911.tgz
# cd zcs-8.0.7_GA_6021.RHEL6_64.20140408123911
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
14 – Instalar Zimbra 8.0.8:
# cd /tmp/zimbra
# tar zxvf zcs-8.0.8_GA_6184.RHEL6_64.20140925175705.tgz
# cd zcs-8.0.8_GA_6184.RHEL6_64.20140925175705
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
15 – Instalar Zimbra 8.0.9:
# cd /tmp/zimbra
# tar zxvf zcs-8.0.9_GA_6191.RHEL6_64.20141103151557.tgz
# cd zcs-8.0.9_GA_6191.RHEL6_64.20141103151557
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para o zimbra-memcached e zimbra-proxy que não devem ser instalado nesse momento. Para estes utilize “N”.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
16 – Instalar Zimbra 8.5.1:
# cd /tmp/zimbra
# tar zcs-8.5.1_GA_3056.RHEL6_64.20141103151539.tgz
# cd zcs-8.5.1_GA_3056.RHEL6_64.20141103151539
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
17 – Instalar Zimbra 8.7.1:
# cd /tmp/zimbra
# tar zcs-8.7.1_GA_1670.RHEL6_64.20161025035141.tgz
# cd zcs-8.7.1_GA_1670.RHEL6_64.20161025035141
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens:
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
18 – Instalar Zimbra 8.7.2:
# cd /tmp/zimbra
# tar zcs-8.7.2_GA_1736.RHEL6_64.20170131053933.tgz
# cd zcs-8.7.2_GA_1736.RHEL6_64.20170131053933
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
19 – Instalar Zimbra 8.7.7:
# cd /tmp/zimbra
# tar zcs-8.7.7_GA_1787.RHEL6_64.20170410133400.tgz
# cd zcs-8.7.7_GA_1787.RHEL6_64.20170410133400
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
20 – Instalar Zimbra 8.7.9:
# cd /tmp/zimbra
# tar zcs-8.7.9_GA_1794.RHEL6_64.20170505054622.tgz
# cd zcs-8.7.9_GA_1794.RHEL6_64.20170505054622
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível e também já será possível partir para o próximo passo da migração.
21 – Instalar Zimbra 8.7.10:
# cd /tmp/zimbra
# tar zcs-8.7.10_GA_1829.RHEL6_64.20170524161336.tgz
# cd zcs-8.7.10_GA_1829.RHEL6_64.20170524161336
# ./install.sh –platform-override
– Diga sim “S” quando for solicitado para verificar a integridade do banco de dados de mensagens (caso o banco de dados apresente erros, diga não “N” para prosseguir com a instalação):
Do you want to verify message store database integrity? [Y] Y
– Quando solicitado para instalar os pacotes Zimbra, confirme com “Y” para todos, EXCETO para zimbra-dnscache.
– Se a instalação for concluída com sucesso, o acesso ao ambiente já estará disponível.
Então é isso pessoal! Em breve postarei mais experiências com Zimbra relacionado a firewall, backup, personalização e erros.
Até mais!