将在部署Integrated OpenStack ManagervApp 时加载可选的对象存储组件。需要单独的配置才能对其进行部署。

关于此任务

通过虚拟机控制台配置并部署对象存储组件。

先决条件

配置并创建您的 VMware Integrated OpenStack云。

过程

  1. 打开身份服务组件控制台。
  2. 创建管理用户,以便通过身份服务组件进行身份验证。
    1. 使用 user-create命令创建用户。
      $ openstack user create \
         --domain local \
         --password password \
         --email [email protected] \
         swift
    2. 为新创建的用户分配管理特权。
      $ openstack role add \
         --project service \
         --user swift \
         admin
  3. 为对象存储服务创建服务条目。
    $ 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                     |
    +-------------+----------------------------------+

    将自动生成服务 id值。

  4. 为对象存储服务创建 API 终端。

    以下示例使用控制器 IP 地址。

    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. 针对 publicurlinternalurladminurl 设置,提供 controller01 节点的 IP 地址。

下一步做什么

部署对象存储组件之后,创建必要的配置文件。请参见创建对象存储配置文件