Я работаю над новым кластером высокой доступности Windows 2008 R2 / SQL Server R2, и мы планируем запустить его внутри VMware ESX 5. Я читал и слышал разные мнения об использовании кластеризации SQL внутри ESX, некоторые, кажется, говорят, что это нормально, другие не. Для этого мы будем использовать выделенные хосты, SAN и сети, поскольку для наших основных приложений мы очень сильно загружаем SQL, и я хотел бы услышать мнение людей о том, хорошая это или плохая идея.
Этот сайт посвящен фактам, а не мнениям, но я делаю именно то, что вы хотите делать все время, а не в продакшене, я использую для этого олово, но для сред тестирования / разработки он отлично работает. Есть несколько разных способов сделать это, мы используем RDM на основе FC, но есть и другие способы - в любом случае, это работает, может быть сложно настроить в первый раз, но остается работающим, пока вы не слишком ограничены в ресурсах. тоже хорошо работает. Надеюсь это поможет.
Я сделал это для малоиспользуемого экземпляра db, который поддерживал несколько довольно простых веб-сайтов. Основная проблема, с которой я столкнулся, заключалась в том, чтобы правильно настроить iSCSI - в итоге я использовал клиент vSphere iSCSI, а затем просто сопоставил LUN с виртуальными машинами.
Тем не менее, у нас есть несколько новых приложений, которые будут развернуты в новом году, что значительно повысит требования к вводу-выводу в базе данных. Поэтому я собираюсь переместить кластер из виртуализированной среды на выделенное оборудование с HW iSCSI-картами или FC (еще не определено / оценено). Виртуализация дает большие преимущества, но может также вызвать целый ряд сложностей, особенно в отношении производительности.
Если у вас есть комплект / бюджет и это производственный экземпляр, я бы запустил что-нибудь, кроме очень слабо загруженного SQL-кластера, непосредственно на оборудовании. Если это среда разработки / тестирования, я стараюсь пропустить аспект кластера и запустить один экземпляр SQL как виртуальную машину.
В настоящее время мы делаем это в производственной среде с некоторыми проблемами.
У VMware есть статья базы знаний о виртуальных конфигурациях MSCS:
Ознакомьтесь с соответствующим руководством по кластеризации в формате PDF для вашей версии vSphere. В частности, обратите внимание на матрицы поддержки, если вы выполняете кластеризацию по хостам. Обратите внимание на следующее:
Также обратите внимание на другие ограничения настройки в руководстве. Конфигурация довольно проста, если вы будете следовать их указаниям.