Имея ограниченное количество серверов для виртуализации, в данном случае два, это вполне нормальное решение, дающее возможность без перерывов в работе обслуживать железо. А так да, более правильное решение использовать кластерное хранилище, например поддерживаемое Proxmox'ом RBD.
Перенос физической машины в кластере ProxmoxVE2(3) с DRBD на новое железо