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

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

Ключ

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

...

Обновление контроллера производится в следующем порядке v.1.5 → v.1.7 →v.1.8 → v.1.9 → v.1.11→ mongo_update → v.1.12 → v.1.13 → v.1.1415

Если во время обновления что-то пойдет не так, а сервис нужно будет быстро восстановить, то запускаете клон рабочей ВМ.

...

Блок кода
themeRDark
vagrant@trusty:~$ sudo chmod +x mongo_update.sh
vagrant@trusty:~$ sudo ./mongo_update.sh --backup --remove --install --restore-config

...

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

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

...

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

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

eltex-softwlc-helper-mos_1.12.sh

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

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

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

15

...

Перед обновлением необходимо произвести Backup БД.

Backup БД производится командами:

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

backup_mysql.sh

Обновление SoftWLC 1.12 → SoftWLC 1.13

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

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

Блок кода
themeRDark
vagrant@trustyvagrant@xenial:~$ wget http://archive.eltex.org/wireless/help/softwlc-1.12/eltex-sudo chmod +x eltex-softwlc-helper-mos_1.1211.sh
vagrant@trustyvagrant@xenial:~$ sudo chmod +x ./eltex-softwlc-helper-mos_1.1211.sh

eltex-softwlc-helper-mos_1.1211.sh

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

Блок кода
themeRDark
vagrant@trustyvagrant@xenial:~$ wget http://archive.eltex.org/wirelesssoftwlc/help/softwlc-1.12/eltex-softwlc-helper-mos_1.1211.sh


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

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

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

...

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

Обновление на SoftWlC 1.15

...

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

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

eltex-softwlc-helper-mos_1.1315.sh

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

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

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


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

...

12 (и выше) → SoftWLC 1.

...

15

...

Перед обновлением необходимо произвести Backup БД.

Backup БД производится командами:

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

backup_mysql.sh

Обновление на SoftWlC 1.15

...

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

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

eltex-softwlc-helper-mos_1.1415.sh

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

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

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

...

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

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

Конфигурационный файл 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 upgrade.tar.gz