Совместно используемая файловая система между KVMs

Если я хочу совместно использовать фс между несколькими kvm машинами, что является лучшим способом пойти, когда я уже использую ceph.

Я получающий доступ к моим kvm дискам непосредственно через rbd устройства, но с ext4 сверху этого, даже если я добавил бы "совместно использованные" диски, которые доступны с несколькими vm, это не работало бы с ext4.

Спасибо

0
задан 3 August 2015 в 11:16
2 ответа

Если вы играете, вы можете использовать CephFS или настроить виртуальную машину, поддерживаемую томом RBD, в качестве сервера NFS для других ваших машин. Вы совершенно правы в том, что совместное использование тома RBD в формате ext4 на нескольких машинах обязательно закончится плачевно.

0
ответ дан 24 November 2019 в 08:19

Для совместного использования файловой системы вы должны были использовать кластерную файловую систему. В качестве кластерной файловой системы в среде Linux обычно используется GFS2, но она не единственная доступная.

Совместное использование файловой системы и, в целом, ресурсов хранения - сложная задача - обязательно задокументируйте себя перед тем, как приступить к аналогичной настройке. в производство. И протестируйте любые изменения перед их распространением на производственные системы.

Более простой (но менее производительный) подход - использовать NFS для совместного использования общего ресурса хранения и монтировать его на различных узлах виртуализации. Имейте в виду, что монтирование NFS с обратной связью (например, монтирование localhost) не поддерживалось на 100% в Linux до последних ядер (оно работает, но не стабильно из-за некоторых проблем с динамической блокировкой).

0
ответ дан 24 November 2019 в 08:19

Теги

Похожие вопросы