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!

Anúncios