Я ищу обновления серверов и пытаюсь найти хороший план.
В настоящее время у нас есть 4 сервера:
- Брандмауэр OpenBSD / VPN-сервер
- Резервные серверы FreeNAS (локальные), которые получают снимки ZFS
- Резервные серверы FreeNAS (удаленные), которые получают снимки ZFS
- Рабочая лошадка сервера FreeBSD ниже.
Сервер FreeBSD
~ 2010 FreeBSD 8.4, оперативная память 32 ГБ, двойной Xeon E5520 ZFS (8 дисков, zraid дисков в зеркальных парах, 8 ТБ)
Сервисы:
- самба
- Netatalk (совместное использование файлов Apple)
- Apache (в основном внутренний, некоторые внешние сайты)
- MySQL
- VirtualBox (экземпляр Windows 2k3)
- Снимки ZFS
Мой план (базовый)
Я планирую обновление сервера, при котором мы переключимся с одного основного сервера на два сервера, каждый из которых будет выполнять некоторые из серверных функций из приведенного выше списка (и будет реплицироваться друг другу), чтобы в случае отказа одного из них я мог быстро активировать все функции на втором. Что-то вроде:
Сервер 1:
- самба
- Netatalk (совместное использование файлов Apple)
- VirtualBox (экземпляр Windows 2k3)
- Снимки ZFS
Сервер 2:
- Apache (в основном внутренний, некоторые внешние сайты)
- MySQL
- Снимки ZFS
Я только когда-либо работал на голом железе, и у меня нет опыта работы с виртуальными машинами, кроме запуска Windows 2k3 на VirtualBox. Должен ли я смотреть на запуск своих экземпляров сервера как виртуальных машин? Я думал, что это может сделать восстановление после сбоя легче. В целом, это похоже на хороший план?
Я смотрю на серверы ixSystems и оборудование стойки Dell, если это имеет значение. (Я также никогда не использовал оборудование для монтажа в стойку.)