Falaremos sobre os procedimentos que utilizamos para instalar o Proxmox. Antes de iniciar esse procedimento, recomendamos uma lida em nosso artigo (neste link, ou nas referências abaixo) comparando algumas soluções antispam, para lhe ajudar a decidir se esta solução é a melhor para seu caso.
Como o post do Proxmox ficou mais extenso, dividimos ele em partes. Pedimos que siga cada parte e só passe para a seguinte se não tiver dúvidas ou problemas.
Instalação do Antispam Proxmox: Parte 1 – Instalando o(s) Servidor(es)
Instalação do Antispam Proxmox: Parte 2 – Instalando o Bind
Instalação do Antispam Proxmox: Parte 3 – Padronização do ambiente
Instalação do Antispam Proxmox: Parte 4 – Aprimorando o ambiente
Instalação do Antispam Proxmox: Parte 5 – Configurando o Proxmox
Instalação do Antispam Proxmox: Parte 6 – Aprimorando filtragem Antispam
Instalação do Antispam Proxmox: Parte 7 – (OPCIONAL) Configurar Cluster
Instalação do Antispam Proxmox: Parte 8 – Configurando a Quarentena
Instalação do Antispam Proxmox: Parte 9 – Integrando com o LDAP
Instalação do Antispam Proxmox: Parte 10 – Regras iniciais
Instalação do Antispam Proxmox: Parte 11 – Implementando em Produção
Instalação do Antispam Proxmox: Parte 12 – Comandos para o dia a dia
Lembre-se de: Alterar as partes em cinza (se houver) para o padrão de sua empresa e de, se o seu ambiente for um cluster, executar as partes de 1 a 6 em todos os nós.
Antes de iniciar, obtenha a ISO mais atual do Proxmox Mail Gateway no site da proxmox. É importante que o nome DNS esteja funcionando corretamente (neste exemplo os endereços serão quarentena.suaempresa.com.br, mail.suaempresa.com.br e mail2.suaempresa.com.br)
Aqui demonstraremos os ambiente para instalação de um Cluster, mas sugerimos nesse caso que você avalie a possibilidade de fazer uma solução standalone. Antes que você decida usar um Cluster pedimos que você avalie se aumentar a complexividade desse serviço traz vantagens para você, pois:
- É um serviço muito simples de administrar em standalone (já montamos um servidor apenas, com a configuração do nó1, em ambiente com 200 mil mensagens recebidas por dia, sem nenhum problema);
- Em cluster, você não pode alterar as configurações de SSH e precisa ter muito cuidado para que o relógio dos nós esteja sincronizado;
- Mesmo que você precise fazer alguma manutenção, é um serviço estável e que reinicia em segundos;
- Ter mais de um nó pode ser válido se você tem mais de um link de internet e quer colocar cada nó em um link diferente;
Vamos sugerir a seguinte configuração:
Ambiente/Função | Nó1 | Nó2 | Nó3 |
Nome no HOST | NO1 | NO2 | NO3 |
Nome de REDE | quarentena.suaempresa.com.br | mail2.suaempresa.com.br | mail.suaempresa.com.br |
Endereço | SEU_IP_1 | SEU_IP_2 | SEU_IP_3 |
Função | Quarentena de e-mail para usuários | Filtro de mensagens | Filtro de mensagens |
Size | 4GB de RAM 20GB de Disco | 4GB de RAM 10GB de Disco | 4GB de RAM 10GB de Disco |
Instalação do SO
Na primeira tela, escolha a opção Install Proxmox Mail Gateway. Na tela de contrato, clique em I agree, na tela seguinte apenas clique em Next. Na tela seguinte, preencha o Pais Brazil, coloque o time zone Americas/Sao_Paulo e o layout de teclado deixe como Brazil-Portuguese. Na tela seguinte, obtenha com a equipe de infraestrutura a senha de root e o e-mail do suporte, informe e clique em Next. Na tela de Management Network Configuration, configure o nome completo do servidor (nome.domínio), o endereço IP (SEU_IP_1, SEU_IP_2 ou SEU_IP_3), a máscara de rede, o Gateway, o DNS Server (coloque apenas um servidor DNS neste momento) e clique em Next. Na tela final, clique em Reboot para reiniciar o servidor virtual.
Customizações do SO
Após instalação do sistema operacional, acesse por SSH e execute os comandos:
echo "#deb https://enterprise.proxmox.com/debian/pmg stretch pmg-enterprise" > /etc/apt/sources.list.d/pmg-enterprise.list
echo "deb http://download.proxmox.com/debian/pmg stretch pmg-no-subscription" >> /etc/apt/sources.list.d/pmg-enterprise.list
apt-get clean
apt-get update
apt-get install gcc make ntp ntpdate open-vm-tools snmpd -y
apt-get upgrade -y
Para todas as perguntas que fizer, escolha a opção keep the local version currently installed. Em seguida digite:
apt-get dist-upgrade -y
Caso apareça uma tela sobre a atualização de um produto, escolha sempre keep the local verson currently installed. Ao final, execute os comandos:
sed -i "s/timeout=5/timeout=1/g" /boot/grub/grub.cfg
sed -i "s/0.debian.pool.ntp.org/SEU_NTP_1/g" /etc/ntp.conf
sed -i "s/1.debian.pool.ntp.org/SEU_IP_2/g" /etc/ntp.conf
echo "30 * * * * /usr/sbin/ntpdate SEU_NTP_1 >/dev/null 2>&1" >> /var/spool/cron/root
systemctl enable ntp
echo "export MIBS=/usr/share/snmp/mibs" >> /etc/default/snmpd
sed -i "s/public/ZAQ@xw2CDE%/g" /etc/snmp/snmpd.conf
/etc/init.d/snmpd restart
Fontes/Referências
NVLAN – Comparativo Soluções Mail Gateway/Antispam OpenSource (gratuitas)
NVLAN – Instalação do Antispam Proxmox: Parte 2 – Instalando o Bind
NVLAN – Instalação do Antispam Proxmox: Parte 3 – Padronização do ambiente
NVLAN – Instalação do Antispam Proxmox: Parte 4 – Aprimorando o ambiente
NVLAN – Instalação do Antispam Proxmox: Parte 5 – Configurando o Proxmox
NVLAN – Instalação do Antispam Proxmox: Parte 6 – Aprimorando filtragem Antispam
NVLAN – Instalação do Antispam Proxmox: Parte 7 – (OPCIONAL) Configurar Cluster
NVLAN – Instalação do Antispam Proxmox: Parte 8 – Configurando a Quarentena
NVLAN – Instalação do Antispam Proxmox: Parte 9 – Integrando com o LDAP
NVLAN – Instalação do Antispam Proxmox: Parte 10 – Regras iniciais
NVLAN – Instalação do Antispam Proxmox: Parte 11 – Implementando em Produção
NVLAN – Instalação do Antispam Proxmox: Parte 12 – Comandos para o dia a dia
NVLAN – Instalação padrão do CentOS7
http://partnerweb.vmware.com/GOSIG/Debian_9.html
https://forum.proxmox.com/threads/cluster-rsync-error.41135/
https://forum.proxmox.com/threads/how-to-local-dns-resolver-for-proxmox-mail-gateway.41189/
https://forum.proxmox.com/threads/advancing-proxmox-mail-gateway-especially-spam-and-virus-detection.44152/
https://www.proxmox.com/en/training/video-tutorials
https://youtube.com/watch?v=Dr3-BeY0V1k
https://youtube.com/watch?v=-QpIfm-qx1o
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.