1. 程式人生 > >Openstack填坑系列(一)flat網絡不通

Openstack填坑系列(一)flat網絡不通

openstack 網絡不通

根據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 (坑二)

需要將管理計算節點的交換機設置為混雜模式如圖
技術分享圖片

獲得ip後,vm之間始終無法ping通 (坑三)
在計算節點啟用ip轉發

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

執行iptables -F 清空 iptables規則 (務必要執行此條命令)否則在控制節點可以ping同 vm,vm無法ping同控制節點,vm之間無法ping通

Openstack填坑系列(一)flat網絡不通