Найти в Дзене
ИТ Технологии

Обновление Netbox 2.9 до 2.11

Обновление Netbox 2.9 до 2.11 1. Необходимые требования для Netbox Проверяем на соответствие такими командами: python3 –V find / -name postgres redis-server --version Скачиваем и распаковываем последнюю версию: wget https://github.com/netbox-community/netbox/archive/v2.11.4.tar.gz sudo tar -xzf v2.11.4.tar.gz -C /opt sudo ln -sfn /opt/netbox-2.11.4/ /opt/netbox Далее файлы local_requirements.txt, configuration.py и ldap_config.py в папку с новой версией: sudo cp /opt/netbox-2.9.3/local_requirements.txt /opt/netbox/ sudo cp /opt/netbox-2.9.3/netbox/netbox/configuration.py /opt/netbox/netbox/netbox/ sudo cp /opt/netbox-2.9.3/netbox/netbox/ldap_config.py /opt/netbox/netbox/netbox/ Копируем загруженные медиафайлы(если есть): sudo cp -pr /opt/netbox-2.9.3/netbox/media/ /opt/netbox/netbox/ Cкопируем пользовательские скрипты и отчеты, которые которые были созданы: sudo cp -r /opt/netbox-2.9.3/netbox/scripts /opt/netbox/netbox/ sudo cp -r /opt/netbox-2.9.3/netbox/reports /opt/netbox/ne

Обновление Netbox 2.9 до 2.11

1. Необходимые требования для Netbox

Необходимые требования
Необходимые требования

Проверяем на соответствие такими командами:

python3 –V
find / -name postgres
redis-server --version

Скачиваем и распаковываем последнюю версию:

wget https://github.com/netbox-community/netbox/archive/v2.11.4.tar.gz
sudo tar -xzf v2.11.4.tar.gz -C /opt
sudo ln -sfn /opt/netbox-2.11.4/ /opt/netbox

Далее файлы local_requirements.txt, configuration.py и ldap_config.py в папку с новой версией:

sudo cp /opt/netbox-2.9.3/local_requirements.txt /opt/netbox/
sudo cp /opt/netbox-2.9.3/netbox/netbox/configuration.py /opt/netbox/netbox/netbox/
sudo cp /opt/netbox-2.9.3/netbox/netbox/ldap_config.py /opt/netbox/netbox/netbox/

Копируем загруженные медиафайлы(если есть):

sudo cp -pr /opt/netbox-2.9.3/netbox/media/ /opt/netbox/netbox/

Cкопируем пользовательские скрипты и отчеты, которые которые были созданы:

sudo cp -r /opt/netbox-2.9.3/netbox/scripts /opt/netbox/netbox/
sudo cp -r /opt/netbox-2.9.3/netbox/reports /opt/netbox/netbox/

Если вы следовали исходному руководству по установке для настройки Gunicorn, обязательно скопируйте его конфигурацию:

sudo cp /opt/netbox-2.9.3/gunicorn.py /opt/netbox/

Перемещаемся в папку:

cd /opt/netbox

Запускаем скрипт обновления:

sudo ./upgrade.sh

И если всё прошло без ошибок перезапускаем netbox демона:

sudo systemctl restart netbox netbox-rq

На этом всё. Желаю успехов...