1、啟動執行個體過程中報錯 status:ERROR

執行個體運作 的計算節點日志報錯内容:
you don't have permisson to access....解決: 在控制節點 修改配置檔案/etc/httpd/conf.d/00-placement-api.conf: 新增以下内容:![]()
OpenStack學習過程中問題彙總---持續更新
重新開機httpd服務
2、啟動OpenStack-nova-compute報錯
問題背景:新增了一台計算節點,配置檔案直接scp已有計算節點的檔案
報錯内容:Failed to open some config files:/etc/nova/nova.conf
修改一下屬性即可成功啟動
3、執行個體ping不通
問題背景:從控制台進入執行個體可以ping通外網及其他實體主機,但是其他實體主機ping不通執行個體
添加安全組規則
ssh連不上解決方案同上,添加安全組相關規則即可
4、cinder存儲報錯
具體情況: 在horizon頁面建立虛拟機總是報錯 執行個體e6d4c24c-988f-4d78-90cf-5eaa13a1ec70的建構已中止:在等待0 秒或1嘗試後,卷e9951f3c-d220-4a70-b927-208961643afe仍然沒有建立成功。它的狀态是error看一下計算節點的nova日志: default default] Volume id: e9951f3c-d220-4a70-b927-208961643afe finished being created but its status is error![]()
OpenStack學習過程中問題彙總---持續更新 綜上可以确定是cinder卷處理的問題 存儲節點(我的存儲節點和計算節點是一台)看一下cinder的報錯: Manager for service cinder-volume compute1@lvm is reporting problems, not sending heartbeat. Service will appear "down".![]()
OpenStack學習過程中問題彙總---持續更新 可以看出cinder-volume與controller節點失去了聯系 在controller節點看一下cinder服務的狀态:![]()
OpenStack學習過程中問題彙總---持續更新 狀态為down,看了一下存儲節點cinder-volume的服務的配置檔案和狀态都是OK的:![]()
OpenStack學習過程中問題彙總---持續更新 執行vgs看一下volume卷的狀态,發現用來當做塊存儲的cinder-volume卷不見了:![]()
OpenStack學習過程中問題彙總---持續更新 重新執行以下指令建立實體卷和卷組![]()
OpenStack學習過程中問題彙總---持續更新
重新開機服務
controller節點再檢視一下cinder的服務狀态,已經UP了
在控制台重新建立執行個體,成功
這裡主要需要了解OpenStack建立虛拟機的過程,根據過程檢視日志定位問題就比較容易了
OpenStack建立虛拟機的過程參考這篇文章:https://www.cnblogs.com/zhou2019/p/11045284.html
可以仔細捋一下
5、neutron agent-list state xxx
檢視了各個節點的openstack-neutron服務,狀态都是running
在網上查資料,有個出現個問題的是因為時間不同步,但是我看了我各個節點的時間都是同步的
So,看日志,定位問題
看controller節點的neutron日志:
一看就是rabbitmq的問題
看了一下rabbitmq的狀态,果然,不知道什麼給宕掉了.......
啟動rabbitmq服務,重新開機計算節點的neutron-linuxagent服務
再檢視neutron agent-list,狀态都OK了