Если у меня есть нормальная СХД, то меня ничто не останавливает отдать лун одновременно нескольким серверам или нескольким виртуалкам (это не имеет значения). ФС, арбитражи, это все задачи кластерного ПО.
Либвирт не даст запустить ровно потому что он контролирует это внутри себя. Но никто не запрещает например через targetcli законфигурировать loopback контроллер с набором LUN’ов ссылающихся на один backstore и которые будут выглядеть как разные диски (разные пути к одному диску) и можно легко и непринужденно натравить все виртуалки на один диск.
Зачем? Ну например для лабораторной работы с «традиционными» кластерными ФС, shared LVM и много чего ещё.