La configuration de VMware Cloud Director Object Storage Extension avec un cluster ECS consiste à établir une connexion entre les services VMware Cloud Director Object Storage Extension et ECS.

Pour des raisons de sécurité, VMware Cloud Director Object Storage Extension valide la complexité de tous les mots de passe. Lorsque vous définissez des mots de passe à l'aide de l'utilitaire de ligne de commande ose, assurez-vous que le mot de passe contient :
  • au moins huit caractères ;
  • au moins une majuscule ;
  • au moins une minuscule ;
  • au moins un chiffre ;
  • au moins un caractère non alphanumérique.

    Utilisez uniquement des caractères ASCII visibles. N'utilisez pas d'espaces et des caractères de contrôle non imprimables, tels que BEL ou NUL.

VMware Cloud Director Object Storage Extension effectue une validation du mot de passe dans le cadre de l'exécution des scripts suivants :
  • ose ecs admin set
  • ose ecs console set
À des fins de test, vous pouvez éviter la validation du mot de passe en ajoutant l'argument --force à la commande que vous exécutez.

Conditions préalables

Vérifiez que votre configuration ECS est conforme aux conditions requises pour le déploiement de VMware Cloud Director Object Storage Extension. Reportez-vous à Conditions requises pour le déploiement de ECS.

Procédure

  1. Ouvrez une connexion SSH à la machine sur laquelle vous avez installé VMware Cloud Director Object Storage Extension.
  2. Configurez la connexion au point de terminaison d'API HTTPS du service d'administration d'ECS.
    ose ecs admin set --url ecs-admin-service-url --user admin-user --secret 'password'

    Si le mot de passe que vous entrez contient un guillemet simple ('), exécutez la commande sans l'argument --secret, et le système vous invite à entrer le mot de passe sur une nouvelle ligne.

    Par exemple :
    ose ecs admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  3. Configurez la connexion à la console de gestion ECS.
    ose ecs console set --url ecs-console-url --user admin-user --secret admin-user-pass
    Par exemple :
    ose ecs console set --url https://object-storage.acme.com:8443 --user admin --secret ChangeIt!
  4. Configurez la connexion au service ECS S3.
    ose ecs s3 set ecs-s3-url

    Pour configurer la connexion, utilisez le nom de domaine complet ou l'adresse IP du service S3. Si vous utilisez le nom de domaine complet, veillez à configurer correctement le domaine du service S3 dans le cluster ECS. Assurez-vous également que votre serveur DNS peut acheminer toutes les demandes du compartiment de l'hôte de service S3 virtuel vers le réel. Par exemple, de bucket-name.ecs-s3-host vers ecs-s3-host. Si vous utilisez l'adresse IP du service S3, aucun paramètre de domaine et de route d'hôte virtuel n'est nécessaire.

    Par exemple :
    ose ecs s3 set https://object-storage.acme.com:443
  5. Activez l'utilisation de la plate-forme ECS.
    ose platforms enable ecs
  6. Validez la configuration.
    ose config validate
    Si tous les composants sont correctement configurés, le système renvoie le message suivant :
    +------------------------+-------------+-----------------+---------------------------------+
    |          Name          |   Required  |   Connectivity  |            Detail               |
    +========================+=============+=================+=================================+
    |        Database        |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |       Certificate      |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |     Cloud Director     |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |     Platform - ECS     |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |    ECS Admin Service   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |   ECS Console Service  |      N      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |     ECS S3 Service     |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    
    Si le système renvoie une erreur, examinez le fichier journal qui se trouve dans /opt/vmware/voss/log.
  7. Vérifiez l'état du service VMware Cloud Director Object Storage Extension.
    ose service show
    Si le service VMware Cloud Director Object Storage Extension s'exécute comme prévu, le système renvoie un état En cours d'exécution ainsi que les détails sur la configuration.

    Si un message d'erreur s'affiche, vous pouvez démarrer le service VMware Cloud Director Object Storage Extension en mode de débogage en ajoutant l'argument --debug, puis résoudre le problème.

  8. Démarrez les services VMware Cloud Director Object Storage Extension.
    ose service start
  9. (Facultatif) Obtenez les détails de la configuration.
    ose ecs show
    Le système renvoie les détails de configuration d' ECS.