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.

The following table lists the software components and the supported versions of the components that you must deploy and configure.
Required Component Supported Versions
VMware Cloud Director
  • 10.3.x
  • 10.2.x
  • 10.1.x
  • 10
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.1.6 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.4 or later.

For more information about the requirements specific to ECS, see ECS Deployment Requirements

Database PostgreSQL 10 or later

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>/api/v1/s3/<bucket>/<object>, or you can use the virtual hosted-style URI, for example, https://<bucket>.<s3-ose-host>/<object>.

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.

For example, the hostname of your VMware Cloud Director Object Storage Extension instance is example.com. To route virtual hosted-style requests, add the following hostname mapping to DNS entries:
From To
*.s3.example.com example.com
s3.example.com example.com