VMmanager
Ваше мнение имеет значение!
Примите участие в опросе и помогите нам сделать продукты и сервисы ISPsystem еще лучше!
Пройти опрос

Создание кластера-заглушки

Кластер-заглушка — это имитация кластера, которая может использоваться для тестирования платформы. В кластере-заглушке можно создавать только фейковые сущности — узлы и виртуальные машины. Сущности кластера-заглушки имитируют поведение реальных, но не выполняют их функции. Например, вы не сможете подключиться к узлу такого кластера по 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
    Пример ответа
    CONTAINER ID   IMAGE         COMMAND                  CREATED      STATUS      PORTS      NAMES
    3213c5dc94d0   postgres:12   "docker-entrypoint.s…"   5 days ago   Up 4 days   5432/tcp   pgsql

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

    MySQL
    docker exec -it mysql bash -c "mysql isp -p\$MYSQL_ROOT_PASSWORD"
    PostgreSQL
    docker exec -it pgsql bash -c "psql -d isp"
  4. Измените тип кластера: 

    update vm_cluster set virtualization_type = "dummy" where id = <cluster_id>;
    Пояснения к команде
  5. Выйдите из консоли СУБД: 

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

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

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