Добрый день!
Мы находимся на этапе выбора конфигурации создаваемой системы, в том числе, дистрибутива ОС Linux для компьютеров системы. Требование заказчика в части серверного оборудования - повышение отказоустойчивости с применением системы виртуализации с единым отказоустойчивым хранилищем и миграции при выходе из строя сервера. В системе предусмотрено 2 сервера и система хранения данных (например, EonStor DS 1000). Функции, реализуемые серверами:
- Сбор данных от устройств, находящихся в сети объекта, средствами специального программного обеспечения (СПО);
- Размещение данных в СУБД Postgres Pro;
- Предоставление доступа к данным из БД через Web-интерфейс (Web-cервер).
Ознакомившись с сообщениями на форуме (например,
https://forum.altlinux.org/index.php?topic=22895.msg175948#msg175948) рассматриваем следующий порядок организации отказоустойчивого кластера:
1 Ставим на оба сервера систему виртуализации, например, Proxmox VE.
2 Настраиваем между ними отказоустойчивый кластер.
3 Ставим на первый сервер, напрямую, СПО, а также под управление системы виртуализации - СУБД и Web-сервер. На второй сервер ставим прямо – СУБД и Web-сервер, и под виртуализацию – СПО.
4 При работе СПО между серверами происходит постоянная, прозрачная, realtime синхронизация виртуальных систем.
5 При отказе одного из серверов (перезагрузка, выход из строя жесткого диска и т.п.), второй сервер автоматически включает у себя виртуалку, и работает за двоих.
Прошу проконсультировать!
Какую версию ОС принять?
Работоспособна ли данная схема?