openstack的一些坑(持續更新ing)

2021-08-17 23:01:37 字數 751 閱讀 4626

這裡是搭建openstack的時候,遇到的一些坑,記錄下

1、訊息佇列(message queue)中,執行」rabbitmqctl add_user openstack rabbit_pass」時候報錯,說啥無法連線,然後結尾還有個啥nodedown(忘記截圖了)

原因:先前修改了虛擬機器名字為controller,所以無法識別。有2個方法:1.先reboot重啟計算機,然後再執行;2.先把hosts檔案中的名字去掉,然後重啟,然後執行**,最後重新把名字改回來

2、執行」su -s /bin/sh -c 「keystone-manage db_sync」 keystone」報錯

原因:配置檔案中的[database]裡的connection中的」keystone_dbpass」沒有換成你資料庫中自己的密碼

3.在身份認證的大步中,執行systemctl start httpd.service報錯,說無法啟動伺服器。

原因:參考這篇文章無法啟動httpd

4.在計算節點上啟動openstack-nova-compute時,一直卡著的。

原因:首先進入/var/log/nova/nova-compute.log看看,會發現可能是controller節點的5672埠未開放。此時可以在controller節點中輸入systemctl disable firewalld.service停止防火牆,然後重啟openstack-nova-compute

OpenStack的一些記錄

1 nova 計算服務 2 swift 儲存服務 3 glance 映象服務 4 keystone 認證服務 5 horizon ui服務 openstack的基本架構如下圖 圖1 openstack基本構架 下圖展示了keystone dashboard二者與其它openstack部分的互動。no...

unittest的一些坑 機制 持續更新中

def test0 self self.b 5 def test1 self pring self.b這個執行起來之後,雖然會先執行test0,但是執行到test1時 會報錯類變數裡根本沒有b 這點是和普通類方法截然相反的,普通類方法,是可以輸出b 5的 還有,在unittest中的用例方法中,是沒...

微信小程式的一些坑一些總結(持續更新)

彈出框被原生元件遮擋的問題可以在彈出框中使用cover view來代替view,但是這會導致彈出框的顯示效果發生變化,需要修改彈出框的樣式。更好的替代方法是 如果原生元件是canvas,可以在彈出對話方塊時用image代替canvas。例子如下 布局 charimg src charimgpath ...