Le mode de déploiement compact nécessite moins de ressources matérielles et de mémoire que le mode HA. Toutes les instances de plan de contrôle sont déployées sur une machine virtuelle unique, et une seule instance de contrôleur, de file d'attente de messages et de base de données est incluse.

Un déploiement compact s'exécute sur un hôte ESXi et inclut au moins quatre machines virtuelles. Celles-ci comprennent Serveur de gestion OpenStack, le modèle OpenStack, le nœud de plan de contrôle unifié et au moins un nœud de pilote de calcul.

Un pilote de calcul supplémentaire est créé pour chaque cluster de calcul que vous ajoutez à votre déploiement.

Chiffre 1. Cluster de gestion en mode compact
Cluster de gestion en mode compact

Le mode de déploiement compact convient pour les évaluations et les tests de démonstration. Si vous activez la haute disponibilité ou effectuez des sauvegardes régulières de vos machines virtuelles, il peut également être utilisé dans les environnements de production.

HA en mode compact

Vous pouvez activer la haute disponibilité sur un déploiement compact pour fournir un basculement automatique des machines virtuelles de plan de contrôle et des services OpenStack. La haute disponibilité en mode compact permet d'éviter les erreurs suivantes :

  • Un hôte ESXi cesse de fonctionner, perd la connectivité réseau avec l'hôte maître ou passe à l'état Network Isolated.

  • Une machine virtuelle de plan de contrôle ou de calcul arrête de fonctionner.

  • Les services OpenStack cessent de fonctionner.

En outre, vSAN fournit la tolérance de panne pour les composants de stockage.

Si vous souhaitez activer le mode HA sur un déploiement compact, vous devez disposer d'un cluster vSphere comprenant trois hôtes ESXi et utilisant vSAN en tant que cluster de gestion. Vous activez ensuite vSphere HA et la surveillance de VM sur le cluster de gestion. Si vous déployez OpenStack à l'aide de l'API publique, vous pouvez activer HA en définissant l'attribut "control_plane_ha_enabled": "true".