VMware Cloud Director Object Storage Extension 配置 ECS 集群的过程包括在 VMware Cloud Director Object Storage ExtensionECS 服务之间建立连接。

为安全起见, VMware Cloud Director Object Storage Extension 会验证所有密码的复杂性。使用 ose 命令行实用程序设置密码时,请确保密码包含:
  • 至少八个字符
  • 至少一个大写字符
  • 至少一个小写字符
  • 至少一个数字字符
  • 至少一个非字母数字字符。

    仅使用可见的 ASCII 字符。请勿使用空格和非打印控制字符,如 BEL 或 NUL。

VMware Cloud Director Object Storage Extension 会在执行以下脚本的过程中执行密码验证:
  • ose ecs admin set
  • ose ecs console set
出于测试目的,您可以通过将 --force 参数添加到您运行的命令来避免密码验证。

前提条件

确认您的ECS 配置满足 VMware Cloud Director Object Storage Extension 的部署要求。请参见ECS 部署要求

过程

  1. 打开到安装有 VMware Cloud Director Object Storage Extension 的计算机的 SSH 连接。
  2. 配置到 ECS 管理服务 HTTPS API 端点的连接。
    ose ecs admin set --url ecs-admin-service-url --user admin-user --secret 'password'

    如果您输入的密码包含单引号字符 ('),请运行不带 --secret 参数的命令,系统会提示您在新行中输入密码。

    例如:
    ose ecs admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  3. 配置到 ECS 管理控制台的连接。
    ose ecs console set --url ecs-console-url --user admin-user --secret admin-user-pass
    例如:
    ose ecs console set --url https://object-storage.acme.com:8443 --user admin --secret ChangeIt!
  4. 配置到 ECS S3 服务的连接。
    ose ecs s3 set ecs-s3-url

    要配置该连接,请使用 S3 服务的 FQDN 或 IP 地址。如果使用 FQDN,请确保在 ECS 集群中正确配置 S3 服务域。此外,还请确保 DNS 服务器可将来自虚拟主机的所有桶请求路由到实际的 S3 服务主机。例如,从 bucket-name.ecs-s3-host 路由到 ecs-s3-host。如果使用 S3 服务的 IP 地址,则不需要域和虚拟主机路由设置。

    例如:
    ose ecs s3 set https://object-storage.acme.com:443
  5. 允许使用 ECS 平台。
    ose platforms enable ecs
  6. 验证配置。
    ose config validate
    如果所有组件均已成功配置,系统将返回以下消息:
    +------------------------+-------------+-----------------+---------------------------------+
    |          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     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    
    如果系统返回错误,请查看位于 /opt/vmware/voss/log 的日志文件。
  7. 验证 VMware Cloud Director Object Storage Extension 服务的状态。
    ose service show
    如果 VMware Cloud Director Object Storage Extension 服务按预期运行,系统将返回 Running 状态和配置详细信息。

    如果收到错误消息,您可以通过添加 --debug 参数来以调试模式启动 VMware Cloud Director Object Storage Extension 服务,然后对问题进行故障排除。

  8. 启动 VMware Cloud Director Object Storage Extension 服务。
    ose service start
  9. (可选) 获取配置详细信息。
    ose ecs show
    系统将返回 ECS 配置详细信息。