[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] Cloudstack or Openstack



I have done quite a lot of work recently getting DevStack working well with XenServer (and XCP). So you should find that a lot easier now. There are a few patches of mine still pending, but they should hit trunk and stable/essex in the not too distant future.

 

The key issue usually understanding the networking, and how that relates to your environment:

http://wiki.openstack.org/XenServer/XenXCPAndXenServer#Deployment_architecture

 

If you have problems getting going with OpenStack and XCP/XenServer, hopefully I can help you out.

 

I will attempt to update the documentation so people don’t hit the same issues again. I hope to do a big overhaul of the OpenStack+XenServer/XCP documentation very soon. I also hope to create a way of building an ISO that will give you a single box deployment of XCP and OpenStack. Ideas welcome.

 

Cheers,

John

 

From: xen-api-bounces@xxxxxxxxxxxxx [mailto:xen-api-bounces@xxxxxxxxxxxxx] On Behalf Of Shawn Henderson
Sent: 01 June 2012 16:23
To: Andrew Eross; Jane Wayne
Cc: Rick Jones; XEN List
Subject: Re: [Xen-API] Cloudstack or Openstack

 

Agreed.  CloudStack was by far easier to get setup and has a very mature installation guide as well as admin guide.  There are a few things you have to keep in mind when setting up Cloudstack 3.0 with XCP 1.5.

 

1.  You have to rename or copy /etc/xensource/installed-repos/xcp:main to /etc/xensource/installed-repos/xs:main (this name changed between 1.1 and 1.5) to get the CloudStack supplemental pack installed.

2.  You have to fix the get_mtime bug by replacing the NFSSR.py file with a custom built version and actually include the python stats module to get access to the functions necessary.   

3.  You have to keep the version at 1.4.90 to get CloudStack to add the host.  Once it is added you can change it to 6.0.99 for compatibility with XenCenter and all the appliances.

 

Once you do all of those things you can add the hosts just fine and everything works.

 

I spent a week with OpenStack and didn't get very far.  It takes much more in depth knowledge to get setup in a production setting.  They have a DEV VM that is pre-configured but still clunky in my opinion.

 

 

From: Andrew Eross <eross@xxxxxxxxxxxx>
To: Jane Wayne <jane.wayne2978@xxxxxxxxx>
Cc: Rick Jones <rick@xxxxxxxxxxxxxxxxx>, XEN List <xen-api@xxxxxxxxxxxxx>
Subject: Re: [Xen-API] Cloudstack or Openstack

 

Hey guys,

 

I'm just a user of XCP who has played with all of these, so I don't consider myself an expert, keep that in mind:

 

I've attempted to integrate all three of those with XCP at various times, basically I found that OpenStack will eventually work and is a very active project, but is so actively being developed that the documentation is a bit of a mess, every install guide is different, and even just downloading a consistent build and getting it going is hard (e.g. follow a HOWTO for 2 hours and then you get stuck with KeyStone being incompatible with something else, and the dashboard doesn't install for god knows what reason, etc, etc). Just for me I think it's not a system for those who wish to just run a small cloud with a couple servers with little hassle. Right only dive in if you're doing it for a fun learning / dev experiment kinda thing.

 

CloudStack to me was the most stable and mature. The dashboard UI is certainly the best. I recently had some trouble integrating it with XCP 1.5 beta, but I had better luck before with XCP 1.1, and with XenServer it sure does work. The install process and how-to guides are by far the most accurate and working of the 3. I will say it seems to me that it's intended to be used with XenServer, so although it does support XCP just recently, if you want to get a no-hassle approach to getting a cloud up and going to play with, I'd use XenServer free edition and CloudStack.

 

Oh also my knowledge of OpenNebula is less.. but in my simple biased opinion, when I tried to set it up with XCP (and later I tried vmware) it was really difficult to install, basically didn't work, and seems to me OpenStack is going to overtake that competition at some point (e.g. for us OpenStack is the official cloud tech for Ubuntu 12.04 LTS, and Ubuntu is our chosen Linux, so we lean that way).

 

Cheers,

Andrew

 

 

On Fri, Jun 1, 2012 at 11:52 AM, Jane Wayne <jane.wayne2978@xxxxxxxxx> wrote:

I'm interested in the answers to these questions too. In particular,
I'd like to see some tutorials for integrating CloudStack or OpenStack
with XCP. I've read a lot of documentations online that these third
party management tools can integrate with XCP, but I haven't really
seen any good tutorials or HOWTOs. I'm sure with one very good HOWTO,
it will forever bias my thoughts about responding to questions such as
these.

As a side note, IMHO, one success of technology adoption and choice
preference are good tutorials and HOWTOs. When XCP refers me to Citrix
XenServer for documentation, I wonder, why don't I just learn
XenServer?

Lastly, while we're on this subject, could someone also inform us of
OpenNebula as well, if it fits into the picture of competitors with
CloudStack and OpenStack?

Thanks,

On Thu, May 31, 2012 at 9:06 AM, Rick Jones <rick@xxxxxxxxxxxxxxxxx> wrote:
> Which one gets the job done best?
>
> Which is quicker to get up and running?
>
> Which has the brightest future with XCP?
>
> Any specific pros and cons I should be aware of?
>
> Thanks
>
>
>
> _______________________________________________
> Xen-api mailing list
> Xen-api@xxxxxxxxxxxxx
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

 

_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.