Перейти к основному содержимому
Версия: 6.1

Обновление и удаление

Статья описывает обновление и удаление ноды SMRTC, развернутой инсталлятором.

Обновление

sudo bash setup.sh update

Инсталлятор определяет раскладку уже установленного экземпляра по unit systemd, сохраняет копии конфигурации ноды, keystore и unit systemd в staging/backup/, заменяет исполняемый файл, пересоздает unit systemd и перезапускает сервис.

Конфигурация ноды (smrtc.yml) при обновлении не перезаписывается — обновляются только исполняемый файл и unit systemd.

Удаление

sudo bash setup.sh uninstall --dry-run
sudo bash setup.sh uninstall

--dry-run печатает, что будет удалено, не внося изменений. При обычном запуске удаляются:

  • unit systemd /etc/systemd/system/smrtc.service;
  • каталог установки целиком — исполняемый файл, конфигурация, сертификаты, данные, контент, keystore;
  • каталог журналов;
  • системный пользователь smrtc.

Подтверждение требует ввода строки ровно yes. При автоматической установке за это отвечает ключ confirm: "yes" в секции uninstall файла ответов — любое другое значение прерывает удаление.

Обратите внимание!

Удаление уничтожает все правила, активные списки, состояние кластера и материал TLS на этой ноде. Действие необратимо.