使用 ECS 叢集設定 VMware Cloud Director Object Storage Extension 包括建立 VMware Cloud Director Object Storage ExtensionECS 服務之間的連線。

為確保安全, VMware Cloud Director Object Storage Extension 會驗證所有密碼的複雜性。當您使用 ose 命令列公用程式來設定密碼時,請確定密碼包含:
  • 至少 8 個字元
  • 至少一個大寫字元
  • 至少一個小寫字元
  • 至少一個數字字元
  • 至少一個非英數字元。

    僅使用可見的 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 Admin Service 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

    若要設定連線,請使用 FQDN 或 S3 服務的 IP 位址。如果使用 FQDN,請確定您已正確設定 ECS 叢集中的 S3 服務網域。此外,請確定您的 DNS 伺服器可以將來自虛擬的所有值區要求路由到實際的 S3 服務主機。例如,從 bucket-name.ecs-s3-hostecs-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 服務如預期般執行,則系統會傳回 執行中狀態和組態詳細資料。

    如果您收到錯誤訊息,則可以藉由新增 --debug 引數以偵錯模式啟動 VMware Cloud Director Object Storage Extension 服務,然後排解問題。

  8. 啟動 VMware Cloud Director Object Storage Extension 服務。
    ose service start
  9. (選擇性) 取得組態詳細資料。
    ose ecs show
    系統會傳回 ECS 組態詳細資料。