使用 Cloudian HyperStore 叢集設定 VMware Cloud Director Object Storage Extension 包括建立 VMware Cloud Director Object Storage Extension 與 Cloudian HyperStore 服務之間的連線。
為確保安全,
VMware Cloud Director Object Storage Extension 會驗證所有密碼的複雜性。當您使用
ose 命令列公用程式來設定密碼時,請確定密碼遵循下列需求:
- 長度至少為 8 個字元
- 至少一個大寫字元
- 至少一個小寫字元
- 至少一個數字字元
- 至少一個非英數字元。您只能使用可見的美國訊息交換標準代碼 (ASCII) 字元。請勿使用空格和非列印控制字元,如 BEL 或 NUL。
VMware Cloud Director Object Storage Extension 會在執行下列指令碼的過程中執行密碼驗證:
- ose cloudian admin set
- ose cloudian console set
為了進行測試,您可以在所執行的命令中新增
--force 引數,以避免進行密碼驗證。
必要條件
- 確認您已部署 VMware Cloud Director Object Storage Extension 且已設定與 VMware Cloud Director 及資料庫的連線。
- 確認您已將 Cloudian HyperStore 升級至 7.1.6 或 7.2 版。
- 您已將 Cloudian HyperStore 使用者識別碼的最大長度從 64 個位元組增加到 255 個位元組。請參閱開始之前和Cloudian 部署需求。
程序
- 針對已安裝 VMware Cloud Director Object Storage Extension 的機器開啟 SSH 連線。
- 設定與 Cloudian HyperStore Admin Service HTTPS API 端點的連線。
ose cloudian admin set --url hyperstore-admin-url --user admin-user --secret 'password'
如果您輸入的密碼包含單引號字元 ('),請執行不含 --secret 引數的命令,隨後系統便會提示您在新的一行輸入密碼。
例如:
ose cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
- 設定與 Cloudian HyperStore S3 服務的連線。
ose cloudian s3 set your-hyperstore-s3-url
若要設定連線,請使用 FQDN 或 S3 服務的 IP 位址。如果您使用 FQDN,請確定 S3 服務 URL 與 Cloudian HyperStore 中的服務網域設定相符。根據 Cloudian HyperStore 需求,您必須使用的格式為 https://s3-<your-region>.<your-hyperstore-host>。此外,請確定您的 DNS 伺服器可以將來自虛擬的所有值區要求路由到實際的 S3 服務主機。例如,從 <any-bucket-name>.<your-hyperstore-host> 到 <your-hyperstore-host>。如果您使用 S3 服務的 IP 位址,則不需要網域和虛擬主機路由設定。
例如:
ose cloudian s3 set https://s3-regionA.hyperstore.local
- 設定與 Cloudian HyperStore IAM 服務的連線。
ose cloudian iam set hyper-store-iam-url
例如:
ose cloudian iam set http://object-storage.acme.com:16443
- 設定與 Cloudian Management Console 的連線。
ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key
您輸入的使用者名稱必須為有效系統管理員使用者的使用者名稱。針對 --secret 引數值,輸入 Cloudian Management Console中所設定的單一登入共用金鑰。
例如:
ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
- 允許使用 Cloudian HyperStore 平台。
ose platforms enable cloudian
- 驗證 VMware Cloud Director Object Storage Extension 的組態。
如果已成功設定所有元件,則系統會傳回下列訊息:
+------------------------+-------------+-----------------+---------------------------------+
| Name | Required | Connectivity | Detail |
+========================+=============+=================+=================================+
| Database | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Certificate | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloud Director | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Platform - Cloudian | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloudian Admin Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloudian S3 Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
如果系統傳回錯誤,請查看
/opt/vmware/voss/log 中的記錄檔。
- 請確認 VMware Cloud Director Object Storage Extension 服務的狀態。
如果
VMware Cloud Director Object Storage Extension 服務如預期般執行,則系統會傳回
執行中狀態和組態詳細資料。
如果您收到錯誤訊息,則可以藉由新增 --debug 引數以偵錯模式啟動 VMware Cloud Director Object Storage Extension 服務,然後排解問題。
- 啟動 VMware Cloud Director Object Storage Extension 服務。
- (選擇性) 取得組態詳細資料。
系統會傳回
Cloudian HyperStore 組態詳細資料。