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

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 est conforme aux exigences suivantes :
  • 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 les caractères ASCII (American Standard Code for Information) 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 cloudian admin set
  • ose cloudian 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 vous avez déployé VMware Cloud Director Object Storage Extension et configuré des connexions à VMware Cloud Director et à votre base de données.
  • Vérifiez que vous avez mis à niveau votre instance de Cloudian HyperStore vers la version 7.1.6 ou 7.2.
  • Vérifiez que vous avez augmenté la longueur maximale des identifiants d'utilisateur Cloudian HyperStore de 64 octets à 255 octets. Reportez-vous à Avant de commencer et à Conditions requises pour le déploiement de Cloudian.

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'Cloudian HyperStore.
    ose cloudian admin set --url hyperstore-admin-url --user admin-user --secret 'password'

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

    Par exemple :
    ose cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  3. Configurez la connexion au service Cloudian HyperStore S3.
    ose cloudian s3 set your-hyperstore-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, assurez-vous que l'URL du service S3 correspond au paramètre de domaine de service dans Cloudian HyperStore. En fonction des exigences de Cloudian HyperStore, le format que vous devez utiliser est https://s3-<votre région>.<votre hôte hyperstore>. 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 <tout nom de compartiment>.<votre hôte hyperstore> à <votre hôte hyperstore>. 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 cloudian s3 set https://s3-regionA.hyperstore.local
  4. Configurez la connexion au service Cloudian HyperStore IAM.
    ose cloudian iam set hyper-store-iam-url
    Par exemple :
    ose cloudian iam set http://object-storage.acme.com:16443
  5. Configurez la connexion à Cloudian Management Console.
    ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key

    Le nom d'utilisateur que vous entrez doit être celui d'un utilisateur administrateur système valide. Pour la valeur de l'argument --secret, entrez la clé partagée Single Sign-On configurée dans la console Cloudian Management Console.

    Par exemple :
    ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
  6. Activez l'utilisation de la plate-forme Cloudian HyperStore.
    ose platforms enable cloudian
  7. Validez la configuration de VMware Cloud Director Object Storage Extension.
    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 - Cloudian   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    | Cloudian Admin Service |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |  Cloudian S3 Service   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    
    Si le système renvoie une erreur, examinez le fichier journal qui se trouve dans /opt/vmware/voss/log.
  8. 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.

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