Como realizar a instalação de um Slave com Pdns
Crie um servidor com as seguinte especificações:
CPU: 2
Memória RAM: 2GB
Disco: 50GB
Realize uma instalação minima de Alma Linux 8, esse sistema vem por padrão com SElinux que impede o Pdns de executar seus processos da maneira correta, por isso ele deve ser desabilitado:
Edite o arquivo de configuração dele;
vim /etc/selinux/config
Deixe o arquivo da seguinte forma;
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
Salve o arquivo e reinicie o server;
reboot now
Desabilite o Firewalld;
#Comando abaixo verifica se o Firewall Está ativo
firewall-cmd --state
#Comando abaixo para o firewall
sudo systemctl stop firewalld
#comando abaixo desativa o firewall da inicialização do OS
systemctl disable firewalld
#Impedir que outros serviços iniciem o firewall
systemctl mask --now firewalld
Instale o pdns e o maridaDB;
O ideal é que ambos, master e slave, tenham a mesma versão.
Caso seja necessário realizar a instalação de uma versão mais antiga os pacotes podem ser encontrados no site oficial do PowerDNS.
yum -y update
yum -y install epel-release
yum -y install bind-utils pdns pdns-backend-mysql mariadb mariadb-server
Após iniciar o modo de instalação segura do MySQL, recomendamos realizar os ajustes da seguinte forma, exatamente nessa ordem.
Set root password? [Y/n]
Y
New password:
Re-enter new password:
[Informe o Password do root]
Remove anonymous users? [Y/n]
Y
Disallow root login remotely? [Y/n]
Y
Remove test database and access to it? [Y/n]
Y
Reload privilege tables now? [Y/n]
Y
Thanks for using MariaDB!