У меня два хоста ESXi. Я планирую установить экземпляр SQL Server на каждом хосте и сделать их высокодоступными. Два хоста подключены к одному хранилищу SAN. Это хранилище Dell EMC PowerVault, которое поддерживает как динамические пулы дисков, так и RAID.
Теперь, чтобы использовать группы доступности AlwaysOn с экземплярами SQL Server, как мне организовать хранилище? Диски должны быть VMFS или RDM?
Примечание: я использую vSphere 6.7
Из того, что я тестировал, рассмотрите возможность использования групп доступности AlwasysOn (AG). В отличие от экземпляра отказоустойчивого кластера SQL Server (FCI), группы доступности AlwasysOn (AG) работают немного быстрее.
Источник: моя тема / вопрос о тестировании производительности SQL Server. Что может увеличить задержку в 3-4 раза для SQL FCI базы данных?
Будьте осторожны при выборе и названии вашего Решение HA.
Поскольку SQL использует отказоустойчивую кластеризацию Windows Server (WSFC), а FCI является единственной копией решения для данных, требования к общему хранилищу и руководящие указания подать заявление. Используйте RDM или гостевые инициаторы iSCSI для кластеров на физических хостах. По сути, кластеру нужен прямой доступ к общим LUN.
Изменить: вы спросили о VVols. Начиная с ESXi 6.7, да, вы можете использовать VVols для общего хранилища FCI благодаря более полной поддержке SCSI. Прочтите об этой функции и ее требованиях: Виртуальные тома теперь поддерживают WSFC.
Планирование емкости необходимо, независимо от того, можно ли изменить структуру физического диска массива с помощью пулов / групп или нет. Определите, является ли ограничивающий фактор IOPS или емкостью.