three node installation
I will setup my own private cloud. i have three machines, i will realize a three node installation 1 controller and two compute nodes. Is it possible ? How can i realize the setup?
First time here? Check out the FAQ!
I will setup my own private cloud. i have three machines, i will realize a three node installation 1 controller and two compute nodes. Is it possible ? How can i realize the setup?
Yes it is possible, and there are many options.
Manual setup: Time consuming, requires troubleshooting, you learn a lot: The installation tutorials. This gives you a two-node setup, but you can easily repeate the instruction for setting up compute nodes.
Packstack: Fairly automatic; you can set up a cloud on a single server in an hour or so. After that, add compute nodes. It only works on RHEL and RHEL clones.
DevStack has the purpose of creating small clouds for testing OpenStack software. Like Packstack, quick to set up, but runs on Ubuntu and OpenSUSE as well. It does support multi-node installations; I don't know how hard it is to configure them.
These three solutions work on comparatively small physical or virtual machines; 6GB memory should be sufficient, 50GB disk space, any type of modern CPU. Slightly more performant servers are required to set up OpenStack in LXC containers using OpenStack-Ansible, and in Docker container with Kolla and Kolla-Ansible.
There are several other deployment solutions.
I don't think I understand your question. You take three boxes, network them together with a switch, and off you go. The tutorial requires two (or three?) networks per box, so you use two or three NICs, or VLANs. Packstack works with a single NIC out of the box (but its "external" network is fake).
Actually i need a support to how configure hardware machines together to build and setup my own cloud. How connect these three machines using router/switch ? how configure IP addresses ? How configure networking ? The specific steps in Configuring an Open Source Private Cloud ?
This is explained in the Overview and Environment chapters of the installation tutorials. I also like this external resource, old but still correct I think: http://www.opencloudblog.com/?p=557.
I have used virtualbox
1 vm for Controller ( 8G or 6G ram , 4 core cpu)
1 vm for Compute ( 4G ram , 4 or 2 core cpu)
Each vm has 2 network interfaces
1- bridg adapter for provider network
2- vboxnet for management network (10.0.0.0/24 base on the tutorials)
An then followed this toturial :
I only have one physical machine ( my laptop ) and installed the virtualbox on it, controller and the compute nodes are vm's of virtualbox. I have used this method just for testing and understanding the basic of openstack. but for real scenario should use real hardwares.
@esxzawq should i specify the provider IP @ in the controller and compute nodes or just write in/etc/network/interfaces with eth1 is the provider @ withou an ip assigned to it
auto eth1 iface eth1 inet manual up ip link set dev $IFACE up down ip link set dev $IFACE down
You can not use virtual box for compute But you can use virtual box for your controller
In the lab you should use strong hardware for controller and small hardware for compute node but in operation it is diffrent
@novainfinite can i use physical machine for the for compute and contoller nodes installation to set up my private cloud. controller= physical machine1= 8 Gib ram / ubuntu-server OS compute= physical machine 2/3= 8 Gib ram /ubuntu-server OS
If all 4 physical machine have 8 gig of ram yes you can
What do you mean by master node? Do you want to install all node in one physical server?
Asked: 2018-11-01 11:38:25 -0600
Seen: 1,400 times
Last updated: Nov 07 '18
is it possible to develop a tool like browbeat?
How build my own private cloud using three desktop machines
openstack service create - ERROR: openstack Internal Server Error (HTTP 500)
Console Keyboard language issue
openstack heat: Add port to instance based on condition
OpenStack configuration in OSM