Мне нужно настроить кластер SQL Server для функционального тестирования с очень низким объемом транзакций. Для этого требуется отказоустойчивый кластер Windows и согласно TechNet и Майкл Оти это требует SAN. Чтобы проверить свою удачу, я попробовал это с общими дисками, но установщик не работал.
Я нахожусь в среде VMWare и Виртуальный SAN это, конечно, один из вариантов, но я бы не стал купить кое-что для этого раннего небольшого теста. Поиск в Google не обнаружил никакого программного обеспечения SAN с открытым исходным кодом, но, возможно, мои условия поиска неверны. Может ли кто-нибудь порекомендовать способ поддержки виртуального отказоустойчивого кластера для тестирования небольшого объема?
Самым простым решением будет установка третьего сервера (подойдет и другая виртуальная машина, если на ней достаточно свободного места), который будет действовать как iSCSI сервер, предлагающий один или несколько своих дисков в качестве целей iSCSI; это можно легко сделать как на Windows (с Server 2012) и Linux.
После того, как вы создали свою цель (цели) iSCSI, вы можете подключить к ней обе виртуальные машины сервера (цель ISCSI действительно может совместно использоваться несколькими системами, если есть какая-то система арбитража (например, отказоустойчивый кластер Windows) для обработки одновременный доступ); затем вы можете использовать это общее хранилище для создания отказоустойчивого кластера.
В этих статьях предлагаются дополнительные инструкции по использованию iSCSI в Windows:
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part1.html
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part2.html
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part3.html
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part4.html
А правильный Кластер на основе iSCSI потребует тщательного планирования, чтобы обеспечить постоянную доступность всей полосы пропускания сети для операций ввода-вывода хранилища и уменьшить количество единичных сбоев; Обычно для этого требуется больше, чем одна сетевая карта и одна сеть, а в виртуализированной среде это будет еще сложнее. Но для тестовой реализации вы можете просто использовать одни и те же сетевые адаптеры и одну и ту же сеть для всего трафика.
Вы можете использовать одно из следующих решений:
Прочтите руководства, и вы поймете, как их установить и настроить.