Install OpenStack Kilo with Fuel on hardware

asked 2015-11-25 12:32:33 -0500

David Griswold gravatar image

I have 4 HP DL580 G7 with 4 x 10 core CPUs and 512 GB memory that I would like to install an OpenStack POC on. I have taken the basic admin training with Mirantis, but that training didn't cover installation.

I would like to use Fuel 7 to install Kilo on these servers and I have it installed on a VMware hosted VM, and it is working, and the servers are able to boot off of the DHCP/PXE servers. The problem is this. I can use the hardware servers as Compute, Cinder, but I need a Controller node for the other services. I would prefer these were VMs, running on the Compute nodes, but that leaves me in chicken/egg situation.

All of my previous visualization experience, outside of testing out Xen, KVM, etc. years ago, is with VMware ESXi. So, in that world I would install ESXi, create a new VM, install vCenter, connect to vCenter and then start adding hosts, including the first one I created to host vCenter.

How do I do this in the OpenStack world? I can install Ubuntu 14.04 and KVM on one of the servers, and it gets it's IP address from the Fuel DHCP server, but Fuel does not see it as an available node. I didn't really expect it to, but I was hopeful. If I create a VM on on this KVM host and have it PXE boot from the Fuel Master, I am sure I can use it for the controller, and proceed from there, but then I am still left with on less compute node.

Any suggestions would be appreciated.

Thanks, David Griswold PayPal, Inc.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2015-11-26 08:19:15 -0500

Bob Ball gravatar image

I believe that you can't use KVM and have the controller as a VM running under KVM and controlled by Fuel. If you want to do this, I think you have to use VMWare or XenServer as the hypervisors so you can create the controller out of band.

Fuel will, of course, fully reinstall any host (or VM) that it has control over and will provision the environment within that.

edit flag offensive delete link more


I came up with basically the same solution. I deployed another empty VM on VMware and deployed the controller on that. Once I get the Compute node running, I will setup one each on each of the physical hosts, and then get rid of the VMware VM controller. Thanks.

David Griswold gravatar imageDavid Griswold ( 2015-11-26 09:05:50 -0500 )edit

answered 2016-01-20 09:19:05 -0500

kelepirci gravatar image

You should be able to install Fuel and all the system on KVM. KVM support nested virtualization so you can achieve your idea in single server with KVM.

But the performance will be very bad and even installation takes too much time.

So, you should use at least two real server.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-11-25 12:32:33 -0500

Seen: 314 times

Last updated: Nov 26 '15