服务器(虚拟机)配置
虚拟机配置:
新建虚拟机,最小化安装 centos 7.2.1511、7.6、7.7操作系统,目前不要安装其他版本的系统,系统磁盘 100G,每个虚拟机 4 个网卡,如果是做实验的话,其中前两个网卡(openstack环境中,服务器必须最少是两块网卡,否则创建的虚拟机无法启动)为 NAT 模式(做网卡绑定),后两个网卡为仅主机模式,CPU 两个核心或以上,必须勾选开启虚拟化功能,否则后期 openstack 无法启动云主机,内存 3G,越大越好。启动时修改网卡名称的内核参数:按tab键,net.ifnames=0 biosdevname=0
为了保证环境的干净,重新安装一个最小化的centos-7.6.1908系统
修改模板的IP地址
1、vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=172.31.7.88
PREFIX=21
GATEWAY=172.31.7.254
DNS1=223.6.6.6
2、vi /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=static
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=10.10.7.88
PREFIX=21
DNS1=223.6.6.6
3、systemctl restart network
禁用相关服务
1、systemctl disable firewalld
2、vi /etc/sysconfig/selinux #通过 getenforce 命令查看selinux状态
SELINUX=disabled
3、systemctl disable NetworkManager
安装基础命令
1、yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel bc systemd-devel bash-completion traceroute bridge-utils -y
修改主机名
1、hostnamectl set-hostname openstack-template.example.local
时间同步
1、ntpdate time1.aliyun.com
#openstack对时间要求非常高,后期组件的动态发现,是通过消息队列,如果时间不一致则无法发现组件
2、hwclock -w #系统时间同步到硬件时间
3、crontab -e #时间同步写入到计划任务中
*/10 * * * * /usr/sbin/ntpdate time1.aliyun.com && hwclock -w
关机做快照
注意
安装openstack时,使用原始centos源,不能使用epel源