Добавление узлов в вычислительный кластер

Предварительные требования

  • Четкое понимание ограничений, перечисленных в разделе Высокая доступность и вычислительный кластер.
  • Убедитесь, что на узле, который будет добавлен в вычислительный кластер, синхронизировано время. Для автоматической синхронизации времени узел должен быть подключен к Интернету и на нем должна выполняться служба chronyd. Чтобы синхронизировать время немедленно, перезапустите службу вручную, выполнив команду systemctl restart chronyd.

Чтобы добавить узлы в вычислительный кластер

Панель администратора

  1. Перейдите на экран Вычисления > Серверы и нажмите Добавить сервер. Откроется окно Добавить сервер.
  2. Если сеть на каждом узле не отмечена зеленым цветом, настройте ее. Для этого щелкните по значку шестерни, назначьте сетевым адаптерам узла сети с типами трафика, связанными с вычислениями, и нажмите кнопку Применить.
  3. Выберите узлы и нажмите Добавить.

Добавленные узлы появятся на экране Серверы.

Интерфейс командной строки

Используйте следующую команду:

vinfra service compute node add [--compute] [--controller] [--force] <node>
--compute
Роль вычислительного сервера
--controller
Роль вычислительного сервера контроллера
--force
Пропустить проверки на соответствие минимальным аппаратным требованиям
<node>
Идентификатор сервера или имя хоста

Например, чтобы добавить сервер node005.vstoragedomain в вычислительный кластер с ролью compute, выполните:

# vinfra service compute node add node005.vstoragedomain --compute

Добавленный сервер появится в выводе команды vinfra service compute node list:

# vinfra service compute node list
+------------------+------------------------+---------------+--------------+
| id               | host                   | state         | roles        |
+------------------+------------------------+---------------+--------------+
| 7ffa9540-5a20<…> | node001.vstoragedomain | healthy       | - controller |
|                  |                        |               | - compute    |
| 6e8afc28-7f71<…> | node002.vstoragedomain | healthy       | - compute    |
| 02ff64ae-5800<…> | node003.vstoragedomain | healthy       | - compute    |
| 827a1f4e-56e5<…> | node004.vstoragedomain | healthy       | - compute    |
| 37c70bfb-c289<…> | node005.vstoragedomain | reconfiguring | - compute    |
+------------------+------------------------+---------------+--------------+