Просмотр исходного кода

Added a volume group directory check.

Added a volume group directory check.

Set LOG as warning instead of info.
Andrei Manolache 2 месяцев назад
Родитель
Сommit
3ce217ffa9
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      coriolis/osmorphing/osmount/base.py

+ 6 - 0
coriolis/osmorphing/osmount/base.py

@@ -567,6 +567,12 @@ class BaseLinuxOSMountTools(BaseSSHOSMountTools):
 
             self._exec_cmd("sudo vgchange -ay -S vg_uuid=%s" % vg_uuid)
             self._exec_cmd("sudo vgchange --refresh")
+            dev_vg_path = f"/dev/{vg_props['name']}"
+            if not utils.test_ssh_path(self._ssh, dev_vg_path):
+                LOG.warning(
+                    "Volume Group '%s' not found. Skipping.",
+                    dev_vg_path)
+                continue
             dev_paths_for_group = self._exec_cmd(
                 f"sudo ls -1 /dev/{vg_props['name']}/*").splitlines()
             lvm_dev_paths.extend(dev_paths_for_group)