Instalación y configuración de OpenStack Mitaka sobre LXC en Ubuntu 14.04
Accedemos al contenedor nova-controller.
root@OSNODE:~# lxc-attach -n nova-controller
Configuramos MariaDB en Nova_controller para almacenar los datos de nuestro OpenStack. Para ello, instalamos los siguientes paquetes:
root@nova-controller:~# apt install mariadb-server python-pymysql
Creamos el fichero "/etc/mysql/conf.d/openstack.cnf".
root@nova-controller:~# emacs /etc/mysql/conf.d/openstack.cnf
[mysqld]
bind-address = NOVA_CONTROLLER_INTERNAL_IP
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
character-set-server = utf8
NOVA_CONTROLLER_INTERNAL_IP = 10.0.3.16Reiniciamos el servicio.
root@nova-controller:~# service mysql restart
Instalamos RabbitMQ.
root@nova-controller:~# apt install rabbitmq-server
Añadimos el usuario "openstack".
root@nova-controller:~# rabbitmqctl add_user openstack RABBIT_USER_PASS
Damos permiso de configuración, escritura y lectura al usuario "openstack".
root@nova-controller:~# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Instalamos Memcache y el cliente desarrollado en python.
root@nova-controller:~# apt install memcached python-memcache
Configuramos memcached para que escuche las peticiones que lleguen desde los demás equipos de la red local.
root@nova-controller:~# emacs /etc/memcached.conf
-l NOVA_CONTROLLER_INTERNAL_IP
Reiniciamos el servicio.
root@nova-controller:~# service memcached restart