LINUX.ORG.RU

kvm/qemu использование диска одновременно между ВМ.

 , ,


0

1

Сообственно все в заголовке, возможно ли такое? Как организовать поделитесь рецептом.



Последнее исправление: ving2 (всего исправлений: 1)

общая файловая система нужна? или общие блоки? или просто хранить диски разных машин на одном диске?

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

судя по второму предложению из ОП это очередной васян.

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

общая файловая система нужна? или общие блоки? или просто хранить диски разных машин на одном диске?

не знаю что у них должно быть общего, или файловая система или блоки. Хочется организовать совместное использование файлов разными машинами в рабочем состоянии ВМ.

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

не знаю что у них должно быть общего, или файловая система или блоки. Хочется организовать совместное использование файлов разными машинами в рабочем состоянии ВМ.

NFS

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

NFS

всмысле если выбрать эту файловую систему на диске. И привязать одновременно к двум машинам один диск в фрмате raw. Заработает такой финт?

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

Ладно, пропустим интеллекто-сентенции.

Вопрос по существу. После того как ты подключил один и тот же диск в две виртуалки и начал редактирование файла 1.txt (300 строк). В первой виртуалке добавил запись в 158 строку «aaaaa». Во второй виртуалке добавил запись в 185 строку «bbbbbb». После записи файла 1.txt в обоих виртуалках какой бы тебе хотелось получить результат?

  1. Файл не изменился = 300 строк
  2. Добавилась запись (158 «aaaaa») = 301 строка
  3. Добавилась запись (185 «bbbbbb») = 301 строка
  4. Добавились записи (158 «aaaaa») (185 «bbbbbb») = 302 строки
  5. Появилось 4 версии файла с привязкой ко времени редактирования 300, 301, 301, 302 строк.
justAmoment ★★★★★
()
Ответ на: комментарий от justAmoment

Вопрос по существу. После того как ты подключил один и тот же диск в две виртуалки и начал редактирование файла 1.txt (300 строк). В первой виртуалке добавил запись в 158 строку «aaaaa». Во второй виртуалке добавил запись в 185 строку «bbbbbb». После записи файла 1.txt в обоих виртуалках какой бы тебе хотелось получить результат?

ИМХО. Это не проблема ФС, блочного устройства или виртуализации. Такой же бардак можно устроить на одном единственном хосте

ИМХО, речь идёт о кластерных ФС. Мне тоже интересно, можно ли в kvm/libvirt презентовать один диск одновременно двум виртуалкам

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

презентовать можно. нужно использовать кластерную FS. для scsi фичеров типа PR надо использовать virtio-scsi

в domxml просто добавить <shareable/> в настройках диска

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

самое простое и эффективное это настроить хранилище NFS и подключить все машины к нему. городить кластер ради файловой шары - идиотизм

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

спасибо всем кто по теме отписал.

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