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

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

Ключ

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

...

На вход скрипта требуется подать login/password от БД.

Блок кода
themeRDark
vagrant@trustyvagrant@xenial:~$ sudo apt install pv
vagrant@trustyvagrant@xenial:~$ sudo chmod +x backup_mysql.sh
vagrant@xenial:~$ sudo ./backup_mysql.sh root root
vagrant@xenial:~$ sudo chmod +x mongo_update.sh
vagrant@xenial:~$ sudo ./mongo_update.sh --backup

backup_mysql.sh

mongo_update.sh

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

...

Обновление SoftWLC 1.5 → SoftWLC 1.7

...

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

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

...

Обновление SoftWLC 1.7 → SoftWLC 1.8

...

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

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

...

Обновление SoftWLC 1.8 → SoftWLC 1.9

...

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

Положите конфигурационный файл softwlc_1.9_nginx.conf в корневую директорию и запустите скрипт обновления.

...

Обновление SoftWLC 1.9 → SoftWLC 1.11

...

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

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

...

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

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

...

ХХ (latest)

...

Перед обновлением

...

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

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

backup_mysql.sh

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

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

...

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

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

...

ХХ (latest)

...

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

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

eltex-softwlc-helper-mos_1.15.sh

...

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

, где ХХ - актуальная версия SoftWLC.

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

Обновление SoftWLC 1.12 (и выше) → SoftWLC 1.15

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

...

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

...

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

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

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

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

...

restore
sudo ./restore_mysql.sh root root

restore_mysql.sh

mongo_update.sh

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


Обновление SoftWLC 1.12 (и выше) → SoftWLC 1.ХХ (latest)

...

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

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

...

ХХ (latest)

...

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

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

eltex-softwlc-helper-mos_1.15.sh

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

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

...

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

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

...

Восстанавливаем последний 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 chmod +x restore_mysql.sh
sudo ./restore_mysql.sh root root

restore_mysql.sh

mongo_update.sh

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