Ceci est une ancienne révision du document !


Installation front One

Le front Open Nebula permet de gérer la virtualisation.

Nous utilisons une installation minimale de Debian 11 sur une machine dédiée.

Nous installons les paquets dont nous avons besoin

apt install gpg wget apt-transport-https

Nous récupérons la clé publique du dépôt

wget -q -O- https://downloads.opennebula.io/repo/repo2.key | gpg --dearmor -o /usr/share/keyrings/one-archive-keyring.gpg

Nous créons le fichier de dépôt

cat > /etc/apt/sources.list.d/opennebula.list <<EOF
##
# APT OpenNebula repository
##

deb [signed-by=/usr/share/keyrings/one-archive-keyring.gpg] https://downloads.opennebula.io/repo/6.6/Debian/11 stable opennebula
EOF

Nous mettons à jour la liste des paquets

apt update
apt install mariadb-server

Nous nous connectons au client MariaDB

mysql
CREATE USER 'oneadmin' IDENTIFIED BY '<thepassword>';
GRANT ALL PRIVILEGES ON opennebula.* TO 'oneadmin';

Nous sortons du client

QUIT

Nous configurons l'isolation des transactions

SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED;

Nous installons les paquets OpenNebula à proprement parler

apt install opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow opennebula-provision

Nous ajoutons la configuration de la base de données dans le fichier /etc/one/oned.conf

vi /etc/one/oned.conf

Nous remplaçons la configuration avec sqlite par

DB = [ BACKEND = "mysql",
       SERVER  = "localhost",
       PORT    = 0,
       USER    = "oneadmin",
       PASSWD  = "<thepassword>",
       DB_NAME = "opennebula",
       CONNECTIONS = 25,
       COMPARE_BINARY = "no" ]

Nous configurons FireEdge

vi /etc/one/sunstone-server.conf
:public_fireedge_endpoint: http://one.example.com:443

Nous configurons onegate server

vi /etc/one/onegate-server.conf
:host: 0.0.0.0

Nous configurons onegate endpoint

vi /etc/one/oned.conf
ONEGATE_ENDPOINT = "http://one.example.com:5030"

Nous démarrons les services

systemctl start opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow

Nous activons les services

systemctl enable opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow

Nous installons Nginx

apt install nginx
  • infrastructure/virtualisation/opennebula/frontend-install.1684410917.txt.gz
  • Dernière modification : 18/05/2023 11:55
  • de Stéphane Paillet