Environnement

Cette section explique comment configurer le contrôleur de nœud et un nœud compute en utilisant l’architecture en exemple.

Although most environments include Identity, Image service, Compute, at least one networking service, and the Dashboard, the Object Storage service can operate independently. If your use case only involves Object Storage, you can skip to

after configuring the appropriate nodes for it.

Vous devez utiliser un compte avec des privilèges administrateur pour configurer chaque nœud. Exécuter les commandes en tant que root ou configurer l’utilitaire sudo.

Note

L’appel systemctl enable sur openSUSE affiche un message d’avestissement quand le service utilise les scripts d’init SysV à la place des fichiers systemd natifs. Cet avertissement peut être ignoré.

Pour les meilleures performances, il est recommandé que votre environnement respecte ou dépasse les exigences matérielles de Prérequis Matériels.

Les exigences minimum suivantes devraient supporter un environnement de proof-of-concept avec les services principaux et plusieurs instances CirrOS:

  • Nœud Contrôleur : 1 processeur, 4 Go de mémoire, et 5 Go de stockage

  • Nœud Compute : 1 processeur, 2 Go de mémoire, et 10 Go de stockage

Comme le nombre de services OpenStack et de machines virtuelles augmentent, il en va de même pour les exigences matérielles pour les meilleurs performances. Si les performances se dégradent après avoir activé des services supplémentaires ou lancé des machines virtuelles, envisager d’ajouter des ressources matérielles à votre environnement.

Pour réduire l’encombrement et laisser plus de ressources pour OpenStack, il est recommandé de faire une installation minimale de votre distribution Linux. De même, vous devez installer une version 64-bit de votre distribution sur chaque nœud.

Une unique partition disque sur chaque nœud fonctionnera pour la plupart des installations basiques. Cependant, vous devriez envisager Logical Volume Manager (LVM) pour les installations avec des services optionnels comme le Stockage par Blocs.

Pour une première installation et pour des besoins de test, beaucoup d’utilisateurs choisissent de monter chaque nœud sur une machine virtuelle (VM). Les principaux avantages des VMs incluent :

  • Un serveur physique peut supporter de multiples nœuds, chacun avec autant d’interfaces réseau que nécessaire.

  • Possibilité de prendre des « snapshots » périodiques tout au long de l’installation et de faire des retours-arrière (« rollback ») vers une configuration fonctionnelle en cas de problème.

Cependant, les VMs vont réduire la performance de vos instances, en particulier, si votre hyperviseur et/ou processeur ne supporte pas l’accélération hardware et les « nested VMs » (VMs imbriquées).

Note

Si vous choisissez l’installation sur VMs, assurez-vous que votre hyperviseur permette de désactiver le filtrage de MAC adresses sur l’interface réseau fournisseur.

For more information about system requirements, see the OpenStack 2023.2 (Bobcat) Administrator Guides, the OpenStack 2023.1 (Antelope) Administrator Guides, the OpenStack Zed Administrator Guides, the OpenStack Yoga Administrator Guides, or the OpenStack Stein Administrator Guides.