Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Рассматривается вариант обновления контроллера SoftWLC версии 1.5 на Ubuntu Server 14.04.


Предупреждение

Перед обновлением необходимо обязательно сделать резервную копию виртуальной машины на случай необходимости восстановления.

Обновление контроллера производится в следующем порядке v.1.5 → v.1.7 →v.1.8 → v.1.9 → v.1.11→ 11 (mongo _ update) переход на Ubuntu 16 → v.1.1518 → переход на Ubuntu 18 → миграция БД NGW → SWLC (latest).

Версия SoftWLC определяется версией подавляющего количества пакетов eltex, установленных на ВМ.

...

Перед обновлением сделайте дамп БД и желательно сделать snapshot  системы для возможного отката в случае неудачного обновления:.

Выполните backUP БД и конфигурационных файлов.

Установите пакет pv перед сохранением БД и запуском скрипта.

...

backup_mysql.sh

mongo_update.sh

Бэкап BackUP базы данных работоспособен только для вашей текущей версии SoftWLC.  Условно говоря, backup от  SoftWLC версии 1 не подойдет к SoftWLC версии 2.

...

Блок кода
themeRDark
vagrant@trusty:~$ sudo ./mongo_update.sh --clean


Обновление SoftWLC 1.11 → SoftWLC 1.

...

18

...

Перед обновлением контроллера крайне важно произвести подготовку к обновлению.

...

После установки на новый сервер Ubuntu Server 16.04 Вам потребуется необходимо установить SoftWLC версии 1.11:

...

Предупреждение

После установки SoftWLC 1.11 перенесите лицензии со старого сервера на новый сервер.

Лицензии и сертификаты в проекте SoftWLC

Восстановление БД перед обновлением

...

Восстанавливаем последний backup БД Mysql и Mongo БД.

...

После восстановления БД проверяем работу сервисов. Делаем новый snapshot и дамп БД.

Обновление

...

до SoftWlC 1.

...

18

...

Обновления производим с помощью скрипта.

Блок кода
themeRDark
vagrant@xenial:~$ sudo chmod +x eltex-softwlc-helper-latestmos_1.18.sh
vagrant@xenial:~$ sudo ./eltex-softwlc-helper-latestmos_1.18.sh


Скрипт можно напрямую скачать с архива ELTEX:

Блок кода
themeRDark
vagrant@xenial:~$ wget http://archive.eltex.org/wireless/help/softwlc-latest1.18/eltex-softwlc-helper-latestmos_1.18.sh


Предупреждение

В версии 1.18 основное хранилище данных NGW изменено  на mysql, в связи с чем необходимо выполнить миграцию данных NGW.


Проверяем работу сервисов. Делаем новый snapshot и дамп БД. В случае неработоспособности сервисов делаем делаем  откат на предыдущий первоначальный snapshot системы.


Обновление SoftWLC 1.18 (U16) → SoftWLC 1.XX

...

Перед обновлением контроллера крайне важно произвести подготовку к обновлению.

Если у Вас стоит версия контроллера SoftWLC 1.18 и Ubuntu Server 16.04, то Вам потребуется подготовить второй сервер и установить на него Ubuntu Server 18.04.

После установки на новый сервер Ubuntu Server 18.04 необходимо установить SoftWLC версии 1.18:

Блок кода
themeRDark
vagrant@xenial:~$ sudo chmod +x eltex-softwlc-helper-mos_1.18.sh
vagrant@xenial:~$ sudo ./eltex-softwlc-helper-mos_1.18.sh

eltex-softwlc-helper-mos_1.18.sh

Скрипт можете использовать прикрепленный к мануалу или же напрямую скачать с архива ELTEX:

Блок кода
themeRDark
vagrant@xenial:~$ wget http://archive.eltex.org/wireless/help/softwlc-1.18/eltex-softwlc-helper-mos_1.18.sh


Предупреждение

После установки SoftWLC 1.18 перенесите лицензии со старого сервера на новый сервер.

Лицензии и сертификаты в проекте SoftWLC

Восстановление БД перед обновлением

...

Восстанавливаем последний backup БД Mysql и Mongo БД.

Перед восстановлением переместите содержимое директории /tmp/mongo/, дампы Mysql со старого сервера Ubuntu 1416.04 на новый сервер с Ubuntu 1618.04.

Конфигурационный файл mongod.conf положите в домашний каталог откуда будете запускать скрипт mongo_update.sh

...

restore_mysql.sh

mongo_update.sh

После восстановления БД проверяем работу сервисов. Делаем новый snapshot и дамп БД.


Обновление до SoftWlC 1.XX

...

Обновления производим с помощью скрипта.

Блок кода
themeRDark
vagrant@xenial:~$ sudo chmod +x eltex-softwlc-helper-latest.sh
vagrant@xenial:~$ sudo ./eltex-softwlc-helper-latest.sh


Скрипт можно напрямую скачать с архива ELTEX:

Блок кода
themeRDark
vagrant@xenial:~$ wget http://archive.eltex.org/wireless/help/softwlc-latest/eltex-softwlc-helper-latest.sh

Проверяем работу сервисов. Делаем новый snapshot и дамп БД. В случае неработоспособности сервисов делаем откат на предыдущий snapshot системы.

Восстановление БД в случае неудачного обновления 

...

Конфигурационный файл mongod.conf положите в домашний каталог откуда будете запускать скрипт mongo_update.sh

Блок кода
themeRDark
sudo ./mongo_update.sh  --restore-config
sudo ./mongo_update.sh  --restore
sudo ./restore_mysql.sh root root

restore_mysql.sh

mongo_update.sh

Проверяем работу сервисов. Делаем новый snapshot и дамп БД. В случае неработоспособности сервисов делаем  откат на предыдущий snapshot системы.


Обновление SoftWLC 1.

...

19 (и выше) → SoftWLC 1.ХХ

...

...

Перед обновлением контроллера крайне важно произвести подготовку к обновлению.

Обновление на SoftWlC 1.ХХ

...

Обновление Обновления производим с помощью скрипта:.

Блок кода
themeRDark
vagrant@xenial:~$ sudo chmod +x eltex-softwlc-helper-latest.sh
vagrant@xenial:~$ sudo ./eltex-softwlc-helper-latest.sh

...

Проверяем работу сервисов. В случае неработоспособности сервисов делаем откат на предыдущий snapshot системы.

Восстановление БД

...

в случае неудачного

...

обновления 

...

Восстанавливаем последний backup БД Mysql и Mongo БД.

...