Mise en œuvre et configuration de Nova
Installation de Nova
- Installer les paquets requis :
- openstack-nova-api
- openstack-nova-conductor
- openstack-nova-consoleauth
- openstack-nova-novncproxy
- openstack-nova-scheduler
- openstack-nova-placement-api
- Activer et démarrer les services :
# systemctl enable --now nova-api.service
# systemctl enable --now nova-scheduler.service
# systemctl enable --now nova-conductor.service
# systemctl enable --now nova-consoleauth.service
# systemctl enable --now nova-novncproxy.service
# systemctl enable --now nova-placement-api.service
Configuration initiale de Nova
- Modifier le fichier de configuration /etc/nova/nova.conf :
- Spécifier les informations de connexion à la base de données (section [database])
- Définir les informations d'authentification avec Keystone (section [keystone_authtoken])
- Configurer l'API placement (section [placement])
- Configurer l'accès aux images avec Glance (section [glance])
- Appliquer la configuration et redémarrer les services :
# systemctl restart nova-api.service
# systemctl restart nova-scheduler.service
# systemctl restart nova-conductor.service
# systemctl restart nova-consoleauth.service
# systemctl restart nova-novncproxy.service
# systemctl restart nova-placement-api.service
- Synchroniser la base de données :
Personnalisation et optimisation de la configuration
- Configurer l'hyperviseur (section [libvirt]) :
- Choisir l'hyperviseur (KVM, QEMU, ESXi, etc.)
- Configurer les paramètres spécifiques à l'hyperviseur
- Optimiser les performances (section [DEFAULT]) :
- Configurer la taille des pools de travailleurs
- Personnaliser les paramètres de mise en cache
- Configurer la gestion des réseaux (section [neutron]) :
- Spécifier les informations d'authentification avec Neutron
- Configurer les paramètres du réseau
- Gérer les quotas (section [quota]) :
- Configurer les quotas par défaut pour les instances, les cœurs, la RAM, etc.
- Trouver les informations dans Horizon :
- Accéder à l'onglet "Compute" puis "Instances" pour gérer les instances
- Accéder à l'onglet "Admin" puis "Hypervisors" pour gérer les hyperviseurs
- Utiliser la CLI nova ou la CLI openstack :
- Utiliser
nova list
ou openstack server list
pour lister les instances
- Utiliser
nova hypervisor-list
ou openstack hypervisor list
pour lister les hyperviseurs