Skip to content

Latest commit

 

History

History

vmware-ose-osis-instruction

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Overview

For a new OSE OSIS Adapter, you need to implement a set of OSIS APIs defined by Object Storage Interoperability Service. Not all API endpoints are required as the beginning. You can find two API categories.

Required APIs are mandatory to make OSE work for the new Object Storage platform.

Development Guide

VMware Object Storage Interoperability Service - Development Guide

Development Kit

To faciliate for your OSIS Adapter development, we provide a number of resources on Github.

System Requirement

The OSIS Adapter needs to be developed as an API service available to VMware Cloud Director Object Storage Extension (OSE) server. You can implement the OSIS Adapter in any programming language and deployed to any server environment. The only requirement on the OSIS Adapter is the network connectivity. It should be deployed in an intranet that OSE server can connect to it, and it can connect to the storage platform.

OSIS Topology

Best Practice

If you install the OSIS Adapter in a standalone machine, below hardware configuration is recommended.

  • vCPU: 4 Core
  • Memory: 8GB
  • Disk: 100GB
  • OS: Linux (CentOS 7+ is recommend)
  • Database: PostgreSQL 10+

As a best practice, the OSIS Adapter can be installed to the same node as OSE server, and share same PostgreSQL database server that OSE uses. In this way, the additional maintenance effort can be mostly reduced.

OSIS Network