LINUX.ORG.RU
Форум — Admin  

Проброс дисков

 


0

1

Подскажите пожалуйста, поддерживает ли KVM проброс одного диска в несколько витруалок для работы кластерного ПО?

★
Ответ на: комментарий от futurama

Тестирование, обкатка различных конфигураций.

Mr13 ★
() автор топика
Ответ на: комментарий от King_Carlo

Спасибо за информацию, придется iscsi использовать.

Mr13 ★
() автор топика
Ответ на: комментарий от King_Carlo

А что именно запрещает отдать один диск разным виртуалкам? У меня такие конфиги есть, правда с дисковыми имиджами, а не реальными устройствами.

lua
()
Ответ на: комментарий от Begemoth

Вопрос был про то, можно ли пробросить диск, а не что будет с фс. И, кстати, что с ней такого ужасного будет?

lua
()
Ответ на: комментарий от lua

отдать один диск разным виртуалкам?

Двум работающим виртуалкам одновременно? Так не получится, libvirt не даст запустить две ВМ с одним общим строджем. Нужна кластерная ФС и арбитраж.

King_Carlo ★★★★★
()
Последнее исправление: King_Carlo (всего исправлений: 1)
Ответ на: комментарий от King_Carlo

Если у меня есть нормальная СХД, то меня ничто не останавливает отдать лун одновременно нескольким серверам или нескольким виртуалкам (это не имеет значения). ФС, арбитражи, это все задачи кластерного ПО.

Mr13 ★
() автор топика
Ответ на: комментарий от King_Carlo

Двум работающим виртуалкам одновременно?

Именно.

libvirt не даст запустить две ВМ с одним общим строджем. Нужна кластерная ФС

Откуда вообще либвирту знать про фс?

lua
()
Ответ на: комментарий от Mr13

Если у меня есть нормальная СХД, то меня ничто не останавливает отдать лун одновременно нескольким серверам или нескольким виртуалкам

Похоже что никто не думал о таком примененнии виртуальных машин.

В таком сдучае будь первым, добавь в kvm код для контроллера СХД.

torvn77 ★★★★★
()
Ответ на: комментарий от Begemoth

Ничего не будет если там нет ФС или кластерная ФС типа OCFS или VMFS.

Nastishka ★★★★★
()
Ответ на: комментарий от King_Carlo

Либвирт не даст запустить ровно потому что он контролирует это внутри себя. Но никто не запрещает например через targetcli законфигурировать loopback контроллер с набором LUN’ов ссылающихся на один backstore и которые будут выглядеть как разные диски (разные пути к одному диску) и можно легко и непринужденно натравить все виртуалки на один диск.

Зачем? Ну например для лабораторной работы с «традиционными» кластерными ФС, shared LVM и много чего ещё.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

легко и непринужденно натравить все виртуалки на один диск.
Зачем?

Вот именно, практического смысла в этом ноль.

King_Carlo ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.