Charm needed: openstack DevStack

Bug #884850 reported by Mark Mims
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juju Charms Collection
New
Wishlist
Unassigned

Bug Description

openstack's DevStack development environment

Revision history for this message
Scott Moser (smoser) wrote :

just curious, what would this do ?

setup of devstack consists of running:
!/bin/sh
apt-get update
apt-get install git -y
git clone https://github.com/smoser/devstack.git
cd devstack
git checkout localdev
echo ADMIN_PASSWORD=golfing >> localrc
echo FLAT_INTERFACE=br100 >> localrc
./stack.sh

Then, all the components are there on the single system.

Its quite possible I'm missing something, but it does not seem to me that this is really something that fits a charm well.

Revision history for this message
Mark Mims (mark-mims) wrote :

This was more of a note to myself to see if it made sense... and a kneejerk reaction to seeing a vagrant-based presentation.

Changed in charm:
status: New → Invalid
Revision history for this message
Clint Byrum (clint-fewbar) wrote : Re: [Bug 884850] Re: Charm needed: openstack DevStack

Excerpts from Scott Moser's message of Tue Nov 01 21:53:16 UTC 2011:
> just curious, what would this do ?
>
> setup of devstack consists of running:
> !/bin/sh
> apt-get update
> apt-get install git -y
> git clone https://github.com/smoser/devstack.git
> cd devstack
> git checkout localdev
> echo ADMIN_PASSWORD=golfing >> localrc
> echo FLAT_INTERFACE=br100 >> localrc
> ./stack.sh
>
> Then, all the components are there on the single system.
>
> Its quite possible I'm missing something, but it does not seem to me
> that this is really something that fits a charm well.
>

So it actually does fit well, in that its a way to get openstack up on a
cloud instance rapidly. It would also allow replacing the full juju-based
openstack deployment with a single system deploy by exposing all the
same interfaces that the various juju charms expose in this one charm.

I'd actually rather see us focus on making juju an alternative for
devstack, since it will end up doing things in a more production-like way
without compromising the need of a dev user to spin up openstack rapidly.

So really what would be better is to cultivate a devstack-juju.sh that
is basically an automation of the steps we use to deploy openstack
on juju, and would possibly encapsulate an environments.yaml for the
local provider.

Revision history for this message
Mark Mims (mark-mims) wrote :

resurrecting due to recent conversations

Changed in charm:
status: Invalid → New
Revision history for this message
Eduardo Rodriguez (sinapsis490) wrote :

I think, that using juju for a more production like deploy is good, but for development and small bussiness is not practical to use 6 servers obtaining what, only one computational node?, that is a waste of resources. I work as a software developer with multiple proyects and i would like to use openstack + juju as a fast way to obtain development/testing/production environments. Even for my clients. I am currently using devstack. (I tried jitsu in a two nodes installation and doesn't work for me).
What i think will be good to have is a juju charm (not devstack), that allow us to deploy all services into a single machine and then add compute nodes with the normal relation procedure, and obtaining the environment.yaml for then using juju on top of openstack.
In that way i can use one big server with all services (with or without nova-compute 1 or 2 servers setup)

I will be glad to know more, and obtain some feedback.

My Background:
No, my proyects doent need 100+ servers, normally 2 or 3 Big Servers. And if i use bare metal (without virtualization) with this resource hungry approuch i will use a 5000+ dolars server in services that doesn't give me any value. (I know openstack is for a mantaining datacenters but i see great potencial in here even for low/middle size customers)
A goog example of what i have is a tiny server 8G ram, xeon dual core, serveral hardrives running all openstack services, and then in a bigger server 2 6-core proccesor 64 gigs of ram running the compute node. In this setup i test up to 4 compute nodes and the tiny server is not overload at all. I understand that if i have hundreads of nodes that setup will not work but in my normal 1~5 nodes it work very well.

Jorge Castro (jorge)
Changed in charms:
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.