文章目录
一、环境配置
1、控制节点ct
CPU | 双核双线程-CPU虚拟化开启 |
---|---|
内存8G | 硬盘:300G+1024G(CEPH块存储) |
双网卡 | VMnet1(局域网):192.168.100.70/NAT-192.168.10.70 |
操作系统 | Centos7.6(1708)-----最小化安装 |
2、计算节点c1
CPU | 双核双线程-CPU虚拟化开启 |
---|---|
内存8G | 硬盘:300G+1024G(CEPH块存储) |
双网卡 | VMnet1(局域网):192.168.100.80/NAT-192.168.10.80 |
操作系统 | Centos7.6(1708)-----最小化安装 |
2、计算节点c2
CPU | 双核双线程-CPU虚拟化开启 |
---|---|
内存8G | 硬盘:300G+1024G(CEPH块存储) |
双网卡 | VMnet1(局域网):192.168.100.90/NAT-192.168.10.90 |
操作系统 | Centos7.6(1708)-----最小化安装 |
二、基础环境配置
- 所有节点
- 修改完可连接xshell等安全终端内使用复制粘贴
1、修改添加NAT网卡配置
BOOTPROTO=static #修改网卡配置参数,修改为静态IP
ONBOOT=yes #开启设备开机启动
IPADDR=192.168.10.70 #添加字段,静态模式IP自定义
NETMASK=255.255.255.0 #添加字段,设置网段
GATEWAY=192.168.10.2 #添加字段,设置网关
DNS1=192.168.10.2 #添加字段,设置DNS服务器
IPV4_ROUTE_METRIC=90 #设置网卡优先级,默认100,越低优先级越高,防止出现两张网卡为了抢占优先级导致无法连接问题
systemcrl restart network
2、关闭防火墙和系统安全机制、修改主机名
ct:192.168.10.70
systemctl stop firewalld
setenforce 0
hostnamectl set-hostname ct
su -
c1:192.168.10.80
systemctl stop firewalld
setenforce 0
hostnamectl set-hostname c1
su -
c2:192.168.10.90
systemctl stop firewalld
setenforce 0
hostnamectl set-hostname c2
su -
3、安装基础环境依赖包
- 在此之前可以使用阿里云的yum仓库
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
- 需要重复安装,保证每个组件都是最新
yum -y install net-tools bash-completion vim gcc gcc-c++ make pcre pcre-devel expat-devel cmake bzip2 lrzsz
net-tools:ifconfig命令行工具
bash-completion:辅助自动补全工具
vim:vim工具
gcc gcc-c++:编译环境
make:编译器
pcre pcre-devel:是一个Perl库,包括 perl 兼容的正则表达式库
expat-devel:Expat库,Expat是一个面向流的xml解析器
cmake:CMake是一个跨平台的编译工具,CMkae目前主要使用场景是作为make的上层工具,产生可移植的makefile文件
lrzsz:可使用rz、sz命令上传、下载数据
yum -y install centos-release-openstack-train python-openstackclient openstack-selinux openstack-utils
OpenStack 的 train 版本仓库源安装包,同时安装 OpenStack 客户端和 openstack-selinux 安装包
4、VMnet1网卡配置参数
- 所有节点
①查看VMnet1网卡名称
ifconfig
例:ens34: flags