Repositorios necesarios
# rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Configurar mysql
# yum install Percona-Server-server-55.x86_64 Percona-Server-devel-55.x86_64 Percona-Server-client-55.x86_64 Percona-Server-shared-compat.x86_64
Instalar powerdns y backend
# yum -y install pdns pdns-backend-mysql # chkconfig --levels 235 mysql on && chkconfig --levels 235 pdns on # service mysqld restart
Crear base de datos powerdns
# wget http://files.soluslabs.com/solusvm/pdns/pdns.sql # mysql --user=root --password=MYNEWPASSOWRD < pdns.sql
Editar configuración PowerDns con credenciales de la base de datos:
# vim /etc/pdns/pdns.conf launch=gmysql gmysql-host=127.0.0.1 gmysql-user=root gmysql-password= gmysql-dbname=powerdns # /etc/init.d/pdns restart
Instalar paquetes necesarios para poweradmin
# yum install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mhash gettext
Instalación de poweradmin
# cd /root # wget https://github.com/downloads/poweradmin/poweradmin/poweradmin-2.1.6.tgz # tar xvfz poweradmin-2.1.6.tgz # cd poweradmin-2.1.6/inc # mv config-me.inc.php config.inc.php # nano config.inc.php
Editamos el archivo con los mismos datos utilizados para el pdns.conf
$db_host = 'localhost'; $db_port = '3306'; $db_user = ''; $db_pass = ''; $db_name = ''; $db_type = 'mysql'; $session_key = 'session_key'; # mv /root/poweradmin-2.1.6/* /var/www/html/ # service httpd restart
Ahora hemos de ir a la ip o el dominio y poner la url /install y seguir los pasos. Y ya lo tenemos.
https://www.digitalocean.com/community/articles/how-to-install-powerdns-on-centos-6-3-x64
http://docs.solusvm.com/powerdns
http://www.howtoforge.com/installing-powerdns-with-mysql-backend-and-poweradmin-on-centos-5.2