Introdução
Como o objetivo é só a instalação do
Zimbra, não fiz a instalação do
CentOS por entender que já tenham uma Lab com
um máquina instalada.
A instalação foi feita do zero, usando a instalação minimal do CentOS, só com o pacotes básicos, pois o Zimbra já inclui todos os pacotes
necessários para o seu funcionamento.
Softwares necessários
Para iniciar o processo de configuração, primeiramente precisamos baixar/instalar alguns pacotes. São eles:
- bind;
- nc;
- sysstat;
- perl;
- weget;
- vim;
- zimbra.
Ao instalar o CentOS, é instalado por default um servidor de e-mail para envio de mensagens locais, o
Postfix. Precisamos, assim,
parar e remover o Postfix da inicialização, pois o Zimbra já possui o Postfix e, se deixarmos ele rodando, o Zimbra não vai subir.
Sendo assim, vamos parar e tirar o serviço do boot:
# service postfix stop
# chkconfig --del postfix
Agora, vamos instalar os pacotes para podermos iniciar a instalação:
# yum install bind bind-utils nc sysstat perl wget vim
Pronto, agora estamos com o todos o requisitos necessários para a configuração do DNS e a instalação do Zimbra em si.
Configurando
Bom, agora com o pacotes instalados em seu sistema, vamos para à parte de configuração do
named. Execute os comandos:
# cd /etc/
# cp -p named.conf named.conf-original
# > named.conf
# vim named.conf
Adicionaremos o seguinte conteúdo ao arquivo "named.conf":
# vim db.zmexemplo.com.br
$TTL 86400
@ IN SOA zmail.zmexemplo.com.br. root.zmail.zmexemplo.com.br. (
10118 ; Serial
43200 ; Refresh
3600 ; Retry
3600000 ; Expire
2592000 ) ; Minimum
IN NS zmail.zmexemplo.com.br.
MX 10 zmail.zmexemplo.com.br.
zmail IN A 192.168.0.252
Feito isso, agora iremos gerar a chave:
# rndc-confgen -a -c /etc/rndc.key
Obs.: Deve demorar uns minutinhos.
Configurando o
/etc/resolv.conf:
# vim /etc/resolv.conf
Edite:
search zmexemplo.com.br
nameserver 192.168.0.252
Testando o serviço DNS
Testando a configuração do
named:
# service named configtest
No retorno deste comando, deve vir algo assim:
zone zmexemplo.com.br/IN: loaded serial 10118
Se estiver tudo ok, execute:
# service named restart
Caso dê algum erro, verifique no
/var/log/messenges. Se tiver algum erro de permissão, verificar a permissão com:
# ls -l /etc/rndc.key
Ou, faça da seguinte maneira:
# chown root:named /etc/rndc.key
# service named restart [ok] está tudo certo
Se não deu erro, podemos continuar. Agora vamos editar o
/etc/hosts:
# vim /etc/hosts
Edite:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.0.252 zmail.zmexemplo.com.br zmail
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Feito assim, salve a configuração a partiremos para testar o serviço DNS:
# dig +short zmail.zmexemplo.com.br
No retorno do comando
dig, deverá vir o IP do servidor. No meu caso:
192.168.0.252
# dig -x 192.168.0.252 # Numero do servidor
Assim, terminamos essa parte. Agora vamos iniciar a instalação do Zimbra.