Рейтинг:0

Единая SAN с ocfs2 и gfs2

флаг in
Ray

У меня есть один SAN с двумя виртуальными дисками. (т. е. это отдельные монтирования, но они сопоставлены с одним и тем же IP-адресом). Например, если я делаю ls /dev/диск/по-пути/, Я вижу это:

ip-172.16.100.5:3260-iscsi-iqn.[все одинаковые]-lun-0@
ip-172.16.100.5:3260-iscsi-iqn.[все одинаковые]-lun-1@
ip-172.16.100.6:3260-iscsi-iqn.[все одинаковые]-lun-0@
ip-172.16.100.6:3260-iscsi-iqn.[все одинаковые]-lun-1@

(Для каждого есть две записи, потому что я использую многолучевое распространение также.)

В настоящее время я использую OCFS2 (файловая система кластера Oracle) для обоих виртуальных дисков. Тем не менее, я хотел бы попробовать GFS2 с одним из них. Я думаю/надеюсь, что это не проблема. Это похоже на то, что один сервер экспортирует две файловые системы, одну с помощью Samba, а другую с помощью NFS. По крайней мере, я так думаю.

Однако, учитывая, что на другом виртуальном диске (т. е. на том, который будет использовать OCFS2) есть данные, я хотел бы спросить, может ли кто-нибудь увидеть проблему с этим.

Сервер работает под управлением Ubuntu 20.04.

Любой совет будет принят во внимание! Спасибо!

Рейтинг:1
флаг cn

Нет, GFS2 и OCFS2 не могут использовать одни и те же LUN. Переключение между ними подразумевает миграцию хранилища на новые тома, возможно, с помощью резервного копирования.

NFS и SMB — это протоколы обмена файлами. На проводе есть файловая абстракция, файловая система сервера значения не имеет. Серверы SMB и NFS существуют для Windows, UNIX и Linux, и все они экспортируют свои любимые локальные файловые системы.

GFS2 и OCFS2, напротив, являются файловыми системами с общим хранилищем. SAN представляет одни и те же LUN ​​блочного устройства нескольким хостам. Распределенные менеджеры блокировок обеспечивают согласованность. Как и ваша любимая локальная файловая система, каждая из них имеет свою собственную структуру диска. Подобно монтированию файловой системы ext4 как xfs, в лучшем случае отказывается монтироваться, а в худшем - повреждается. В отличие от локальных систем, им также нужен API-интерфейс диспетчера блокировок, и я не думаю, что они совместимы.

флаг in
Ray
Спасибо! Два виртуальных диска имеют один и тот же IP-адрес, но разные LUN. Я предполагаю, что правильный термин состоит в том, что это разные логические диски? Если я `ls /dev/disk/by-path/`, я вижу две записи для каждой, как показано в моем обновлении вопроса. Все еще проблема иметь GFS2 для одного и OCFS2 для другого? (И спасибо за ссылку; этот PDF-файл был очень информативным!)
John Mahowald avatar
флаг cn
Отложите, сколько LUN и/или путей у вас есть на минуту. Файловые системы общего хранилища устанавливают собственный формат диска. Представьте себе XFS, но с распределенным менеджером блокировок. Вы не можете просто притворяться, что он также отформатирован в формате EXT4. Попробуйте смонтировать *тестовый* том OCFS2 как GFS2 и посмотрите, что произойдет.
флаг in
Ray
О... извините, я думаю, я имел в виду, что у меня есть LUN 0 и LUN 1 как OCFS2. Было бы безопасно стереть LUN 1 и отформатировать его как GFS2. Могут ли LUN 0 как OCFS2 и LUN 1 как GFS2 (и оба смонтированы так, как они были отформатированы) сосуществовать в одной и той же SAN с одним и тем же IP-адресом.
John Mahowald avatar
флаг cn
Разные LUN ​​могут быть разными файловыми системами, все это просто блоки. Иначе как бы SAN обслуживали гетерогенные среды. Вы можете безопасно выполнить такую ​​миграцию, опять же, возможно, с помощью резервного копирования.
флаг in
Ray
Я понимаю! Итак, изначально высказанные вами опасения были основаны на OCFS2 и GFS2 с одним и тем же LUN, что, как вы указали, невозможно. Что касается того, почему я это делаю... Я думаю, что GFS2 "лучше". У меня проблема с OCFS2, из-за которой я уже сделал резервную копию. Итак, мне нужно восстановить, и я думаю, я спрашиваю себя, должен ли я снова восстановить OCFS2 или попробовать GFS2 (учитывая, что другой LUN в той же SAN - OCFS2). По крайней мере, можно попробовать... Большое спасибо за помощь; Кажется, трудно найти информацию о них.

Ответить или комментировать

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