Le composant Object Storage en option est chargé lorsque vous déployez le vApp d'Integrated OpenStack Manager. Il nécessite une configuration distincte pour le déployer.

Pourquoi et quand exécuter cette tâche

Vous configurez et déployez le composant Object Storage par le biais de la console VM.

Préambules

Configurez et créez votre cloud VMware Integrated OpenStack.

Procédure

  1. Ouvrez la console du composant Identity Service.
  2. Créez l'utilisateur administratif pour l'authentification par le composant Identity Service.
    1. Utilisez la commande user-create pour créer l'utilisateur.
      $ openstack user create \
         --domain local \
         --password password \
         --email [email protected] \
         swift
    2. Attribuez à l'utilisateur que vous venez de créer des privilèges administratifs.
      $ openstack role add \
         --project service \
         --user swift \
         admin
  3. Créez une entrée de service pour le service Object Storage.
    $ openstack service create \
       --name swift \
       --description "VIO Object Storage" \
       object-store
    +-------------+----------------------------------+
    | Field       | Value                            |
    +-------------+----------------------------------+
    | description | VIO Object Storage               |
    | enabled     | True                             |
    | id          | e969cc0a446b4b3cb4e6a556c41d048e |
    | name        | swift                            |
    | type        | object-store                     |
    +-------------+----------------------------------+

    La valeur du service id est automatiquement générée.

  4. Créez un point de terminaison d'API pour le service Object Storage.

    L'exemple suivant utilise l'adresse IP du contrôleur.

    openstack endpoint create \
    --region nova \
    object-store \
    public \
    http://controller01_IP_address:8080/v1/AUTH_%\(tenant_id\)s
    openstack endpoint create \
    --region nova \
    object-store \
    internal \
    http://controller01_IP_address:8080/v1/AUTH_%\(tenant_id\)s
    openstack endpoint create \
    --region nova \
    object-store \
    admin \
    http://controller01_IP_address:8080/v1
  5. Pour les paramètres publicurl, internalurl et adminurl, fournissez l'adresse IP du nœud controller01.

Que faire ensuite

Après le déploiement du composant Object Storage, créez les fichiers de configuration nécessaires. Consultez Créer les fichiers de configuration d'Object Storage.