Кластер — группа обслуживающих узлов, на которых запускаются виртуальные машины. В качестве узлов кластера выступают физические серверы. Серверы, которые планируется использовать в качестве узлов кластера, требуется предварительно подготовить. Подробнее см. в статье Подготовка узлов кластера.
В статье описан алгоритм подключения нового узла в кластер.
В VMmanager Cloud первым узлом кластера нужно добавить сервер, где установлена панель управления (мастер-сервер). Мастер-сервер должен обязательно быть узлом кластера, но не обязательно создавать на нём виртуальные машины. При добавлении нового сервера в кластер отключите облачные функции, опция Разрешить облачные функции в Настройки кластера → Облачные функции, во избежание возможных проблем.
Если ваши серверы расположены в дата-центре Hetzner, перед подключением узла кластера выполните дополнительную настройку сети.
Для управления узлами кластера перейдите в Настройки кластера → Узлы кластера.
Нажмите Добавить для создания нового узла кластера.
Необходимо указать следующие данные:
- Наименование — название узла кластера;
- IP-адрес — адрес сервера;
- Порт ihttpd — порт для подключения к ihttpd;
- Есть пароль для root — опция авторизации с помощью пароля пользователя root;
- Пароль — пароль пользователя root. Поле доступно только при включении опции "Есть пароль для root";
- Публичный ключ — SSH-ключ для доступа к серверу. Поле доступно только при выключении опции "Есть пароль для root";
- Максимальное количество VM — количество VM, которое может одновременно работать на сервере;
- Приоритет — узел кластера с минимальным приоритетом становится новым мастер-узлом кластера при отказе текущего мастера;
- Автоматическое размещение VM:
- разрешено;
- запрещено для новых — узел кластера нельзя выбрать для размещения виртуальной машины при её создании;
- запрещено для всех — узел недоступен для любого автоматического размещения виртуальных машин, в т.ч. при переносе с узла, вышедшего из кворума.
- Примечание — дополнительная информация. Отображается в списке узлов кластера в столбце Состояние.
При добавлении нового сервера в качестве узла кластера, на него устанавливаются пакеты VMmanager (vmmanager-kvm-pkg-vmnode, vmmanager-cloud) и, по зависимостям, пакеты виртуализации qemu-kvm и libvirt.
Рекомендуем сразу после добавления узла кластера обновить на нём QEMU и libvirt:
yum install centos-release-qemu-ev
yum update