SlideShare a Scribd company logo
Openstack JUNO Multi node
(3 node – controller, Network
and compute) Installation Using
RDO:
1. Prepare 3 hosts or 3 Virtual machines with at least 2 GB ram and 40 GB HDD
for controller, network and compute nodes
2. For network host add 2 more network interfaces, totally 3 network interfaces
for network host.
3. For compute host add 1 more interface, totally 2 network interfaces for
compute host.
Steps to be executed on Controller host:
4. Stop and disable NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl enable network
5. Configure network device properly
vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
DEVICE="<interface_name>"
6. Update sysctl.conf file to allow ip forwarding
setenforce 0
sed -i -e "s/^net.bridge.bridge-nf-call-ip6tables = 0/net.bridge.bridge-nf-call-ip6tables = 1/"
/etc/sysctl.conf
sed -i -e "s/^net.bridge.bridge-nf-call-iptables = 0/net.bridge.bridge-nf-call-iptables = 1/"
/etc/sysctl.conf
sed -i -e "s/^net.bridge.bridge-nf-call-arptables = 0/net.bridge.bridge-nf-call-arptables = 1/"
/etc/sysctl.conf
7. Set selinux permissions to permissive
sed -i "s/SELINUX=.*/SELINUX=permissive/" /etc/selinux/config
8. Install rdo rpm
yum install -y https://rdo.fedorapeople.org/rdo-release.rpm
9. Install packstack
yum install -y openstack-packstack
10.Enable rhel optional and supplementary and extras repos
subscription-manager repos --enable=rhel-7-server-optional-rpms
subscription-manager repos --enable=rhel-7-server-supplementary-rpms
subscription-manager repos --enable=rhel-7-server-extras-rpms
Steps to be executed on Network host:
11. Configure all 3 network interfaces properly.
vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
DEVICE="<interface_name>"
Steps to be executed on Compute host:
12. Configure all 2 network interfaces properly.
vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
DEVICE="<interface_name>"
Steps to be executed on Controller host:
13. Generate answer file
packstack --gen-answer-file answer.txt
14. Edit the answer file as per your requirement for Openstack components.
a. CONFIG_NETWORK_HOSTS=<network host ip/host name>
b. CONFIG_COMPUTE_HOSTS=<compute host ip/host name>
c. CONFIG_CONTROLLER_HOST=<controller host ip/host name>
15. Execute packstack command with answer file
packstack --answer-file answer.txt
Note: needs RHEL 7

More Related Content

What's hot (18)

DOCX
Lamp configuration u buntu 10.04
mikehie
 
PDF
How to install OpenStack MITAKA --allinone - cheat sheet -
Naoto MATSUMOTO
 
PPT
Linux Server Start
Gavin Quan
 
PDF
How to ride a 100GbE LAN -MEMO-
Naoto MATSUMOTO
 
PDF
RabbitMQ Server - cheat sheet -
Naoto MATSUMOTO
 
TXT
File1
satyasaivani
 
PDF
Unidade3 roteiro proxy
Leandro Almeida
 
PDF
My First BCC
Naoto MATSUMOTO
 
PDF
Sahara RDO part1
Asmaa Ibrahim
 
PPTX
Web sockets
bodokaiser
 
PDF
MQTTS mosquitto - cheat sheet -
Naoto MATSUMOTO
 
RTF
1. openvpn simple
khanh02l1
 
DOCX
Proxy server ubuntu 12.04
Tio Aldiansyah
 
PDF
GCC ARM nRF51 IoT SDK -cheat sheet-
Naoto MATSUMOTO
 
PPT
SnortReport Presentation
webhostingguy
 
PDF
One key sheard site to site open vpn
Chanaka Lasantha
 
PDF
Installing spark 2
Ahmed Mekawy
 
PDF
Linux Kernel Parameter Tuning
Ryo Sasaki
 
Lamp configuration u buntu 10.04
mikehie
 
How to install OpenStack MITAKA --allinone - cheat sheet -
Naoto MATSUMOTO
 
Linux Server Start
Gavin Quan
 
How to ride a 100GbE LAN -MEMO-
Naoto MATSUMOTO
 
RabbitMQ Server - cheat sheet -
Naoto MATSUMOTO
 
Unidade3 roteiro proxy
Leandro Almeida
 
My First BCC
Naoto MATSUMOTO
 
Sahara RDO part1
Asmaa Ibrahim
 
Web sockets
bodokaiser
 
MQTTS mosquitto - cheat sheet -
Naoto MATSUMOTO
 
1. openvpn simple
khanh02l1
 
Proxy server ubuntu 12.04
Tio Aldiansyah
 
GCC ARM nRF51 IoT SDK -cheat sheet-
Naoto MATSUMOTO
 
SnortReport Presentation
webhostingguy
 
One key sheard site to site open vpn
Chanaka Lasantha
 
Installing spark 2
Ahmed Mekawy
 
Linux Kernel Parameter Tuning
Ryo Sasaki
 

Recently uploaded (20)

PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
July Patch Tuesday
Ivanti
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
July Patch Tuesday
Ivanti
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Python basic programing language for automation
DanialHabibi2
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Ad

Openstack installation using rdo multi node

  • 1. Openstack JUNO Multi node (3 node – controller, Network and compute) Installation Using RDO: 1. Prepare 3 hosts or 3 Virtual machines with at least 2 GB ram and 40 GB HDD for controller, network and compute nodes 2. For network host add 2 more network interfaces, totally 3 network interfaces for network host. 3. For compute host add 1 more interface, totally 2 network interfaces for compute host. Steps to be executed on Controller host: 4. Stop and disable NetworkManager systemctl stop NetworkManager systemctl disable NetworkManager systemctl enable network 5. Configure network device properly vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
  • 2. DEVICE="<interface_name>" 6. Update sysctl.conf file to allow ip forwarding setenforce 0 sed -i -e "s/^net.bridge.bridge-nf-call-ip6tables = 0/net.bridge.bridge-nf-call-ip6tables = 1/" /etc/sysctl.conf sed -i -e "s/^net.bridge.bridge-nf-call-iptables = 0/net.bridge.bridge-nf-call-iptables = 1/" /etc/sysctl.conf sed -i -e "s/^net.bridge.bridge-nf-call-arptables = 0/net.bridge.bridge-nf-call-arptables = 1/" /etc/sysctl.conf 7. Set selinux permissions to permissive sed -i "s/SELINUX=.*/SELINUX=permissive/" /etc/selinux/config 8. Install rdo rpm yum install -y https://rdo.fedorapeople.org/rdo-release.rpm 9. Install packstack yum install -y openstack-packstack 10.Enable rhel optional and supplementary and extras repos subscription-manager repos --enable=rhel-7-server-optional-rpms subscription-manager repos --enable=rhel-7-server-supplementary-rpms subscription-manager repos --enable=rhel-7-server-extras-rpms Steps to be executed on Network host: 11. Configure all 3 network interfaces properly. vi /etc/sysconfig/network-scripts/ifcfg-<interface_name> DEVICE="<interface_name>" Steps to be executed on Compute host: 12. Configure all 2 network interfaces properly. vi /etc/sysconfig/network-scripts/ifcfg-<interface_name> DEVICE="<interface_name>"
  • 3. Steps to be executed on Controller host: 13. Generate answer file packstack --gen-answer-file answer.txt 14. Edit the answer file as per your requirement for Openstack components. a. CONFIG_NETWORK_HOSTS=<network host ip/host name> b. CONFIG_COMPUTE_HOSTS=<compute host ip/host name> c. CONFIG_CONTROLLER_HOST=<controller host ip/host name> 15. Execute packstack command with answer file packstack --answer-file answer.txt Note: needs RHEL 7