Coopto - a vRO Plugin for Docker integration

Coopto - a vRO Plugin for Docker integration

Hello community!

I'm thrilled to present to you the very first public beta release of Coopto - a vRO Plugin for integrateing Docker into your VMware stack!

You'll get all details on the projects home page at GitHub. Purpose of this project is to create a community process of plug-in development for vRealize Orchestrator (vRO) by fully integrating Docker into the VMware stack. So, please feel free to work with us on this.


Please note that this is a very first public beta and we do need your help to get any bugs fixed that might slipped trough our quality management.

Author: rszymczak

About

Coopto is a plug-in for VMware’s orchestration engine vRealize Orchestrator. It aims to provide full Docker functionality within the central automation component of the VMware stack in order to utilize and combine the power of container technology with virtualization technology.

We think that containers and VM may not only coexist but greatly benefit from each other. Parts where virtualization alone so far has greatly failed due to the high variation of competing formats in a very dynamic market can be moved to the shiny parts or container technology, e.g. the independent and therefore shiftable format. Other aspects of cluster computation where virtualization has matured and proven enterprise ready within the last years can furthermore be implemented on the trusted and well known virtualization stack currently in use in most modern datacenter.


Digging in deeper the combination of both can result in an even more powerful computation stack then possible with just one of the technologies. A typical real world use-case would be providing a persistent storage to a container by leveraging existing vSphere storage APIs to create and attach a virtual HDD exclusively for that container, implicitly simplifying container management and backup for business critical data.

In order to bring both worlds together we use a simple to use and yet very common orchestration engine: vRealize Orchestrator. In fact: if you’re running on a vSphere stack, you probably already own vRealize Orchestrator.

coopto-scope.png

From our point of view both technologies, virtualization and containerization, currently have their advantages and disadvantages and therefore a right to exist. Time will show how both develop and eventually one will be the winner or both will merge into a new, even more powerful technology. However this will turn out, within the here and now we want to combine the best of the two technologies. That’s where Coopto comes in – and due to its open source nature you can be a part of it, if you wish to.



Download

The download along with download and install instructions can be found on VMware Solution Exchange

This document was generated from the following discussion: Coopto - a vRO Plugin for Docker integration

Attachments
Comments

I have moved this to the Documents tab of the community to make this valuable information more easily accessible. As part of the Discussion -> Document move, the ownership changes to the moderator (me) who performed the move. I have added an Author: rszymczak line right before the "About" to reflect the original author.

Out of curiosity, has anyone tested this with Photon Yet??

Hi Burke,

yes, tested and verified. Planned to do a blog post about it but had no time to do so yet.

Should work with any Docker API compatible solution thought.

/Edit: post online at https://vratpack.com/2015/09/20/docker-as-a-service.html

I just downloaded and installed this for fun. Registered a docker node, and wired up container creation to an ASD workflow in vRA. And, BOOM, it just worked! First attempt!

Absolutely amazing plugin! Keep up the good work!

Version history
Revision #:
1 of 1
Last update:
‎08-28-2015 07:05 AM
Updated by: