FAQ
Thank You, Fred!
On 07/19/2012 01:23 AM, ferdy wrote:
Ruslan,

1) Take a look in cloud base cpi
<https://github.com/cloudfoundry/bosh/blob/master/cpi/lib/cloud.rb>.
You'll see which are the methods required for your CPI.
2) Then look for implementation details at the AWS CPI
<https://github.com/cloudfoundry/bosh/tree/master/aws_cpi> or OpenStack
CPI <https://github.com/frodenas/openstack-bosh-cpi>.
3) Build your own CPI and test it using your CPI console
<https://github.com/cloudfoundry/bosh/blob/master/aws_cpi/bin/bosh_aws_console>
(you must build it for your CPI).
4) Go further and check bosh <https://github.com/cloudfoundry/bosh> for
AWS or EC2 or OpenStack references. You'll need to provide methods for
agent, deployer and package_compiler modules. You'll also need to build
a CPI_registry gem.
5) Build a job and a package for your CPI_registry gem for bosh-release
<https://github.com/cloudfoundry/bosh-release>.
6) Last step is to test all the pieces together. You'll need a
microBOSH, and use it to deploy a full BOSH. Check @drnic tutorials
<https://github.com/drnic/bosh-getting-started/blob/master/create-a-bosh/creating-a-bosh-overview.md>
about how to do it.

Takes some time to undertand how BOSH works, but then it's not a complex
task to build your own CPI.

- Ferdy

On Wednesday, July 18, 2012 2:07:13 PM UTC+2, Ruslan K wrote:

Hello, Ferdy.

BOSH - a system for deploying applications on a IaaS platform.
The BOSH needs BOSH (with access to IaaS and CPI) to start its own. A
vicious circle.
We plan to develop a CloudStack-CPI. But I can not imagine the
environment in which you developed a new CPI. Please describe stages
and
environment in which You have developed and tested OpenStack CPI as
possible.

Thank You.

On 07/16/2012 02:05 AM, ferdy wrote:
Hi folks,

I've been working lately on a BOSH OpenStack CPI
(https://github.com/frodenas/openstack-bosh-cpi
<https://github.com/frodenas/openstack-bosh-cpi>). Although I have been
testing it over and over again, I ask now for some community help to
test it in different OpenStack boxes.

I also wrote a tutorial to create a micro BOSH on OpenStack from a
custom stemcell (now part of @drnic excellent tutorials), so it should
be an easy task to test it if you already have a running OpenStack
installation.
https://github.com/drnic/bosh-getting-started/blob/master/create-a-bosh/creating-a-micro-bosh-from-stemcell-openstack.md
<https://github.com/drnic/bosh-getting-started/blob/master/create-a-bosh/creating-a-micro-bosh-from-stemcell-openstack.md>
With this new CPI, you''ll be able to create a micro BOSH on
OpenStack,
but not a fully distributed BOSH (without some hacks), as the creation
of a new OpenStack image from a stemcell is not fully supported
by this CPI.
Any suggestions, improvements, fixes, criticism, ... would be very
appreciated!

NOTE: This is an experimental CPI, not supported by VMWare.

- Ferdy

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 14 of 32 | next ›
Discussion Overview
groupbosh-dev @
postedJul 15, '12 at 11:05p
activeFeb 4, '14 at 5:35a
posts32
users10

People

Translate

site design / logo © 2022 Grokbase