使用 LVM 扩展 FC 上的 oVirt 托管引擎磁盘?

使用 LVM 扩展 FC 上的 oVirt 托管引擎磁盘?

我有一个关于扩展 oVirt 托管引擎磁盘的问题。我查看了文档,没有关于扩展托管引擎磁盘的信息。我正在使用 FC 存储。到目前为止,我已经在托管存储域上找到了正确的逻辑卷。我的问题是,我可以在当前运行引擎的主机上简单地使用 lvextend 吗?还是我应该使用一些 vdsm 工具来扩展逻辑卷,这样就不会对 hosting_storage 数据域造成任何损害?

答案1

因此,您已向此主机呈现了一个 FC LUN - 假设这是由于您使用 LVM 而导致的单 LUN 到单主机设置,如果不是,则说明您遇到了问题。如果是这种情况,那么当然可以,扩展 LUN、重新扫描、fdisk、vgextend、lvextend、resize2fs 底层 FS,然后对托管磁盘文件执行所需的操作。

答案2

谢谢您的回答和提示。

我已经成功在 FC 存储上扩展了 ovirt 托管引擎磁盘。我认为可以做得更好、更顺畅。我认为可以使用 SPM 节点上的 vdsm 存储邮箱来完成。

我做了以下事情:

  1. 通过实时迁移将托管引擎移至 SPM 节点(存储主节点)。
  2. hosting-engine 已进入全局维护模式
  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 hosting-engine 的节点,以触发节点上的 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

相关内容