Кластер — группа обслуживающих узлов, на которых запускаются виртуальные машины. В качестве узлов кластера выступают физические серверы. Серверы, которые планируется использовать в качестве узлов требуется предварительно подготовить.
В статье описаны требования к серверам, которые планируется использовать в качестве узлов кластера.
Системные требования
Поддерживаемая операционная система (ОС) — CentOS 6 x64.
Используйте "чистую" операционную систему: без сторонних репозиториев и установленных дополнительных сервисов.
Рекомендуем использовать на сервере с панелью управления последнюю доступную минорную версию ОС.
Не рекомендуем обновлять операционную систему узла кластера со сменой мажорной версии.
На все узлы кластера установите одну и ту же версию ОС. ОС должны совпадать до минорной версии. Панель управления не позволит добавить в кластер узел, если его ОС отличается от той, что установлена на сервере с VMmanager. Например, нельзя добавить в кластер узел с CentOS 6.6, если на мастер-сервере — CentOS 6.5.
Требования к сети
Основные требования
К основным требованиям относятся:
- все узлы кластера и сервер с панелью управления должны находиться в одном сегменте сети;
- файловая система ext4 (with extents) для поддержки технологии ploop;
- отключите кэш записи (write cache) на дисках;
- сервис SSH должен слушать на порту 22.
Настройка брандмауэра
Разрешите входящие подключения на порты:
- 22/tcp — сервис SSH, со всех узлов кластера, из публичной сети по необходимости;
- 111/tcp — rpcbind для NFS, со всех узлов кластера;
- 662/tcp,udp — pftp для NFS, со всех узлов кластера;
- 892/tcp,udp — NFS, со всех узлов кластера;
- 1500/tcp — ihttpd, для доступа к веб-интерфейсу панели из публичной сети и для доступа с узла панели к сервисам панели на узлах кластера;
- 1515/tcp — vmwatch-master мониторинг состояния VM, со всех узлов кластера на сервер с панелью;
- 2049/tcp,udp — NFS, со всех узлов кластера;
- 32803/tcp — NFS, со всех узлов кластера;
- 32769/udp — NFS, со всех узлов кластера.
Рекомендации по настройке дисковой подсистемы
Шаблоны ОС, которые использует VMmanager для установки на виртуальные машины, по объёму занимают около 1,5 Гб. Шаблоны располагаются в директории /nfsshare/, которая дублируется на каждый узел кластера. /nfsshare/ не обязательно отдельный разделом, обычно это директория корневого раздела.
Если планируете использовать механизм резервного копирования, в корневом разделе должно быть дополнительное свободное место из расчёта 2,5*<максимальный размер диска виртуальной машины>.
Таким образом, рекомендуем выделить 80-100 Гб под корневой раздел + объём под резервные копии. Остальной объём жёсткого диска — под раздел /vz.