Introducción
Buenas, en este post vamos a instalar y configurar el servidor de base de datos para nuestro escenario en OpenStack, la instalación la haremos en sancho, que tiene un Ubuntu. También modificaremos nuestro servidor DNS instalado anteriormente para que reconozca la siguiente dirección bd.cabezas.gonzalonazareno.org como la base de datos y haremos una prueba desde quijote.
Configuración en sancho
Instalamos:
sudo apt install mariadb-server
Hacemos la instalación segura:
sudo mysql_secure_installation
Entramos como root en la base de datos:
sudo mysql -u root -p
Y creamos al usuario con privilegios para acceder desde el exterior:
GRANT ALL PRIVILEGES ON *.* TO 'ale'@'%' IDENTIFIED BY 'ale' WITH GRANT OPTION;flush privileges;
Editamos el fichero:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Descomentamos las líneas(si están comentadas):
port = 3306
bind-address = 127.0.0.1
skip-external-locking
Y modificamos la línea:
bind-address = 0.0.0.0
Reiniciamos el servicio:
sudo systemctl restart mysql
Configuración en freston
En los siguientes ficheros:
sudo nano /var/cache/bind/db.dmz.cabezas.gonzalonazareno.org
sudo nano /var/cache/bind/db.interna.cabezas.gonzalonazareno.org
Añadimos la siguiente línea:
bd IN CNAME sancho
Reiniciamos el servicio:
sudo systemctl restart bind9
Configuración en quijote
Debemos de instalar el paquete de mariadb, para ello:
sudo dnf install mariadb-server
Si quisieramos instalar una versión más actualizada, añadimos el repositorio de mariadb:
sudo nano /etc/yum.repos.d/mariadb-10.4.repo
Y añadimos:
[mariadb]
name = MariaDB para CentOS 7
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Activamos el servicio:
sudo systemctl start mariadb
Comprobación
Desde quijote:
[centos@quijote ~]$ mysql -h bd.cabezas.gonzalonazareno.org -u ale -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 36
Server version: 10.3.25-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>