Openstack填坑系列(一)flat网络不通

根据openstack手册部署openstack,部署全部完成,并且没有任何报错信息。
部署环境为VMware esxi 主机
创建VM后。vm卡在bios界面始终无法启动,vm cpu占用100% (坑一)
这种情况需要将计算节点的 (如果无此现象可以不做下面的修改,经测试有的版本的esxi+某些特定的CPU就无此问题)
/etc/nova/nova.conf中添加如下设置
[libvirt]
virt_type= qemu
(注意已经在esxi层面为计算机节点启用了cpu虚拟化, grep -E 'svm|vmx' /proc/cpuinfo数值也不为零!)

openstack创建的vm始终在系统内无法获得ip (坑二)

需要将管理计算节点的交换机设置为混杂模式如图
Openstack填坑系列(一)flat网络不通

获得ip后,vm之间始终无法ping通 (坑三)
在计算节点启用ip转发

vim /etc/sysctl.d/ipforward.conf
net.ipv4.ip_forward = 1

执行iptables -F 清空 iptables规则 (务必要执行此条命令)否则在控制节点可以ping同 vm,vm无法ping同控制节点,vm之间无法ping通

注意进行网络检查时需要在namespace 中进行。 neutron网络都是通过namespace,tag,tun定义的
具体操作
在控制节点上
ip netns list
qdhcp-90ff2836-b92a-46b4-a79f-79404800538e (id: 0) (这个是我这里生成的namespace,每个人的namespace都是不同的)
ping vm
ip netns exec qdhcp-90ff2836-b92a-46b4-a79f-79404800538e ping ip (vm's ip)

转载于:https://blog.51cto.com/26081/2128037

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值