Openstack

Openstack Wallaby 卷備份問題

  • October 8, 2021

最近我正在測試具有 1 個主節點和 3 個基於 Openstack(版本:Wallaby)的工作節點的 kubernetes。它涉及大量測試,因此我想事先將捲備份到本地機器。

卷後端使用 Ceph。瀏覽網際網路,它建議將捲轉換為圖像並將圖像下載到本地電腦。我可以成功地將我的 20GB 卷轉換為 QCOW2 格式。但是,我的 120GB 卷失敗了。

我已經執行了以下檢查:

(1) 我檢查了/etc/glance/glance-api.conf下的glance配置。image_size_cap 參數設置為 4TB。我也重新啟動了 Glance api 服務。

(2) 我使用 ceph df 命令檢查了 ceph 後端,並且 ceph 有足夠的容量。

(3)glance 節點也有足夠的儲存空間。但是,我嘗試檢查 /var/lib/glance/images 下的圖像轉換進度,但即使 Openstack 上存在圖像,該目錄也是空的。

有人打過同樣的嗎?並且可以給我一些建議..

非常感謝你。

從捲到映像的轉換發生在控制器的本地磁碟上。df -h在轉換執行時檢查,/var如果您沒有足夠的磁碟空間,您的文件系統可能會被填滿。檢查目錄/var/lib/cinder/conversion,這是在將捲作為圖像上傳回 ceph 之前臨時儲存的位置。擁有一個自己的邏輯卷(如果您使用 LVM)/var/lib/cinder/conversion來防止文件系統被填滿是個好主意。如果您沒有足夠的本地磁碟空間,您可以將共享文件系統(例如 cephFS、NFS 等)掛載到/var/lib/cinder/conversion.

引用自:https://serverfault.com/questions/1079934