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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.