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

开始之前

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

关于此任务

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

过程

  1. 打开身份服务组件控制台。
  2. 创建管理用户,以便通过身份服务组件进行身份验证。
    1. 使用 user-create 命令创建用户。
      $ openstack user create \
        --domain local \  
      	 --password password \
        --email administrative_user_email
        swift
    2. 为新创建的用户分配管理特权。
      $ openstack role add \
        --project service \
        --user swift \
        admin
  3. 为对象存储服务创建服务条目。
    $ keystone service-create \
       --name=swift \
       --type=object-store \
       --description="VIO Object Storage"
    +-------------+----------------------------------+
    |    Field    |              Value               |
    +-------------+----------------------------------+
    | description |         VIO Object Storage       |
    |   enabled   |              True                |
    |      id     | eede9296683e4b5ebfa13f5166375ef6 |
    |     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

下一步做什么

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