- OpenStack Networking Essentials
- James Denton
- 284字
- 2021-07-09 19:39:30
Initial steps
Before we can install OpenStack, some work must be done to prepare the system for a successful installation.
Permissions
RPM Distribution of OpenStack, or RDO, should be installed as a user with sudo
permissions. For tips on configuring sudoers
, visit the following URL:
https://wiki.centos.org/TipsAndTricks/BecomingRoot
Install network utilities
Various utilities are used throughout this book to assist you in the installation and troubleshooting of OpenStack. The following command installs the necessary packages for those:
$ sudo yum install wget curl tcpdump
Set the hostname
Before installing OpenStack, use the hostnamectl
command to set the hostname of the host:
$ sudo hostnamectl set-hostname allinone.learningneutron.com
Install Network Time Protocol (NTP)
A time-synchronization program such as NTP is a requirement in multinode installations, as OpenStack services depend on consistent and synchronized times between hosts. For Nova Compute, having synchronized time helps avoid problems when scheduling VM launches on compute nodes. Other services can experience similar issues when the time is not synchronized. In an All-In-One installation such as the one demonstrated here, NTP is recommended but not required.
To install NTP, issue the following command on all nodes in the environment:
$ sudo yum install ntp
Disable NetworkManager
Before installing RDO, disable NetworkManager to avoid issues during the installation and operation of OpenStack. To stop and disable NetworkManager, issue the following commands:
$ sudo systemctl stop NetworkManager.service $ sudo systemctl disable NetworkManager.service
Upgrade the system
Before installing OpenStack, it is imperative that the kernel and other system packages be upgraded to the latest version of the installed CentOS release. Issue the following yum
command, followed by a reboot via the reboot
command to allow the changes to take place:
$ sudo yum upgrade $ sudo reboot
- Learning Single:page Web Application Development
- C#高級編程(第10版) C# 6 & .NET Core 1.0 (.NET開發(fā)經(jīng)典名著)
- iOS面試一戰(zhàn)到底
- Kubernetes實戰(zhàn)
- LabVIEW入門與實戰(zhàn)開發(fā)100例
- 編譯系統(tǒng)透視:圖解編譯原理
- Building Minecraft Server Modifications
- 利用Python進行數(shù)據(jù)分析(原書第3版)
- Mastering Apache Maven 3
- Unity 2018 Augmented Reality Projects
- ASP.NET Web API Security Essentials
- Photoshop智能手機APP界面設(shè)計
- WebStorm Essentials
- Node.js實戰(zhàn):分布式系統(tǒng)中的后端服務(wù)開發(fā)
- Visual FoxPro程序設(shè)計習(xí)題及實驗指導(dǎo)