Обновление и удаление
Статья описывает обновление и удаление ноды 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 на этой ноде. Действие необратимо.