Simple Step-by-Step Guide to Install All OpenStack Services Manually

asked 2020-07-05 16:44:10 -0500

MichaelCropper gravatar image

Does it exist?

After failing miserably trying the automated deployment tools with DevStack I thought I'd give a go at doing a complete manual install to see if this works and I'm failing at the first hurdle yet again. I'm finding the documentation so frustratingly difficult to follow as nothing seems to work.

I've been following the guide here, https://docs.openstack.org/install-guide/ (https://docs.openstack.org/install-gu...)

Got down to this page in the guide, https://docs.openstack.org/install-guide/environment-networking-controller.html (https://docs.openstack.org/install-gu...)

And the first recommendation is to change the default gateway to;

Configure the first interface as the management interface:

IP address: 10.0.0.11

Network mask: 255.255.255.0 (or /24)

Default gateway: 10.0.0.1

This is going to break the VMs connectivity to the internet though, surely? .... Just given that a go, and yes ,no surprise it has broken the connectivity to that VM so going to have to delete that and start again now.

For context, I'm playing with OpenStack at home, so there is a server which is connected to the primary Router (192.168.0.1) which connects to the internet. Changing the Default Gateway on the VM (CentOS 8) to the recommended settings.

I'm close to binning off OpenStack as I've not found any reliable, accurate or complete documentation that I can follow to get it set up, I just want a step by step guide to follow - that actually works. Surely, with a piece of software apparently this powerful, its not too much to ask for a decent bit of documentation to set it up.

What I'm wanting to achieve is a complete OpenStack setup with all the possible services configured and working with a basic home setup (i.e. 1x Router connected to the internet, 1x Server running Xen for VM creation, 1x VM with OpenStack installed). This has to be one of the simplest setups known to man, surely?

Any help appreciated in this area to get me started.

Regards, Michael

edit retag flag offensive close merge delete

Comments

OpenStack is a bit more complex than, say, a Linux installation. And the installation guide doesn't know your networking setup, so that you have to adapt the details to your situation. I.e. use IP addresses that make sense in your environment.

Bernd Bausch gravatar imageBernd Bausch ( 2020-07-05 18:22:07 -0500 )edit

See https://docs.openstack.org/install-gu...:

You can modify these ranges and gateways to work with your particular network infrastructure.

Bernd Bausch gravatar imageBernd Bausch ( 2020-07-05 18:27:11 -0500 )edit
1

Surely, its not too much to ask for a decent bit of documentation

In my opinion, it is. With software of this complexity, you can't expect that your particular case is covered. However the installation guide works pretty well in my opinion (though it does sometimes contain errors).

Bernd Bausch gravatar imageBernd Bausch ( 2020-07-05 18:31:30 -0500 )edit

Thanks for the info - You've confirmed all of what I've said.

IMO it's no good having a powerful piece of technology, that no-one can use. I'd love to know the practical steps people are expected to do to get up and running - other than blindly playing with configuration and hoping things work?

MichaelCropper gravatar imageMichaelCropper ( 2020-07-06 11:16:52 -0500 )edit
1

If you consider me no-one, then indeed no-one can use OpenStack.

Personally, the very first time I installed OpenStack I followed the installation guide. While I barely understood half of what I did, I still learned a lot. I have mostly relied on Devstack and Packstack in the last years.

Bernd Bausch gravatar imageBernd Bausch ( 2020-07-06 22:08:35 -0500 )edit