Изначальная структура
Семь физических серверов, выполняющих отдельные роли:
- Контроллер домена ActiveDirectory+DNS+DHCP.
- Файловый сервер.
- Почтовый сервер Microsoft Exchange.
- Сервер телефонии FreePBX.
- Веб-сервер.
- Сервер 1С.
- Сервер баз данных MS SQL.
Цели
Уменьшение количества физических серверов, повышение отказоустойчивости, повышение быстродействия.
Что было сделано
- Покупка одного нового сервера, модернизация одного из существующих серверов, покупка СХД с интерфейсами FC, двумя контроллерами, дисками большого объёма для данных, не требующих высокого быстродействия, и SSD-дисками для данных, требующих высокого быстродействия.
- Медленные диски на СХД были объединены в Raid-10, SSD диски были объединены в Raid-1.
- Так как в кластере присутствуют всего два сервера, подключение серверов к СХД производилось напрямую, без использования FC коммутаторов. Для повышения отказоустойчивости, каждый сервер имеет два физических подключения к разным контроллерам на СХД.
- Установка на два сервера OS Microsoft Windows Server 2016, установка ролей hyper-v и объединение серверов в кластер высокой доступности hyper-v.
- Перенос физических серверов в виртуальную среду с полным сохранением всех данных и настроек.
- Роли сервера 1С и MS SQL сервера были объединены на одном виртуальном сервере, в результате стало возможным использовать протокол shared memory, что повысило общее быстродействие 1С.
Что имеем
Сокращение количества физических серверов с 7 до 2. В случае планового отключения одного из физических серверов, простой в работе полностью отсутствует. В случае аварийного выхода из строя одного из физических серверов, время простоя составляет не более 5 минут. Увеличение быстродействия 1С.