Назад | Перейти на главную страницу

новая настройка Hyper V High Availability и хранилище SMB 3.0

Я собираюсь создать новый 2012 R2 с настройкой Hyper V, все должно быть оборудованием HP.

2 сервера HyperV 2012 R2 с 20-30 виртуальными машинами. Это будут двухъядерные 6-ядерные процессоры с оперативной памятью 128 ГБ.

2 серверных сервера хранения 2012 R2 с общими ресурсами SMB 3.0, подключенных к интерфейсным серверам виртуальных машин с помощью нескольких подключений Ethernet 10 ГБ. Не уверен в требованиях к оборудованию для этих серверов, поэтому совет полезен.

2 внешних корпуса SAS 6 ГБ для каждого сервера хранения. Наверное корпуса HP d2600.

Пара вопросов:

Заранее спасибо, любая помощь приветствуется.

1) Вам нужно нечетное количество корпусов для осведомленности о корпусе, поскольку всего два вы потеряете как диск с данными, так и диск-свидетель для пула. Означает, что кластер будет мертв с вероятностью 50% (в зависимости от того, какое фактическое ограждение пойдет на юг). Итак, один в порядке (без защиты), три в порядке, пять в порядке и четыре, шесть и т. Д. НЕ в порядке.

2) Вам нужны SAS JBOD, связанные со всеми вашими серверами, поскольку кластерные дисковые пространства не могут работать без подключения обоих портов SAS конкретного диска SAS к разным серверам. С выделенным SAS JBOD на сервер вы не достигнете этого, поэтому можете создавать дисковые пространства, но не кластерные дисковые пространства.

3) Вы можете использовать недорогие шпиндели SATA большой емкости с дешевыми флеш-накопителями SATA, установленными внутри, и что-то вроде Virtual (Native?) SAN от StarWind для зеркалирования LU и виртуализации DAS в virtaul SAN. Видеть:

http://www.starwindsoftware.com/native-san-for-hyper-v-free-edition

4) Переосмыслить то, что вы делаете. Запускайте виртуальные машины из DAS и используйте некоторое программное обеспечение для репликации виртуальных машин (встроенное или, скажем, VEEAM) для достижения довольно умеренных значений RTO и RPO с минимальными инвестициями. Многие приложения имеют встроенные функции кластеризации без необходимости в общем хранилище (SQL Server AlwaysOn, Exchange DAG и т. Д.). Также может быть более быстрым и дешевым вариантом. Вам по-прежнему понадобится третий физический хост для подачи свидетеля (общий доступ SMB в порядке), но нет необходимости в общем хранилище.

Вы можете получить высокую доступность в такой конфигурации, если сделаете кластер хранения высокодоступным и настроите его так, чтобы общие ресурсы SMB были «постоянно доступны». Для этого вам понадобятся как минимум две машины в кластере файловых серверов, и вам нужны SAS-соединения от каждого файлового сервера к каждому из корпусов. Вам нужны корпуса, которые должны быть в списке совместимых с кластерными дисковыми пространствами, и я понятия не имею, есть ли именно этот корпус от HP. Как ваш представитель HP.

Вам также понадобятся HBA-адаптеры в кластере хранения, которые либо не выполняют кэширование или RAID на оборудовании, либо могут иметь его отключение, чтобы физические диски в корпусах были непосредственно видны узлам кластера файловых серверов Windows.

Наконец, вам нужно, чтобы все диски в корпусах были дисками SAS, поддерживающими постоянное резервирование SCSI-3.

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

Было много вопросов. Я не могу ответить на все сразу, но могу поделиться с вами некоторыми мыслями относительно общих требований / характеристик оборудования.

В зависимости от вашего бюджета, я бы подумал о добавлении кеш-памяти SSD. Он поддерживается более новыми контроллерами HP (P22x / P42x / P82x). Если вы добавите достаточное количество кеша, возможно, вы сможете обойтись без дисков 7,2 КБ, но я бы подумал об использовании дисков SAS 10 КБ (2,5 дюйма) либо в D2700 (или двух), либо в покупке серверов DL380p Gen8 с 25 внутренними дисками. Затем вы можете подключить один или несколько корпусов D2600 для «холодных» данных, таких как резервное копирование и общие файловые ресурсы. Для повышения производительности я всегда рекомендую RAID 10. Данные резервного копирования могут быть на RAID6.

У меня нет большого опыта работы с SMB 3.0 и Server 2012 R2, поэтому я бы сделал POC, чтобы выяснить, какой из сценариев лучше всего подойдет вам / вашей компании.

Надеюсь, это немного поможет.

Как лучше всего добиться высокой доступности и избыточности в этой настройке? Какой кластер использовать - реплики или HV?

Оба не могут выполнять HA.

  • Реплика (при условии, что вы говорите о репликации DFS, которая является единственной репликацией, которая поддерживается указанной вами технологией) не будет реплицировать открытые файлы, поэтому вы не получите высокой доступности.

  • Кластеры HV (при условии, что вы имеете в виду кластеризацию высокой доступности Windows) полагаются на реплицируемое высокодоступное хранилище, поэтому вы не можете добиться этого с помощью той технологии, которую вы называете.

Что вам действительно нужно, так это репликация серверной части хранилища. Они существуют, но это платный продукт третьей стороны, который вам нужно найти. Тогда вы можете иметь хранилище высокой доступности и построить кластер высокой доступности на переднем конце для переключения виртуальных машин между хостом Hyper-V.

Не давая конкретных рекомендаций по продукту (то, что я называю здесь, является лишь одним из многих продуктов и подразумевается в качестве примера), вам нужно что-то вроде http://www.kernsafe.com/product/hareplicator.aspx для моделирования системы хранения с высокой доступностью. Это невозможно сделать без использования других технологий.

Или вы используете общие диски и рейд-контроллер HA DAS - единственный, который я знаю, от LSI (https://www.lsi.com/company/newsroom/Pages/20120911pr.aspx).

Но без чего-то подобного вы просто никогда не получите должной репликации данных и высокой доступности. В Windows нет механизмов для этого из коробки.