写在前面
本系列文章共分14小节,记录了从基础配置到启动OpenStack实例的手动安装过程(当然现在有一键部署的工具)。
使用的OpenStack版本为最新的Train版本,和以前的版本有些许的差别。
参考资料主要是官方文档,但是官方文档有很多坑以至于无法继续搭建,所以本系列文章会一一填充这些坑。
本环境使用的网络架构为官方文档中提到的提供者网络(二层网络,不含vlan等功能),以后的文章会更新三层网络的。
第一部分:vmware-workstation虚拟机及其网络配置
使用的软件
本文使用vmware-workstation 15.5,其虚拟网络配置如下图所示:
所使用到的网络为第一个VMNet0和第二个VMNet1
VMNet0:桥接模式,桥接到物理网络,连接到互联网,网段为10.8.20.0/24,用作实例的外部网络(即官方文档中提到的提供者网络)
VMNet1:仅主机模式,网段为192.168.10.0/24,用作OpenStack的管理网络。
虚拟机配置
本文涉及到的主机均使用vmware-workstation虚拟,需要2台虚拟机,一台作为控制节点,一台作为计算节点
控制节点
CPU:6核
内存:6~8G
硬盘:200G,单个文件存放,最好放在ssd分区
网卡1:仅主机模式,连接到网络VMNet1(192.168.10.0/24),用做openstack的管理网络,ip地址:192.168.10.41
网卡2:桥接模式,连接到网络VMNet0(10.8.20.0/24),能连互联网,用来下载软件包等。ip地址:10.8.20.41
系统:CentOS7-x86_64-1907
主机名:ct
计算节点
CPU:6核
内存:8~12G,取决于要运行虚拟机的数目
硬盘:200G, 单个文件存放, 最好放在ssd分区
网卡1:仅主机模式,连接到网络VMNet1(192.168.10.0/24),连接openstack的管理网络,ip地址:192.168.10.42
网卡2:桥接模式,连接到网络VMNet0(10.8.20.0/24,能连互联网,用作实例的外部网络。ip地址:10.8.20.42
系统:CentOS7-x86_64-1907
主机名:c1(数字1)
控制节点虚拟机的配置
在vmware-workstation中新建一台虚拟机,虚拟机名称设置为ct,存放在D:\OpenStack-Train文件夹中(ssd硬盘)
ct存放的位置
操作系统选择Linux-CentOS7 64位,cpu设置成6核,内存先设置成12G,硬盘200G,不立即分配空间,存放于单个文件中,删除打印机声卡等不需要的硬件,调整其网卡配置,最终配置如下图所示:
控制节点的虚拟机配置,注意其网卡配置,网卡1连接到VMNet1,网卡2桥接到物理网卡。
计算节点虚拟机的配置
如上操作,另外建立一台虚拟机,名称为c1,其配置如下图:
计算节点虚拟机配置
建立好的2台虚拟机在vmware-workstation中如下图所示:
建立好的2台虚拟机
下一节开始安装CentOS7系统和基础服务。