- Created by Insentry Admin, last modified on May 20, 2022
Обновление службы Insentry Watch до версии 22.2 и выше.
Если вы используете Insentry Spot то для обновления службы Insentry Watch до версии 22.2 и выше, необходимо также выполнить обновление службы Spot до версии 22.2 или выше. Для обновления служб Insentry Watch и Spot до версии 22.2 и выше необходимо выполнить следующие действия:
1. Остановить и удалить работающие контейнеры Watch и Spot.
2. Запустить контейнер с Insentry Watch версии 22.2 или выше.
3. Запустить контейнер с Insentry Spot версии 22.2 или выше.
Начиная с версии 22.2 останавливать контейнеры для их обновления не нужно.
Для скачивания образа (image) Insentry откройте терминал или консоль Ubuntu и введите команду: sudo docker pull АДРЕС_ОБРАЗА
.
В качестве адреса образа укажите путь cr.yandex
/crp5a5q503oamalo3iou/insentry-watch
:21.4.0.50
.
Проверьте наличие скачанного образа в списке образов Docker командой sudo docker image ls
В списке имеющихся образов найдите старую версию образа Watch и новую версию образа Watch. Определить их можно по записи REPOSITORY, а также записям TAG указывающим на версию компонента Insentry. Для дальнейшей работы с этими образами понадобятся их IMAGE ID
. Сохраните эти данные.
После подтверждения наличия нового образа, нужно остановить и удалить старый образ. Если вы устанавливали Insentry.Watch и Stop согласно инструкции, то контейнер с Watch должен иметь имя insentry_spo
, а контейнер со Spot должен иметь имя insentry_spot
. Определите контейнер, в котором работает старый образ. Для этого выведите список всех работающих контейнеров: sudo docker ps.
В списке запущенных контейнеров найдите контейнер, в котором работает старый образ. Для этого просмотрите записи в столбце IMAGE
, нужная запись должна совпадать с записью ID IMAGE
старой версии образа (см. шаг 3).
Скопируйте CONTAINER ID
.
Для остановки контейнера используйте команду: sudo docker stop ID_КОНТЕЙНЕРА
.
Для удаления старого образа используйте команду: sudo docker image rm ID_СТАРОГО_ОБРАЗА
При удалении образа может возникнуть ошибка:
Error response from daemon: conflict: unable to delete 42b846670db0 (must be forced) - image is being used by stopped container 3d236abd9e19
Для её решения выполните принудительное удаление образа используя флаг -f
Пример: sudo docker image rm -f 42b846670db0
Запустите новый образ Insentry:
sudo docker run --name insentry_watch --detach --restart unless-stopped --network host --volume insentry-data:/var/lib --volume /mnt/video:/mnt/video --volume /etc/timezone:/etc/timezone:ro --volume /etc/localtime:/etc/localtime:ro ID_ОБРАЗА
Проверьте работу контейнера командой sudo docker ps
Общие сведения
Для обновления компонентов Insentry версии 21.3 и выше используется тот же инсталлятор, с помощью которого было установлено приложение. Можно использовать тот же самый файл или скачать новый по ссылке https://insentry.io/ru/download.
Так же как и при установке, ПО Insentry можно обновить полностью или выборочно.
Полное обновление требует подключения к интернету сервера, на котором обновляется ПО Insentry. Если на сервере нет подключения к интернету, то используйте офлайн-режим, чтобы обновить компоненты из заранее скачанного дистрибутива.
Выборочное обновление используется, если какие-то из компонент ПО Insentry пока не требуется обновлять. Их можно обновить позже или удалить.
Если в конфигурацию компонентов Insentry были внесены изменения — например, при кластерной инсталляции или авторизации на InSentry.Watch по фиксированному логину и паролю, нужно обязательно выполнить бэкап настроек перед обновлением.
Внимание! Если ваша текущая версия ПО Insentry 21.2 и ниже, то для установки новой версии удалите ПО Insentry, перезагрузите компьютер и после этого установите ПО Insentry заново с помощью инсталлятора.
Запуск обновления
Чтобы обновить модули Insentry, запустите интеллятор и нажмите кнопку Обновить. Кнопка неактивна, если обновлений нет.
Наличие более свежих версий модулей проверяется онлайн, а если подключения к интернету нет, то в папке distr там же, где находится файл инсталлятора. Поместите в эту папку заранее скачанные свежие версии модулей, чтобы обновить Insentry без подключения к интернету.
Проверка работоспособности модулей
Для проверки работы модулей после обновления, перейдите в раздел Управление → Модули.
В таблице показан статус работы каждого модуля.
Если модуль не работает, проверьте, что запущена соответствующая служба (Диспетчер задач → Службы).
См. далее:
- No labels