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

Prerequisites

Get the Scality adapter name

Before you can integrate Scality, you must obtain the Scality adapter name.

Procedure

  1. Start the Scality adapter and verify that it is running.
  2. Get the platform information by using a tool like cURL or Postman. See the Object Storage Interoperability Service API Reference Guide.
    For example, curl -k https://scality-adapter-api-server/api/info
    In the response, the property platform_name displays the adapter name. The property auth_modes displays the supported authentication modes.

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.