Before you deploy VMware Cloud Director Object Storage Extension, you must prepare your environment. VMware Cloud Director Object Storage Extension requires specific external components of specific versions.
Required Component | Supported Versions |
---|---|
VMware Cloud Director |
Note: To work with
VMware Cloud Director Object Storage Extension, the
VMware Cloud Director instance you use must support
VMware Cloud Director cloud provider admin portal and
VMware Cloud Director tenant portal.
|
Cloudian HyperStore | If you are deploying VMware Cloud Director Object Storage Extension on top of Cloudian HyperStore, a cluster of at least 3 Cloudian HyperStore nodes is required. You can configure VMware Cloud Director Object Storage Extension with Cloudian HyperStore versions 7.4 or later. To use multiple regions in VMware Cloud Director Object Storage Extension, you need Cloudian HyperStore version 7.4.2 or later. For more information about the requirements specific to Cloudian HyperStore, see Cloudian Deployment Requirements. |
Dell EMC ECS | If you are deploying VMware Cloud Director Object Storage Extension on top of ECS, a cluster of at least 3 ECS nodes is required. VMware Cloud Director Object Storage Extension supports ECS versions 3.7 or later. For more information about the requirements specific to ECS, see ECS Deployment Requirements |
Database | PostgreSQL versions 11 through 15
Note:
The encoding and collation setting of the PostgreSQL database can affect the object synchronization from the storage platform. Verify that the encoding of database is If the locale of the OS where your Postgres database is deployed does not contain |
VMware Cloud Director Object Storage Extension requires a dedicated database instance and a database user that has sufficient privileges to create tables and change database schemas.
VMware Cloud Director Object Storage Extension does not require the RabbitMQ message bus for communication with VMware Cloud Director.
Make sure that the clocks of all VMware Cloud Director Object Storage Extension and storage platform nodes are synchronized. As a best practice, you can use the same Network Time Protocol (NTP) server.
Requirements for Virtual Hosted-Style S3 API Request
When you make an S3 API request, you can use path-style URI, for example https://<ose-host>/<bucket>/<object>, or https://<ose-host>/api/v1/s3/<bucket>/<object>. You can also use the virtual hosted-style URI, for example, https://<bucket>.<s3-ose-host>/<object>.
- https://<your-org-domain.com>
- https://s3.<region-name-here>.<your-org-domain.com>
- https://s3.<your-org-domain.com>
To support virtual hosted-style S3 API requests, make sure the hostname of your VMware Cloud Director Object Storage Extension instance starts with s3. and that your DNS server can route virtual hosted-style requests.
From | To |
---|---|
*.s3.example.com | example.com |
s3.example.com | example.com |