Рейтинг:5

Кластер файловых серверов с общим хранилищем — варианты хранения

флаг in

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

Какие еще варианты у нас есть? Я полагаю:

  • DFS — не решение, так как оба узла могут писать одновременно в случае аварийного переключения (известного как проблема разделения мозга)

- Реплика хранилища (не уверен, но звучит как вариант?) - не думайте, что он может переключаться автоматически, как только один сайт выйдет из строя

- Место для хранения (в любом случае требуется общее хранилище?)

Я мог бы использовать хранилище вне vmware (сквозное дисковое хранилище, подключенное непосредственно к виртуальному серверу). Это означает, что отдельный LUN должен быть создан только для этих двух серверов в кластере, так что это звучит как много работы.

Paul avatar
флаг cn
Добро пожаловать в Server Fault! Ваш вопрос кажется широким, его ответ будет в основном основан на мнении, и вы ищете рекомендацию продукта. Сайты вопросов и ответов StackExchange предназначены для предоставления конкретных ответов на конкретные проблемы. Пожалуйста, прочтите [Как задать хороший вопрос?](http://serverfault.com/help/how-to-ask) и подумайте о том, чтобы изменить свой вопрос, удалить свой вопрос или задать более одного вопроса. И не забудьте пройти [тур по сайту](http://serverfault.com/tour).
флаг uz
Если ваша установка vmware уже кластеризована, то зачем вам кластеризовать гостей? (Я не говорю, что нет веских причин для кластеризации гостей внутри кластеризованного хоста ВМ, но рассматривалось ли это здесь?)
BaronSamedi1958 avatar
флаг kz
DFS-R следует избегать в рабочей среде из-за отсутствия прозрачной отработки отказа, разумного способа разрешения сценариев разделения мозгов и дополнительных операций чтения в исходном коде, разделяющих IOPS пополам.
Рейтинг:4
флаг gb

Вы можете создать вложенный отказоустойчивый кластер, используя общее хранилище iSCSI или FC в качестве общего хранилища. Следующая база знаний охватывает требования. https://kb.vmware.com/s/article/2147661 Если у вас нет отдельного общего хранилища, вы можете использовать в качестве общего хранилища что-то вроде StarWind VSAN. Он может создавать реплицированное общее хранилище, которое может использоваться кластером через iSCSI. Проверьте руководство: https://www.starwindsoftware.com/resource-library/starwind-virtual-san-for-hyper-v-2-node-hyperconverged-scenario-with-windows-server-2016/

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

ДФС - здесь не решение из-за проблем с разделенным мозгом. Не смешно.

Репликация хранилища (собственная) - Действительный вариант при использовании собственных решений, таких как NetApp, или в качестве серверной части хранилища для серверов Windows при использовании инфраструктуры аварийного хранилища.

Места для хранения - Работает: настройте (реплицированное) общее хранилище и несколько интерфейсных серверов в одном кластере.

Кластер файловых серверов Windows (WFSC) - Работает: настроить (реплицированное) общее хранилище (аппаратное (fc) или программное (iSCSI)) и несколько интерфейсов.

Во всех этих (действительных) случаях вам понадобится общее хранилище для ваших интерфейсов. Если это должно быть сделано в аппаратном или программном обеспечении, зависит от вашей установки. Действительны, например, целевые объекты fc/iSCSI в вашей SAN, которые могут быть смонтированы с несколькими инициаторами (так же, как VMFS).

Рейтинг:-2
флаг mx
Sto

ceph.org

от https://docs.ceph.com/en/latest/install/windows-install/:

Клиентские инструменты и библиотеки Ceph могут изначально использоваться в Windows. Это позволяет избежать необходимости наличия дополнительных уровней, таких как iSCSI. шлюзы или общие ресурсы SMB, что значительно повышает производительность.

ПОДДЕРЖИВАЕМЫЕ ПЛАТФОРМЫ:

Поддерживаются Windows Server 2019 и Windows Server 2016. Предыдущий Версии Windows Server, включая клиентские версии Windows, такие как Windows 10 может работать, но не тестировалось.

Windows Server 2016 не предоставляет сокеты Unix, и в этом случае некоторые команды могут быть недоступны.

BaronSamedi1958 avatar
флаг kz
На самом деле, это плохой совет... Ceph требуется по крайней мере ТРИ узла для работы (OP получил только ДВА) и ЧЕТЫРЕ узла для достаточно безошибочной работы (программное исправление безопасности без отключения всего кластера для обслуживания, кодирование стирания для экономической эффективности и т. д.).

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

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