-
Notifications
You must be signed in to change notification settings - Fork 105
ready
遇见王斌 edited this page Feb 24, 2018
·
19 revisions
测试环境要求如下
- controller 4G内存 1核 双网卡
- compute 2G内存 1核 双网卡
如果你选择在虚拟机内安装,请确保你的 hypervisor 提供了在 public 网络接口上禁用MAC地址过滤的方法。
如,在 vsphere 上安装 openstack 需要如下操作
物理机->摘要->网络->右键编辑设置->安全->设置混杂模式[接受]
- CentOS7.3 双网卡(两台)---点击下载ISO
- 安装时配置
- Minimal Install
- [timezone] Asia/Shanghai
- [language] English
网卡路径/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
(1)将第一个接口配置为管理网络接口:
# 修改以下内容
ONBOOT=Yes
BOOTPROTO=Static
# 新增以下内容
IPADDR=10.0.0.11
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
(2)provider 网络接口使用一个特殊的配置,不分配给它IP地址。配置第二块网卡作为 provider 网络:
将其中的 INTERFACE_NAME替换为实际的接口名称。例如,eth1 或者ens224。
编辑/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
文件包含以下内容:
不要改变 键``HWADDR`` 和 UUID 。
DEVICE=INTERFACE_NAME
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO="none"
小提示,虚拟机新增的网卡没有生成配置文件时可以使用 #nmcli con
命令获取网卡的uuid(此命令需要NetworkManager服务支持)
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl stop firewalld
systemctl disable firewalld
重启网络以激活修改systemctl restart network
。
重启网络失败时可以戳这根据步骤进行排查问题
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
echo "nameserver 8.8.8.8" > /etc/resolv.conf