Virtualization

使用 LVM 在 FC 上擴展 oVirt 託管引擎磁碟?

  • October 24, 2016

我有一個關於擴展 oVirt 託管引擎磁碟的問題。我檢查了文件,沒有關於擴展託管引擎磁碟的資訊。我正在使用 FC 儲存。到目前為止,我已經在託管儲存域上找到了正確的邏輯卷。我的問題是我可以簡單地在目前執行引擎的主機上使用 lvextend,還是應該使用一些 vdsm 工具來擴展邏輯卷,這樣我就不會對 hosts_storage 數據域造成任何傷害?

感謝您的回答和提示。

我已經成功地在 FC 儲存上擴展了 ovirt 託管引擎磁碟。我認為它可以做得更好,更順暢。我認為可以使用 SPM 節點上的 vdsm 儲存郵箱來完成。

我做了以下事情:

  1. 通過實時遷移將託管引擎移至 SPM 節點(儲存主節點)。
  2. 託管引擎已進入全域維護模式
  3. 帶有 lvmextend -L+30GB LVM_UUID 的擴展 lvm(LVM_UUID 位於 /etc/ovirt-hosted-engine/hosted-engine.conf 的 vm_disk_vol_id 和 vm_disk_vol_id 變數中)
  4. 重新啟動所有其他託管 ovirt 託管引擎的節點,以觸發節點上的 LVM 重新載入。
  5. 託管引擎關閉和啟動

SPM 和託管引擎節點上使用的命令:

hosted-engine --set-maintenance --mode=global

lvextend -L+20G /dev/vm_disk_id/vm_disk_vol_id

hosted-engine --vm-shutdown

hosted-engine --check-liveliness

hosted-engine --vm-start

hosted-engine --set-maintenance --mode=none

所以你有一個 FC LUN 提供給這個主機 - 大概這是一個單 LUN 到單主機設置,因為你使用了 LVM,如果沒有,那麼你就有問題了。如果是這種情況,那麼可以確定,擴展 LUN、重新掃描、fdisk、vgextend、lvextend、resize2fs 底層 FS,然後對託管磁碟文件執行您需要的操作。

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