文章目录
虚拟机资源信息
控制节点CT
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G
双网卡:VM1-(局域网) 和 NAT-(外网)
操作系统:Centos 7.6(版本1810及以上)-最小化安装
计算节点C1
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G
双网卡:VM1-(局域网) 和 NAT-(外网)
操作系统:Centos 7.6(版本1810及以上)-最小化安装
计算节点C2
CPU:双核双线程-CPU虚拟化开启
内存:8G 硬盘:300G
双网卡:VM1-(局域网) 和 NAT-(外网)
操作系统:Centos 7.6(版本1810及以上)-最小化安装
注:如果内存不够,每台最低需要6G
部署思路
1、配置操作系统+OpenStack运行环境
2、配置OpenStack平台基础服务(rabbitmq、mariadb、memcache、Apache)
3、配置OpenStack keystone组件
4、配置OpenStack Glance组件
5、配置placement服务
6、配置OpenStack Nova组件
7、配置OpenStack Neutron组件
8、配置OpenStack dashboard组件
9、配置OpenStack Cinder组件
10、常用云主机操作
资源规划
主机名 | 内存 | 硬盘 | 网卡 | 系统 |
---|---|---|---|---|
CT | 8 | 300 | VM:192.168.100.10 NAT:192.168.249.70 |
Centos7.6 |
C1 | 8 | 300 | VM:192.168.100.20 NAT:192.168.249.80 |
Centos7.6 |
C2 | 8 | 300 | VM:192.168.100.30 NAT:192.168.249.90 |
Centos7.6 |
基础环境配置
修改网卡配置
所有节点都要做
cd /etc/sysconfig/network-scripts/
修改NAT网卡配置
vi ifcfg-ens33
BOOTPROTO=static #修改网卡配置参数,修改为静态IP
IPV4_ROUTE_METRIC=90 #设置网卡优先级,默认100,越低优先级越高,防止出现两张网卡为了抢占优先级导致无法连接问题
ONBOOT=yes #开启设备开机启动
IPADDR=192.168.249.70 #添加字段,静态模式IP自定义
NETMASK=255.255.255.0 #添加字段,设置网段
GATEWAY=192.168.249.2 #添加字段,设置网关
DNS1=192.168.249.2 #添加字段,设置DNS服务器
修改VMnet1网卡配置
cp ifcfg-ens33 ifcfg-ens37
vim ifcfg-ens37
BOOTPROTO=static
IPV4_ROUTE_METRIC=100 #默认值为100,这里为了保险可以设置一下
ONBOOT=yes
IPADDR=192.168.100.10
NETMASK=255.255.255.0
systemcrl restart network
关闭防火墙和系统安全机制、修改主机名
控制节点ct(192.168.249.70)
systemctl stop firewalld
setenforce 0
hostnamectl set-hostname ct
su
#永久关闭
vi /etc/sysconfig/selinux
SELINUX=disabled
#SELinux 主要作用:最大限度地减小系统中服务进程可访问的资源
计算节点c1(192.168.249.80)
systemctl stop firewalld
setenforce 0
hostnamectl set-hostname c1
su
vi /etc/sysconfig/selinux
SELINUX=disabled
计算节点c2(192.168.249.90)
systemctl stop firewalld
setenforce 0
hostnamectl set-hostname c2
su
vi /etc/sysconfig/selinux
SELINUX=disabled
安装基础环境依赖包
(都需重复安装,保证每个组件都是最新)
yum -y install net-tools bash-completion vim gcc gcc-c++ make pcre pcre-devel expat-devel cmake bzip2 lrzsz
net-tools:ifconfig命令行工具