VMware Cloud Director Object Storage Extension est un service de middleware autonome que vous installez dans votre centre de données pour fournir des capacités de stockage d'objets aux utilisateurs de VMware Cloud Director.

Architecture de VMware Cloud Director Object Storage Extension

Lors de l'installation et de la configuration, l'interface utilisateur de VMware Cloud Director Object Storage Extension s'enregistre en tant que plug-in de celle-ci dans VMware Cloud Director en utilisant l'infrastructure d'extensibilité du portail. Par conséquent, vous pouvez accéder à l'interface utilisateur de VMware Cloud Director Object Storage Extension directement depuis VMware Cloud Director cloud provider admin portal en tant qu'administrateur système et de VMware Cloud Director tenant portal en tant qu'utilisateur d'organisation.

Vous pouvez configurer VMware Cloud Director Object Storage Extension pour qu'il soit compatible avec AWS S3, Cloudian HyperStore, Dell EMC ECS et n'importe quelle plate-forme de stockage compatible S3 avec le service Service d'interopérabilité de stockage d'objets.

Vous pouvez basculer entre les plates-formes de stockage que vous utilisez avec VMware Cloud Director Object Storage Extension, mais vous ne pouvez pas utiliser deux plates-formes de stockage en même temps.

Une instance de VMware Cloud Director Object Storage Extension peut fonctionner avec une seule instance de VMware Cloud Director ou un seul groupe de serveurs VMware Cloud Director, mais vous pouvez déployer plusieurs VMware Cloud Director Object Storage Extension pour la prise en charge de S3 multi-région.

Vous pouvez déployer VMware Cloud Director Object Storage Extension sur un cluster Tanzu Kubernetes Grid multi-cloud, en utilisant une base de données Postgres High Availability dans VMware Cloud Director ou en dehors de VMware Cloud Director. Vous pouvez également déployer VMware Cloud Director Object Storage Extension sur un cluster Kubernetes externe.
Figure 1. Déploiement d'un module complémentaire VMware Cloud Director Object Storage Extension sur un cluster Tanzu Kubernetes Grid multi-cloud
Diagramme décrivant l'architecture d'un module complémentaire VMware Cloud Director Object Storage Extension déployé sur un cluster Tanzu Kubernetes Grid.
Figure 2. Déploiement d'un module complémentaire VMware Cloud Director Object Storage Extension sur un cluster Tanzu Kubernetes Grid multi-cloud, en utilisant une base de données Postgres High Availability externe
Diagramme décrivant l'architecture d'un module complémentaire VMware Cloud Director Object Storage Extension déployé sur un cluster Tanzu Kubernetes Grid, en utilisant une haute disponibilité Postgres externe.
Figure 3. Déploiement d'un module complémentaire VMware Cloud Director Object Storage Extension sur un cluster Kubernetes externe
Diagramme décrivant l'architecture d'un module complémentaire VMware Cloud Director Object Storage Extension déployé sur un cluster Kubernetes externe.

Composants d'VMware Cloud Director Object Storage Extension

VMware Cloud Director Object Storage Extension est constitué de trois composants.

Tableau 1. Composants d'VMware Cloud Director Object Storage Extension
Composant Description
Service d'interopérabilité de stockage d'objets (OSIS) Service utilisé pour l'intégration de toute plate-forme de stockage compatible S3 à VMware Cloud Director Object Storage Extension.

Ce composant est fourni par les partenaires de VMware Partner Program for Object Storage Extension qui prennent en charge OSIS. Pour plus d'informations, reportez-vous au Guide de développement du service d'interopérabilité de stockage d'objets VMware.

Service VMware Cloud Director Object Storage Extension Service public de VMware Cloud Director Object Storage Extension qui fournit les API pour le chemin de données et le chemin de contrôle sur le port 443.

Pour le déploiement d'un conteneur, le service est une application de conteneur dans le cluster Kubernetes avec plusieurs réplicas.

Opérateur Kubernetes de stockage d'objets Gestionnaire de contrôleur du service VMware Cloud Director Object Storage Extension s'exécutant dans le cluster Kubernetes. Il contrôle la validation de la configuration, l'application et le cycle de vie du service.

Rôles et droits dans VMware Cloud Director Object Storage Extension

Tout utilisateur disposant d'un compte activé du point de vue de VMware Cloud Director peut accéder à VMware Cloud Director Object Storage Extension.

Les éléments que vous voyez et les actions que vous pouvez effectuer dépendent des droits attribués à votre profil d'utilisateur dans une organisation VMware Cloud Director.

Les droits attribués à votre profil d'utilisateur dans VMware Cloud Director définissent votre rôle d'utilisateur dans VMware Cloud Director Object Storage Extension.

Le tableau suivant contient le mappage entre les droits de VMware Cloud Director et les rôles de VMware Cloud Director Object Storage Extension.

Tableau 2. Mappage entre les droits de VMware Cloud Director et les rôles de VMware Cloud Director Object Storage Extension
Rôle du portail de locataires VMware Cloud Director Object Storage Extension Droits de VMware Cloud Director Remarques
Administrateur fournisseur
  • Général : Vue administrateur
  • VDC fournisseur : Afficher
  • VDC d'organisation : Afficher
  • Plug-ins d'interface utilisateur : Afficher
aucune.
Administrateur de locataire
  • Général : Vue administrateur
  • VDC d'organisation : Afficher
  • Plug-ins d'interface utilisateur : Afficher
  • View: VMWARE:OBJECTSTORAGEEXTENSION
Les Administrateurs de locataires dans VMware Cloud Director Object Storage Extension ne doivent pas disposer du rôle VDC fournisseur : Afficher attribué à leur compte d'utilisateur dans VMware Cloud Director. Si vous attribuez le rôle VDC fournisseur : Afficher à un Administrateur de locataire, le rôle d'utilisateur dans VMware Cloud Director Object Storage Extension passe à Administrateur fournisseur.

Si vous exécutez VMware Cloud Director 10.5.1, le droit View: VMWARE:OBJECTSTORAGEEXTENSION n'est pas requis.

Utilisateur locataire Plug-ins d'interface utilisateur : Afficher Les Utilisateurs locataires dans VMware Cloud Director Object Storage Extension ne doivent pas disposer des rôles Général : Vue administrateur et Général : Vue administrateur attribués à leur compte d'utilisateur dans VMware Cloud Director. Si vous attribuez ces rôles à un Utilisateur de locataire, le rôle d'utilisateur dans VMware Cloud Director Object Storage Extension passe à Administrateur de locataire.
Opérateur de stockage d'objets
  • vmware:objectStorageExtension : consultation
  • vmware:objectStorageExtension : modification
  • vmware:objectStorageExtension : accès complet
  • vmware:objectStorageExtension : consultation de l'administrateur
  • vmware:objectStorageExtension : accès complet de l'administrateur
Le composant Opérateur Kubernetes de stockage d'objets utilise le rôle Opérateur de stockage d'objets pour consulter l'API VMware Cloud Director. Il s'agit d'un rôle VMware Cloud Director système, créé lors de l'installation de VMware Cloud Director Object Storage Extension.

Pour plus d'informations sur les rôles prédéfinis et leurs droits dans VMware Cloud Director, reportez-vous à la section Rôles prédéfinis et droits qui leurs sont associés.