config.yaml, база данных
и ключ шифрования находятся в каталоге данных, который
остаётся на месте при обновлении, поэтому ваши серверы, история и настройки сохраняются.
ipmideck находится в предварительном выпуске. Опубликованный образ Docker и пакет PyPI появятся скоро;
команды ниже это те, которые вы будете использовать, как только они станут доступны.
Docker
Загрузите новый образ и пересоздайте контейнер с тем же томом данных:-v ipmideck-data:/data содержит ваши данные, поэтому повторное использование того же имени тома сохраняет
всё. Закрепите версию вместо latest (например ipmideck/ipmideck:2.0.0), если вы
хотите точно контролировать, когда переходите между выпусками.
pip
Обновите пакет на месте, затем снова запустите ipmideck:Проверьте свою версию
Запущенная версия отображается на панели, а консоль печатает её в строке благодарностей под баннером (напримерv2.0.0a1). Её также можно прочитать из конечной точки health:
Сделайте резервную копию перед крупным обновлением. Восстановление тогда это вопрос
возврата каталога данных на место, если что-то пойдёт не так.
Следующие шаги
- Резервное копирование и восстановление: сделайте снимок данных перед обновлением.
- Запуск ipmideck: запуск, остановка и где находится каталог данных на каждой платформе.