Кластер-заглушка — это имитация кластера, которая может использоваться для тестирования платформы. В кластере-заглушке можно создавать только фейковые сущности — узлы и виртуальные машины. Сущности кластера-заглушки имитируют поведение реальных, но не выполняют их функции. Например, вы не сможете подключиться к узлу такого кластера по SSH.

Чтобы создать кластер-заглушку:

  1. Создайте кластер с любыми параметрами в интерфейсе платформы. Сохраните значение id кластера.
  2. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  3. Подключитесь к СУБД:

    Вмешательство в базу данных предполагает потенциальный риск. Мы не рекомендуем вносить ручные правки в базу, поскольку это может нарушить корректную работу платформы.

    Перед внесением изменений в БД создайте резервную копию платформы. 

    В связи с поэтапным переходом платформы на использование СУБД PostgreSQL, разные экземпляры VMmanager могут использовать разные СУБД:

    • VMmanager Hosting — MySQL;
    • VMmanager Infrastructure:
      • для новых установок на ОС Astra Linux, начиная с версии VMmanager 2023.06.1 — PostgreSQL;
      • в остальных случаях — MySQL.

    Чтобы определить тип СУБД, выполните на сервере с платформой команду: 

    docker ps --filter name=pgsql
    BASH

    Пример ответа

    CONTAINER ID   IMAGE         COMMAND                  CREATED      STATUS      PORTS      NAMES
    3213c5dc94d0   postgres:12   "docker-entrypoint.s…"   5 days ago   Up 4 days   5432/tcp   pgsql
    CODE

    Если вывод команды содержит информацию о контейнере, платформа использует PostgreSQL, если ответ пустой — MySQL.

    MySQL

    docker exec -it mysql bash -c "mysql isp -p\$MYSQL_ROOT_PASSWORD"
    BASH

    PostgreSQL

    docker exec -it pgsql bash -c "psql -d isp"
    BASH
  4. Измените тип кластера: 

    update vm_cluster set virtualization_type = "dummy" where id = <cluster_id>;
    SQL

    <cluster_id> — id кластера

  5. Выйдите из консоли СУБД: 

    \quit
    SQL
  6. В интерфейсе платформы перейдите в раздел Кластеры. При успешном выполнении команд тип кластера изменится на Dummy.

Чтобы добавить узел в кластер-заглушку:

  1. Перейдите в раздел Узлы → кнопка Подключить узел.
  2. В поле Кластер выберите кластер-заглушку. Для остальных параметров укажите произвольные значения.
  3. Нажмите кнопку Подключить узел.

Может быть полезно

Связанные статьи: