OpenStack Juno for RHEL、CentOS、Fedora安装指南
时间:2026-01-14
时间:2026-01-14
这是,首本《OpenStack Juno for RHEL、CentOS、Fedora安装指南》中文版
OpenStack Juno for RHEL、CentOS、Fedora安装指南
一、体系架构
1、OpenStack组件结构
2、OpenStack三节点结构
这是,首本《OpenStack Juno for RHEL、CentOS、Fedora安装指南》中文版
二、基本环境
控制节点:1处理器、2 GB内存和5 GB的存储空间
网络节点:1处理器、512 MB内存和5 GB的存储空间
计算节点:1处理器、2 GB内存和10 GB的存储空间
网络
使用OpenStack网络(neutron)
控制器节点
配置网络:
1、 第一个接口配置为管理界面
IP address: 10.0.0.11
Network mask: 255.255.255.0 (or /24)
Default gateway: 10.0.0.1
这是,首本《OpenStack Juno for RHEL、CentOS、Fedora安装指南》中文版
2、 重启系统
# reboot
配置名称解析:
1、设置控制器节点的主机名
2、编辑/etc/hosts文件包含以下
# controller
10.0.0.11 controller
# network
10.0.0.21 network
# compute1
10.0.0.31 compute1
网络节点
配置网络:
1、 第一个接口配置为管理界面
IP address: 10.0.0.21
Network mask: 255.255.255.0 (or /24)
Default gateway: 10.0.0.1
2、配置第二个界面实例隧道接口
IP address: 10.0.1.21
Network mask: 255.255.255.0 (or /24)
3、外部接口使用一个特殊的配置,不分配IP地址给它。第三个接口配置为外部接口。
INTERFACE_NAME替换为实际的接口名称。例如,eth2或ens256。
编辑/etc/sysconfig/network-scripts / ifcfg-INTERFACE_NAME文件包含以下(但不改变HWADDR和UUID键):
DEVICE=INTERFACE_NAME
TYPE=Ethernet
ONBOOT="yes"
BOOTPROTO="none"
4、重启系统
# reboot
配置名称解析:
1、设置网络节点的主机名
2、编辑/etc/hosts文件包含以下
# network
10.0.0.21 network
这是,首本《OpenStack Juno for RHEL、CentOS、Fedora安装指南》中文版
# controller
10.0.0.11 controller
# compute1
10.0.0.31 compute1
计算节点
配置网络
1、第一个接口配置为管理界面
IP address: 10.0.0.31
Network mask: 255.255.255.0 (or /24)
Default gateway: 10.0.0.1
请注意
额外的计算节点应该使用10.0.0.32 10.0.0.33等。
2、配置第二个界面实例隧道接口
IP address: 10.0.1.31
Network mask: 255.255.255.0 (or /24)
3、重启系统
# reboot
配置名称解析:
1、compute1设置为节点的主机名
2、编辑/etc/hosts文件包含以下
# compute1
10.0.0.31 compute1
# controller
10.0.0.11 controller
# network
10.0.0.21 network
验证连接
我们建议您验证节点之间的网络和互联网连接
1、 从控制器节点,ping一个网站
# ping -c 4 http://www.77cn.com.cn
PING http://www.77cn.com.cn (174.143.194.225) 56(84) bytes of data.
64 bytes from 174.143.194.225: icmp_seq=1 ttl=54 time=18.3 ms
64 bytes from 174.143.194.225: icmp_seq=2 ttl=54 time=17.5 ms
64 bytes from 174.143.194.225: icmp_seq=3 ttl=54 time=17.5 ms
64 bytes from 174.143.194.225: icmp_seq=4 ttl=54 time=17.4 ms
--- http://www.77cn.com.cn ping statistics ---
这是,首本《OpenStack Juno for RHEL、CentOS、Fedora安装指南》中文版
4 packets transmitted, 4 received, 0% packet loss, time 3022ms
rtt min/avg/max/mdev = 17.489/17.715/18.346/0.364 ms
2、 从控制器节点,ping网络节点
# ping -c 4 network
PING network (10.0.0.21) 56(84) bytes of data.
64 bytes from network (10.0.0.21): icmp_seq=1 ttl=64 time=0.263 ms
64 bytes from network (10.0.0.21): icmp_seq=2 ttl=64 time=0.202 ms
64 bytes from network (10.0.0.21): icmp_seq=3 ttl=64 time=0.203 ms
64 bytes from network (10.0.0.21): icmp_seq=4 ttl=64 time=0.202 ms
--- network ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.202/0.217/0.263/0.030 ms
3、从控制器节点,ping计算节点
# ping -c 4 compute1
PING compute1 (10.0.0.31) 56(84) bytes of data.
64 bytes from compute1 (10.0.0.31): icmp_seq=1 ttl=64 time=0.263 ms
64 bytes from compute1 (10.0.0.31): icmp_seq=2 ttl=64 time=0.202 ms
64 bytes from compute1 (10.0.0.31): icmp_seq=3 ttl=64 time=0.203 ms
64 bytes from compute1 (10.0.0.31): icmp_seq=4 ttl=64 time=0.202 ms
--- network ping statistics ---
4、从网络节点,ping一个网站
5、 从网络节点,ping控制节点
6、 从网络节点,ping计算节点
7、 从计算节点,ping一个网站
8、 从计算节点,ping控制节点
9、从计算节点,ping网络节点
网络时间协议(NTP)
控制节点
安装NTP服务
# yum install ntp
配置NTP服务
默认情况下,控制器节点同步,通过公共服务器池的时间。但是,你可以选择编辑/etc/ntp.conf中的文件来配置备用服务器,来为您的组织提供。
这是,首本《OpenStack Juno for RHEL、CentOS、Fedora安装指南》中文版
1、 编辑/etc/ntp.conf中的文件
server NTP_SERVER iburst
restrict -4 default kod notrap nomodify
restrict -6 default kod notrap nomodify
用一个合适的更准确的主机名或IP地址的 …… 此处隐藏:13349字,全部文档内容请下载后查看。喜欢就下载吧 ……