部署OpenStack Ocata的幾個優化及排障記錄(持續更新...)

1.compute節點上安裝Ocata,openstack-nova-compute組件無法安裝上,報錯Requires: qemu-kvm-rhev >= 2.9.0
解決方法:
在compute節點上執行:

echo "
[Virt]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/7.6.1810/virt/x86_64/kvm-common/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
">> /etc/yum.repos.d/CentOS-Base.repo

再次執行安裝即可:

yum -y install openstack-selinux python-openstackclient yum-plugin-priorities openstack-nova-compute openstack-utils ntpdate

2.主機節點啓動後,如果dashboard中獲取卷失敗
排查、解決辦法:
controller1節點上

systemctl status openstack-cinder-api.service openstack-cinder-scheduler.service

發現進程全部爲dead狀態,啓動之,保險起見還是再次設置爲開機啓動,查看狀態

systemctl start openstack-cinder-api.service openstack-cinder-scheduler.service
systemctl enable openstack-cinder-api.service openstack-cinder-scheduler.service
systemctl status openstack-cinder-api.service openstack-cinder-scheduler.service

cinder節點上

systemctl status openstack-cinder-volume.service target.service lvm2-lvmetad.service

發現進程全部爲dead狀態,同樣啓動、開機啓動、再次查看狀態

systemctl start openstack-cinder-volume.service target.service lvm2-lvmetad.service
systemctl enable openstack-cinder-volume.service target.service lvm2-lvmetad.service
systemctl status openstack-cinder-volume.service target.service lvm2-lvmetad.service

相關日誌:
controller1節點
/var/log/cinder/api.log
/var/log/cinder/cinder-image.log
/var/log/cinder/schedular.log
cinder節點
/var/log/cinder/volume.log
再次在dashboard中查看卷狀態,爲正常。

3.重啓節點後,虛機不能DHCP動態獲悉IP地址
由於neutron主節點部署在controller1上,在controller1上查看dhcp-agent狀態

openstack service list
neutron agent list

均無錯誤,查看dhcp-agent日誌

tail -f /var/log/neutron/dhcp-agent.log

實在不行就看看時間是否同步,時間不同步肯定不給分發IP

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章