Управление серверами кластера
Кластер — совокупность серверов, расположенных в единой локации. Отличительными чертами таких серверов (узлов кластера) являются расположение и высокая скорость передачи данных между ними.
Вы можете настроить автоматический запуск собственных скриптов при подключении сервера к кластеру. Подробнее см. Создание скрипта для узла.
Подключение сервера
Перед подключением убедитесь, что сервер соответствует требованиям к узлам кластера.
При подключении сервера к кластеру LXD вся информация в ZFS-пуле узла будет уничтожена.
Чтобы подключить сервер к кластеру:
- Перейдите в Узлы → Подключить узел.
- Укажите Название узла кластера.
- Выберите Кластер, к которому будет подключён узел.
Чтобы VMmanager не создавал на узле бридж по умолчанию, включите опцию Не настраивать сеть автоматически. Подробнее о бриджах см. в статье Настройки сети на узле кластера.
Включите эту опцию, если вы планируете использовать VLAN-интерфейс для IP-адреса сервера. После подключения узла вы сможете вручную задать необходимые сетевые настройки.
- Укажите произвольное Примечание.
- Укажите IP-адрес сервера и Порт для подключения к нему по протоколу SSH. По умолчанию — "22".
Укажите Пароль-root сервера или добавьте на него публичный SSH-ключ сервера с VMmanager. Для этого нажмите Хочу использовать публичный ssh-ключ, скопируйте ключ и добавьте его в файл /root/.ssh/authorized_keys на сервере.
Если вы указали пароль пользователя, VMmanager подключится к серверу с этим паролем и добавит публичный SSH-ключ платформы в список авторизованных ключей. При следующих подключениях к узлу VMmanager будет использовать только SSH-ключ.
- Укажите Коэффициент оверселлинга RAM. Подробнее см. в статье Оверселлинг.
- Укажите Ограничение количества VM. При достижении этого значения на узле будет запрещено создание ВМ и их миграция. Если ограничение не устанавливать, ВМ будут создаваться, пока это позволяют ресурсы узла.
- Укажите Ограничение количества vCPU — максимальное количество vCPU, которое можно выделить для ВМ на этом узле. Значение параметра по умолчанию — количество CPU на сервере, умноженное на коэффициент оверселлинга.
- Укажите Параметры VM, которые будут создаваться на узле кластера. Подробнее см. в разделе Настройки распределения ВМ.
- Если вы подключаете сервер к кластеру с типом IP-fabric, укажите IPv6-адрес для настройки сетей.
- Если вы подключаете сервер к кластеру с типом настройки сети "Маршрутизация", укажите IP под создание VM. Вы можете ввести отдельные адреса или задать сеть адресов по префиксу маски. Ввод каждого адреса нужно начинать с новой строки.
- Выберите скрипты, которые должны выполниться при подключении узла:
- Нажмите Выбрать скрипты.
- Выделите нужные скрипты в списке.
Выберите порядок выполнения скриптов в колонке Приоритет запуска.
Нажмите Выбрать ... скриптов.
Если в настройках скрипта включена опция автовыполнения на кластере, вы не можете отключить его запуск и изменить приоритет. Подробнее см. в статье Создание скрипта для узла.
- Нажмите Подключить узел.
- Если вы выбрали кластер с двумя сетевыми интерфейсами, укажите Интерфейс для основной сети и/или Интерфейс для дополнительной сети. Подробнее см. Основная и дополнительная сеть. Нажмите Продолжить.
Пример подключения
На сервере будет установлено необходимое программное обеспечение и выполнены необходимые настройки.
Чтобы увеличить количество возможных сетевых соединений, VMmanager на узле кластера изменяет значения параметров net.nf_conntrack_max и net.netfilter.nf_conntrack_max на 1048576. Подробнее см. Как изменить параметры netfilter?
Карточка узла кластера
Чтобы посмотреть информацию об узлах кластера, перейдите в Узлы. В карточке узла кластера отображается:
- CPU, % — загрузка процессора;
- RAM, % — потребляемый объём оперативной памяти;
- Storage, % — потребляемый объём диска;
- Все VM — общее количество ВМ на узле;
- количество ВМ с определённым статусом;
- Прогноз по VM — максимально возможное количество ВМ. Значение рассчитывается динамически и зависит от свободных ресурсов узла;
- Кластер — имя кластера;
- ОС — операционная система;
- IP-адрес — IP-адрес узла;
- Аптайм — время непрерывной работы узла;
- Службы — запущенные службы.
На шкалах CPU, RAM, Storage зелёным цветом отображается используемое количество ресурса, оранжевой меткой — количество ресурса, выделенное для ВМ с учётом оверселлинга.
Интерфейс карточки узла кластера
Для просмотра подробной информации об узле откройте страницу узла кластера.
Изменение параметров подключения
Если на узле кластера изменился IP-адрес и/или порт SSH, VMmanager потеряет соединение с узлом. Чтобы восстановить подключение:
- Перейдите в Узлы → выберите узел → меню
→ Изменить параметры подключения.
- Укажите IP-адрес узла.
- Укажите SSH-порт.
- Нажмите Подключиться к узлу.
Настройки распределения ВМ
При создании ВМ платформа выбирает узел кластера с наиболее подходящими настройками распределения. Например, вы можете задать настройки таким образом, чтобы на узле создавались только ВМ с определённым объёмом RAM или Storage.
Чтобы задать настройки распределения:
- Перейдите в Узлы → выберите узел → Настройки распределения VM.
- Укажите Коэффициент оверселлинга RAM. Подробнее см. в статье Оверселлинг.
- Укажите Ограничение количества VM — максимальное количество ВМ на узле.
- Укажите Ограничение количества vCPU — максимальное количество vCPU, которое можно выделить для ВМ на этом узле.
- Выберите Параметры VM для фильтров распределения:
- Теги ОС — теги шаблонов операционных систем;
- Конфигурации — названия конфигураций;
- Ресурсы RAM — объём оперативной памяти;
- Ресурсы Storage — объём диска;
- Ресурсы vCPU — количество виртуальных процессоров;
- Сложный фильтр — условие с несколькими параметрами.
При вводе условий используйте синтаксис фильтров. Если нужно задать дополнительное условие, нажмите Добавить фильтр. Чтобы удалить условие, нажмите.
- Нажмите Сохранить.
Пример настройки фильтров распределения
Чтобы настроить распределение ВМ на нескольких узлах кластера:
- Перейдите в Узлы → выберите нужные узлы.
- В нижнем меню нажмите Настройки распределения VM.
- В открывшемся окне настройте Фильтры распределения VM.
- Нажмите Сохранить.
Пример настройки фильтров распределения
Запрет на создание ВМ
Чтобы запретить пользователям создавать виртуальные машины на узле кластера:
- Перейдите в Узлы →меню
→ Запретить создание VM.
- Нажмите Запретить.
Чтобы отменить запрет:
- Перейдите в Узлы → меню
→ Разрешить создание VM.
- Нажмите Разрешить.
Может быть полезно
Связанные статьи:- Создание скрипта для узла
- Требования к серверу для кластера
- Оверселлинг
- Основная и дополнительная сеть
- Настройки сети на узле кластера
Статьи из базы знаний: