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

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

Ключ

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

Оглавление

Рассматривается вариант обновления контроллера 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.

...

18 (U16) → SoftWLC 1.

...

19

...

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

Если у Вас стоит версия контроллера SoftWLC 1.11 18 и Ubuntu Server 1416.04, то Вам потребуется подготовить второй сервер и установить на него Ubuntu Server 1618.04.

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

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

eltex-softwlc-helper-mos_1.1118.sh

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

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


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

После установки SoftWLC 1.11 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.

...

19

...

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

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


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

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

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

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

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

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

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

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

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

...

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

...

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


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

...

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

...

...

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

...

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

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

...

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

...

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

...