Avant de déployer VMware Cloud Director Object Storage Extension, vous devez préparer votre environnement. VMware Cloud Director Object Storage Extension nécessite des composants externes spécifiques de versions spécifiques.

Le tableau suivant répertorie les composants logiciels et les versions prises en charge des composants que vous devez déployer et configurer.
Composants requis Versions prises en charge
VMware Cloud Director
  • 10.3
  • 10.4
  • 10.5
Note : Pour être compatible avec VMware Cloud Director Object Storage Extension, l'instance de VMware Cloud Director que vous utilisez doit prendre en charge VMware Cloud Director cloud provider admin portal et VMware Cloud Director tenant portal.
Cloudian HyperStore Si vous déployez VMware Cloud Director Object Storage Extension au-dessus de Cloudian HyperStore, un cluster d'au moins 3 nœuds Cloudian HyperStore est requis.

Vous pouvez configurer VMware Cloud Director Object Storage Extension avec Cloudian HyperStore versions 7.4 ou ultérieure.

Pour utiliser plusieurs régions dans VMware Cloud Director Object Storage Extension, vous avez besoin de Cloudian HyperStore version 7.4.2 ou ultérieure.

Pour plus d'informations sur les spécifications requises de Cloudian HyperStore, reportez-vous à la section Conditions requises pour le déploiement d'Cloudian.
Dell EMC ECS Si vous déployez VMware Cloud Director Object Storage Extension au-dessus de ECS, un cluster d'au moins 3 nœuds ECS est requis.

VMware Cloud Director Object Storage Extension prend en charge ECS versions 3.6 ou ultérieures.

Pour plus d'informations sur les spécifications requises de ECS, reportez-vous à la section Conditions requises pour le déploiement d'ECS

Base de données

PostgreSQL versions 10 à 14.

Note :

Le paramètre de codage et de classement de la base de données PostgreSQL peut affecter la synchronisation des objets à partir de la plate-forme de stockage. Vérifiez que le codage de la base de données est UTF8 et que le classement est en_US.UTF-8.

Si les paramètres régionaux du SE sur lequel votre base de données Postgres est déployée ne contiennent pas en_US.UTF-8, ou si vous n'êtes pas sûr de la méthode de classement à définir, vous pouvez définir ce dernier sur la valeur par défaut C.

VMware Cloud Director Object Storage Extension nécessite une instance de base de données dédiée et un utilisateur de base de données disposant de privilèges suffisants pour créer des tables et modifier des schémas de base de données.

VMware Cloud Director Object Storage Extension ne nécessite pas le bus de message RabbitMQ pour communiquer avec VMware Cloud Director.

Assurez-vous que les horloges de tous les nœuds VMware Cloud Director Object Storage Extension et de la plate-forme de stockage sont synchronisées. Il est recommandé d'utiliser le même serveur NTP (Network Time Protocol).

Conditions requises pour la demande d'API S3 de type hébergement virtuel

Lorsque vous effectuez une demande d'API S3, vous pouvez utiliser l'URL de type chemin d'accès, par exemple : https://<ose-host>/<bucket>/<object> ou https://<ose-host>/api/v1/s3/<bucket>/<object>. Vous pouvez également utiliser l'URL de type hébergement virtuel, par exemple : https://<bucket>.<s3-ose-host>/<object>.

Lorsque vous définissez le point de terminaison d'API S3, vous pouvez utiliser les modèles suivants :
  • https://<your-org-domain.com>
  • https://s3.<region-name-here>.<your-org-domain.com>
  • https://s3.<your-org-domain.com>

Pour prendre en charge les demandes d'API S3 de type hébergement virtuel, vérifiez que le nom d'hôte de votre instance de VMware Cloud Director Object Storage Extension commence par s3. et que votre serveur DNS peut acheminer les demandes de type hébergement virtuel.

Par exemple, le nom d'hôte de votre instance de VMware Cloud Director Object Storage Extension est example.com. Pour acheminer les demandes de type hébergement virtuel, ajoutez le mappage de nom d'hôte suivant aux entrées DNS :
De À
*.s3.example.com example.com
s3.example.com example.com