Требуется разъяснение по GFS и общей файловой системе

Нужны разъяснения относительно выбора общей файловой системы для наших серверов. Общее пространство от SAN, и серверы будут одновременно выполнять запись в общую файловую систему.

Один из вариантов для меня - это выбрать GFS, но я думаю, что сначала нужно создать кластер, и, поскольку это будет кластер высокой доступности, я думаю, что только один сервер сможет одновременно выполнять запись в общую файловую систему. Моя путаница заключается в том, что, если я просто запусту кластерные службы без создания кластера, я смогу настроить и запустить GFS. Кроме того, если я использую GFS, могу ли я выполнять запись в файловую систему GFS с двух серверов одновременно.

Также хотелось бы узнать, какие еще варианты доступны для меня.

2 ответа

Спасибо Халед.

Чтобы использовать GFS2, службы кластера должны работать, как вы указали. Если GFS2 является ресурсом файловой системы в нашем кластере, то GFS2 будет монтироваться только на одном хосте одновременно, поскольку это кластер высокой доступности. Но наше требование заключается в том, что GFS2 должен быть смонтирован на всех хостах одновременно. Похоже, мы не сможем достичь этого с помощью GFS2. Правильно ли мое понимание здесь?

Если по GFS вы имеете в виду GFS2 (глобальная файловая система, продаваемая Red Hat, а также бесплатная), то на нее могут одновременно писать несколько серверов. Обратите внимание, что это относится к классу файловых систем, также называемых "глобальными файловыми системами", т.е. глобальная файловая система является одновременно общей концепцией и конкретной реализацией этой концепции. В частности, GFS2 - файловая система с общим диском

У вас есть какое-то устройство с общим блочным хранилищем (FC, iSCSI, с прямым подключением с правильной топологией кабельной системы), где два или более компьютера могут напрямую "видеть" жесткий диск или устройство, похожее на жесткий диск. (блочное устройство). Чтобы несколько компьютеров могли одновременно обращаться к файловой системе на этом блочном устройстве, вам нужна какая-то глобальная файловая система. GFS2 - это одна опция, OCFS2 - это другая, как и Veritas Clustered Filesystem. Необходим некоторый вид арбитража между серверами, чтобы обеспечить согласованное представление данных и не пытаться одновременно выполнять запись в одни и те же области (блоки) общего диска. В GFS2 это выполняется диспетчером распределенной блокировки, который опирается на определенные элементы HA, то есть серверы должны находиться в кластере HA вместе. Части кластера HA, необходимые для GFS2, являются небольшими. Может быть возможно работать без них, однако, только если вы не заботитесь о целостности ваших данных.

Другие вопросы по тегам