Integrate the Scality S3-compliant object storage platform by configuring Object Storage Interoperability Service (OSIS).

Prerequisites

Before you can configure VMware Cloud Director Object Storage Extension to work with a third-party object storage platform, verify that you have developed a Scality adapter for the platform. See the VMware Object Storage Interoperability Service - Development Guide.

How to configure VMware Cloud Director Object Storage Extension with Scality

Scality develops the Scality adapter with the OSIS API standards.

The Scality adapter allows VMware Cloud Director Object Storage Extension to communicate with Scality and exchange tenant and user information.

For more information on Scality, see https://www.scality.com/alliance-partners/vmware/.

Procedure

  1. Configure the Scality API connection.
    ose osis admin set --name scality-adapter-name --url https://scality-adapter-api-server --user username --secret password 
  2. (Optional) If the authentication mode for Scality is with a bearer API token, set a refresh token.
    ose args set --k oss.platform.scality-adapter-name.admin.refresh-token --v refresh-token 
    1. To determine the authentication mode of Scality, run the OSIS API GET /api/info and view the auth_modes property.
  3. Configure the third-party object storage platform S3 endpoint.
    ose osis s3 set --name scality-adapter-name --url https://platform-S3-endpoint
  4. Switch to the third-party object storage platform.
    ose platforms enable osis --name scality-adapter-name
  5. Restart the VMware Cloud Director Object Storage Extension service.
    ose service restart

Results

You can now allow tenant organizations to use the Scality platform.