Un déploiement de VMware Integrated OpenStack NSX inclut des clusters de gestion et de calcul avec quatre réseaux principaux. Vous pouvez également séparer le nœud NSX Edge en un cluster distinct.

Architecture des clusters et des composants

Lorsque vous déployez VMware Integrated OpenStack à l'aide de NSX, vous pouvez utiliser deux modes de déploiement différents :

  • Mode compact - Comporte un hôte ESXi unique exécutant deux machines virtuelles et utilisant un minimum de 120 Go de stockage.

  • Mode HA - Comporte 8 machines virtuelles ou plus utilisant un minimum de 552 Go de stockage.

Une architecture de déploiement de NSX en mode HA comporte trois clusters et quatre VLAN. Pour obtenir des détails sur les VLAN, reportez-vous à Réseau NSX physique.

Figure 1. Déploiement NSX en mode HA

L'architecture de VMware Integrated OpenStack inclut les clusters et les composants suivants.

Cluster ou composant

Description

Instance de vCenter

Une instance dédiée de vCenter n'est pas requise mais optimise le déploiement.

Active Directory

Pour une authentification d'utilisateur par le service d'identité d'OpenStack.

Cluster de gestion

Contient toutes les machines virtuelles de composants et de gestion d'OpenStack. Reportez-vous à la section Cluster de gestion ci-dessous pour une description détaillée du cluster de gestion et de ses composants.

Cluster de traitement

Ressources de traitement pour Nova. Toutes les machines virtuelles de locataires sont créées sur ces clusters de traitement.

Cluster Edge NSX

Contient les machines virtuelles Edge qui fournissent les services de sécurité de passerelle aux réseaux logiques et fournissent DHCP, des adresses IP flottantes (NAT), des groupes de sécurité et des fonctions de routage pour le composant de mise en réseau d'OpenStack.

NSX Manager

Composant de gestion de réseau centralisé de NSX qui fournit une vue système agrégée.

NSX Controller

Système de gestion d'états distribués avancé qui contrôle les réseaux virtuels et les tunnels de transport Overlay.

Réseau de gestion

Transporte le trafic entre les composants de gestion.

Réseau d'accès aux API

Expose le tableau de bord VMware Integrated OpenStack et permet au locataire d'accéder aux API et aux services OpenStack.

Réseau de transport

Connecte les nœuds DHCP du cluster Edge aux clusters de traitement.

Réseau externe

Fournit un accès externe pour les instances créées dans VMware Integrated OpenStack.

Les nœuds NSX Controller et NSX Manager peuvent être déployés sur des clusters ou des hôtes distincts. Il est recommandé de déployer les nœuds NSX Controller et NSX Manager dans le cluster de gestion.

Cluster de gestion

Le cluster de gestion contient toutes les machines virtuelles de composants et de gestion d'OpenStack.

Figure 2. Cluster de gestion en mode HA

Figure 3. Cluster de gestion en mode compact (à fournir)

Le cluster de gestion contient les composants suivants.

Composant

Description

Nœuds

Équilibrage de charge

Fournit HA et active l'architecture évolutive horizontale.

2 (1 actif, 1 en veille)

Bases de données (BD)

Instances de MariaDB qui stockent les métadonnées d'OpenStack.

RabbitMQ, le service de file d'attente de messages utilisé par tous les services OpenStack, s'exécute également sur les nœuds de base de données.

3 (1 actif, 2 en veille)

VMware Integrated OpenStack Controller

Contient tous les services OpenStack, notamment Compute, Block Storage, Image Service, Identity Service, et Object Storage.

Le service Memcache, qui active les performances de niveau production pour le service d'identité, s'exécute également sur les nœuds de base de données.

2 (tous deux actifs)

Pilote de traitement

Contient un sous-ensemble des processus de traitement en interaction avec les clusters de traitement pour gérer les machines virtuelles.

1 par cluster de traitement

OMS (VMware Integrated OpenStack Manager Service)

Le vApp que vous utilisez pour gérer votre vApp de VMware Integrated OpenStack.

1

Modèle VMware Integrated OpenStack

Modèle de base pour la création de toutes les machines virtuelles de service d'OpenStack.

1

Bases de données Ceilometer (en option)

Instances des bases de données MongoDB ou NoSQL destinées à Ceilometer.

3 (1 actif, 2 en veille)