1、环境规划以及网卡配置
controller IP:192.168.235.101
compute IP:192.168.235.102
控制节点
[root@luck ~]# cd /etc/sysconfig/network-scripts/
[root@luck network-scripts]# vi ifcfg-ens160
[root@luck network-scripts]# cat ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.235.101
NETMASK=255.255.255.0
GATEWAY=192.168.235.2
DNS1=192.168.235.2
计算节点
[root@luck ~]# cd /etc/sysconfig/network-scripts/
[root@luck network-scripts]# vi ifcfg-ens160
[root@luck network-scripts]# cat ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.235.102
NETMASK=255.255.255.0
GATEWAY=192.168.235.2
DNS1=192.168.235.2
修改控制节点和计算节点主机名
[root@luck ~]# hostnamectl set-hostname controller ---控制节点
[root@luck ~]# hostnamectl set-hostname compute ---计算节点
2、关闭防火墙/selinux/networkmanager
注意:networkmanager,这个组件是在!inux8版本里面管理网络服务的(ip地址),如果你提前把它关闭并禁用了,那么当节点重启的时候,是无法自动获取到ip地址的。
但是如果不关闭,它又会和 gpenstack,里面的 neutron 网络服务组件产生冲突。我们采用这种方式:暂时先不关闭networkmanager,等把所有环境全部安装好之后,再手工关闭和禁用 networkmanager,并使用 network来替换 networkmanager 这个服务。
控制节点关闭防火墙和selinux
[root@controller ~]# systemctl stop firewalld
[root@controller ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.