Un déploiement de VMware Integrated OpenStack VDS inclut des clusters de gestion et de traitement avec trois réseaux principaux.

Architecture des clusters et des composants

Une architecture classique de déploiement de VDS est composée de deux clusters et de trois VLAN distincts. Pour obtenir des détails sur les VLAN, reportez-vous à Présentation d'un réseau physique.

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

Cluster ou composant

Description

Instance de vCenter Server

Configurez un système vCenter Server dédié à votre déploiement VMware Integrated OpenStack. Cela n'est pas obligatoire 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.

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 fournisseurs

Connecte les nœuds DHCP dans le cluster de gestion avec les clusters de traitement. Reportez-vous à la section Cluster de gestion ci-dessous.

Cluster de gestion

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

Les nœuds DHCP de l'architecture de déploiement basée sur VDS constituent la principale distinction d'une architecture de déploiement basée sur VDS. Les nœuds DHCP gèrent les adresses IP des machines virtuelles de locataires et les connectent au réseau de fournisseurs.

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)

DHCP

Fournit les adresses IP aux machines virtuelles connectées au réseau des fournisseurs.

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 pour le redéploiement des déploiements OpenStack ayant échoué. Ce modèle préserve les paramètres de configuration pour faciliter le redéploiement.

1

Les nœuds DHCP de l'architecture de déploiement basée sur VDS constituent la principale distinction d'une architecture de déploiement basée sur VDS. Les nœuds DHCP gèrent les adresses IP des machines virtuelles de locataires et les connecte au réseau de fournisseurs.