Агенты и панель
Отключить или удалить сервер и хранилище
Отключить и удалить — разные действия. Отключение останавливает работу, но всё сохраняет. Удаление убирает из ЛК, а по выбору — и бэкапы в хранилищах, без возврата.
Сервер
| Что | Отключить | Удалить |
|---|---|---|
| В ЛК | Остаётся с историей, «отключён» | Пропадает со всей историей |
| Ключи агента | Отзываются сразу | Отзываются сразу |
| Бэкапы в хранилищах | Остаются | Остаются или удаляются — по галочке |
| Подтверждение | Вопрос в браузере | Имя сервера и пароль от ЛК или passkey |
Отключить
Сервер → «Настройки защиты» → «Опасные действия» → «Отключить».
Ключи агента перестают действовать сразу. При следующем обращении агент получит отказ: перестанет ходить в панель и делать бэкапы. История и бэкапы остаются, в списке серверов он — «отключён», в конце списка.
Ключ S3 остаётся на сервере, в /etc/arcula/repos/. После отключения ЛК скажет, какой ключ сменить: ключ хранилища, если он один на все серверы, или ключ сервера. Сервер мог быть взломан или больше не ваш — смените этот ключ у провайдера. Новый ключ хранилища задайте в ЛК: хранилище → «Подключение» → «Заменить».
Подключить ту же машину снова:
sudo arcula logout
sudo arcula loginЭто будет новый сервер. У прежнего останутся его история и бэкапы.
Удалить
Сервер → «Настройки защиты» → «Опасные действия» → «Удалить». У отключённого сервера в списке есть и кнопка «Удалить…».
- Прочитайте в окне, что пропадёт: история, список бэкапов, журнал и план сервера.
- Решите про галочку «Удалить и бэкапы в …». С ней панель удалит репозиторий этого сервера
arcula/<id сервера>/во всех его хранилищах. Остальное в bucket не трогается. - Введите имя сервера.
- Введите пароль от ЛК и нажмите «Удалить сервер». Или нажмите «Удалить сервер — с passkey».
Удаление начинается сразу после подтверждения, без периода ожидания. Вернуть нельзя. С галочкой удаляется весь репозиторий сервера, вместе с ключевыми точками. Ход — в журнале каждого хранилища.
Без галочки бэкапы остаются в хранилищах, но ЛК их больше не показывает. Поднять их можно по recovery kit, выданному до удаления: в новый kit удалённый сервер уже не попадёт. Поэтому сохраните kit заранее.
Подтверждение пароля действует 5 минут: следующее опасное действие за это время пароль не спросит.
Хранилище
Хранилище → вкладка «Подключение» → «Опасные действия». Сначала уберите хранилище из планов всех серверов: пока оно хоть в одном плане, отключить его нельзя.
- «Отключить хранилище» — хранилище пропадает из ЛК, данные в bucket остаются.
- «Отключить и удалить данные» — ещё и удаляет бэкапы: репозитории серверов этой панели
arcula/<сервер>/и тестовый.arcula-check/. Не наши данные и каталогиarcula/других панелей остаются. Подтверждение — имя хранилища и пароль от ЛК или passkey.
Удаление данных начинается сразу, без периода ожидания, идёт в фоне и может занять несколько минут. Вернуть нельзя.
Ключ доступа к bucket у провайдера после отключения действует как раньше. Не нужен — отзовите его в кабинете провайдера.
Удалить агент с сервера
sudo arcula uninstallКоманда отвязывает сервер, как arcula logout, и сообщает об этом панели — в ЛК сервер станет «отключён». Затем удаляет службу arcula-agent, бинарник и /var/lib/arcula. Без флагов удаляет и /etc/arcula: пароли репозиториев, ключи агента, вход в Vault. Подтверждение спросит; в скриптах — --yes.
--keep-config— оставить/etc/arculaс паролями репозиториев: по ним можно смотреть в репозитории обычным restic.- Бэкапы в хранилищах
arcula uninstallне удаляет никогда. - Панель недоступна — сервер отвязан только на самой машине. Отключите его в ЛК вручную.
Сервер в ЛК после этого остаётся с историей. Убрать его — «Удалить» в ЛК, как выше.
Та же статья — в панели, в разделе «Справка».