系统环境选择

VMware14虚拟平台
Centos7-64-mini-1810
下载链接

本次平台部署使用三个节点进行部署,包括一个控制节点和两个计算节点,每个节点配置两个IP,后续将做介绍
控制节点IP:192.168.174.120
计算节点1IP:192.168.174.121
计算节点2IP:192.168.174.122

注意:建议将虚拟机文件放在除系统盘以外的固态盘,且存储空间至少200GB,后期快照较占内存,且安装的软件比较多。存储空间不足会很麻烦。后期安装软件太多,可能会出现卡顿现象,可以进行虚拟机磁盘碎片整理进行磁盘优化(具体操作可以百度)。安装配置完一部分,测试成功后记得做快照,如果快照太多,占用内存太大,可以适当删除用处不大的快照,快照之间都是独立的,删除部分快照并不会影响现有快照。

controller节点配置

自定义安装Centos7-64-mini-1810

  • 虚拟机容量选择

分配4GB内存,40GB磁盘容量,硬盘类型选择iscsi。

  • 配置双网卡

网卡一(ens33)为NAT模式,网卡二(ens34)为仅主机模式。网卡一用于连接外网进行服务组件的安装并作用作OpenStack的管理IP,网卡二用于vxlan网络的隧道端点。

  • 自定义分区

swap分区:分区大小设置为内存的2倍(8192MB),类型选择标准分区(sda1)
/分区:32GB,类型选择标准分区(sda2)

  • 编辑网卡配置文件

网卡一需要配置网关,网卡二不能配置网关,同时,建议将网络管理软件关闭。

chkconfig NetworkManager off
systemctl stop NetworkManager
systemctl disable NetworkManager

编辑配置文件/etc/sysconfig/network-scripts/ifcfg-ens33,修改或添加以下内容:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

DEVICE=ens33     
TYPE=Ethernet     
ONBOOT="yes"       #开机启动网络连接
BOOTPROTO="static"   #启用静态IP地址
IPADDR=192.168.174.120
GATEWAY=192.168.174.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8

vim /etc/sysconfig/network-scripts/ifcfg-ens34 

DEVICE=ens34     
TYPE=Ethernet     
ONBOOT="yes"       #开机启动网络连接
BOOTPROTO="static"   #启用静态IP地址
IPADDR=192.168.72.120
NETMASK=255.255.255.0
  • 重启网络服务
 systemctl restart network
  • 修改主机名
hostnamectl set-hostname controller
reboot  #重启虚拟机

注:更改完后需要reboot重启生效,且更改完主机名后建议不要进行再次修改,否则会出问题

compute1节点配置

  • 自定义安装Centos7-64-mini-1810

分配2GB内存,20GB磁盘容量,硬盘选择iscsi。

  • 配置双网卡

网卡一(ens33)为NAT模式,网卡二(ens34)为仅主机模式。网卡一用于连接外网进行服务组件的安装并作用作OpenStack的管理IP,网卡二用于vxlan网络的隧道端点。

  • 自定义分区

swap分区:分区大小设置为内存的2倍(4096MB),类型选择标准分区(sda1)
/分区:16GB,类型选择标准分区(sda2)

  • 编辑网卡配置文件

网卡一需要配置网关,网卡二不能配置网关,建议关闭网络管理软件

chkconfig NetworkManager off
systemctl stop NetworkManager
systemctl disable NetworkManager

编辑配置文件,修改或添加以下内容

vim /etc/sysconfig/network-scripts/ifcfg-ens33  

DEVICE=ens33     
TYPE=Ethernet     
ONBOOT="yes"       #开机启动网络连接
BOOTPROTO="static"   #启用静态IP地址
IPADDR=192.168.174.121
GATEWAY=192.168.174.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8

vim /etc/sysconfig/network-scripts/ifcfg-ens34 

DEVICE=ens34     
TYPE=Ethernet     
ONBOOT="yes"       #开机启动网络连接
BOOTPROTO="static"   #启用静态IP地址
IPADDR=192.168.72.121
NETMASK=255.255.255.0
  • 重启网络服务
systemctl restart network
  • 修改主机名
hostnamectl set-hostname compute1
reboot

注:更改完后需要reboot重启生效,且更改完主机名后建议不要进行再次修改,否则会出问题

compute2节点配置

compute2和compute1配置大致相同,只需将网卡一IP改为192.168.174.122,将网卡二IP改为192.168.72.122,将主机名改为compute2即可。

配置域名解析

在控制节点和计算节点编辑/etc/hosts,配置域名解析:

vi /etc/hosts

192.168.174.120 controller
192.168.174.121 compute1
192.168.174.122 compute2

验证网络连接

再继续操作之前,先验证网络与internet的连接以及节点之间的连接:
验证controller:

ping 192.168.174.121
ping 192.168.174.122
ping www.baidu.com

验证compute1:

ping 192.168.174.120
ping 192.168.174.122
ping www.baidu.com

验证compute2:

ping 192.168.174.120
ping 192.168.174.121
ping www.baidu.com

关闭防火墙和selinux

centos默认启用限制性防火墙,需要先将防火墙和selinux关闭或者更改防火墙规则,否则某些步骤可能安装失败。

  • 关闭防火墙
 systemctl disable firewalld
    systemctl stop firewalld
  • 验证防火墙状态
 systemctl status firewalld
  • 禁用selinux
 vi /etc/selinux/config
    SELINUX=disabled
最后编辑:2020年11月25日 ©著作权归作者所有

发表评论

正在加载 Emoji