天天看點

OpenStack學習過程中問題彙總---持續更新

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

OpenStack學習過程中問題彙總---持續更新

執行個體運作 的計算節點日志報錯内容:

you don't have permisson to access....
OpenStack學習過程中問題彙總---持續更新
解決: 在控制節點 修改配置檔案/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

OpenStack學習過程中問題彙總---持續更新

修改一下屬性即可成功啟動

OpenStack學習過程中問題彙總---持續更新

3、執行個體ping不通

問題背景:從控制台進入執行個體可以ping通外網及其他實體主機,但是其他實體主機ping不通執行個體

添加安全組規則

OpenStack學習過程中問題彙總---持續更新

ssh連不上解決方案同上,添加安全組相關規則即可

4、cinder存儲報錯

具體情況: 在horizon頁面建立虛拟機總是報錯 執行個體e6d4c24c-988f-4d78-90cf-5eaa13a1ec70的建構已中止:在等待0 秒或1嘗試後,卷e9951f3c-d220-4a70-b927-208961643afe仍然沒有建立成功。它的狀态是error
OpenStack學習過程中問題彙總---持續更新
看一下計算節點的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學習過程中問題彙總---持續更新
重新執行以下指令建立實體卷和卷組

重新開機服務

controller節點再檢視一下cinder的服務狀态,已經UP了

OpenStack學習過程中問題彙總---持續更新

在控制台重新建立執行個體,成功

OpenStack學習過程中問題彙總---持續更新

這裡主要需要了解OpenStack建立虛拟機的過程,根據過程檢視日志定位問題就比較容易了

OpenStack建立虛拟機的過程參考這篇文章:https://www.cnblogs.com/zhou2019/p/11045284.html

可以仔細捋一下

5、neutron agent-list state xxx

OpenStack學習過程中問題彙總---持續更新

檢視了各個節點的openstack-neutron服務,狀态都是running

在網上查資料,有個出現個問題的是因為時間不同步,但是我看了我各個節點的時間都是同步的

So,看日志,定位問題

看controller節點的neutron日志:

OpenStack學習過程中問題彙總---持續更新

一看就是rabbitmq的問題

看了一下rabbitmq的狀态,果然,不知道什麼給宕掉了.......

OpenStack學習過程中問題彙總---持續更新

啟動rabbitmq服務,重新開機計算節點的neutron-linuxagent服務

再檢視neutron agent-list,狀态都OK了

OpenStack學習過程中問題彙總---持續更新

繼續閱讀