天天看點

openstack虛拟機從資料庫修改卷虛拟機backend操作

由于意外故障,volume-type其中一個backend後段出現性能問題,客戶雲主機出現卡頓。

是以臨時從ceph将系統卷導出,并導入至同一個backend的另一個後端,并啟動虛拟機。

Nova Cinder 資料庫操作記錄

在nova api節點登入nova資料庫修改BDM表資訊

select * from block_device_mapping where volume_id='<系統盤卷ID>';

從輸出結果擷取connection_info值

更新nova BDM對應系統卷的connection_info值

update block_device_mapping set connection_info='<直接複制舊的BDM值,把修改的資訊同步修改即可,現在的修改隻涉及修改monitor host位址>' where volume_id='<系統盤卷ID>';

虛拟機硬重新開機,業務驗證

在cinder api節點登入cinder資料庫修改volumes表記錄

爾後從nova側直接硬重新開機,檢查計算節點xml上的monitor IP是否更換為新叢集的monIP即可。

繼續閱讀