...
На вход скрипта требуется подать login/password от БД.
Блок кода | ||
---|---|---|
| ||
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 |
Бэкап базы данных работоспособен только для вашей текущей версии 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
...
Перед обновлением контроллера крайне важно произвести подготовку к обновлению.
Обновление производится с помощью скрипта:
...
Блок кода | ||
---|---|---|
| ||
vagrant@trusty:~$ sudo ./mongo_update.sh --clean |
Обновление SoftWLC 1.11 → SoftWLC 1.
...
ХХ (актуальная)
...
Перед обновлением
...
Backup БД производится командами:
Блок кода | ||
---|---|---|
| ||
vagrant@trusty:~$ sudo ./backup_mysql.sh root root
vagrant@trusty:~$ sudo ./mongo_update.sh --backup |
контроллера крайне важно произвести подготовку к обновлению.
Если у Вас стоит версия контроллера SoftWLC 1.11 и Ubuntu Server 14.04, то Вам потребуется подготовить второй сервер и установить на него Ubuntu Server 16.04.
...
После восстановления БД проверяем работу сервисов. Делаем новый snapshot и дамп БД.
Обновление на SoftWlC 1.
...
ХХ (актуальная)
...
Обновления производим с помощью скрипта.
Блок кода | ||
---|---|---|
| ||
vagrant@xenial:~$ sudo chmod +x eltex-softwlc-helper-mos_1.15ХХ.sh vagrant@xenial:~$ sudo ./eltex-softwlc-helper-mos_1.15ХХ.sh |
eltex-softwlc-helper-mos_1.15.sh
...
Блок кода | ||
---|---|---|
| ||
vagrant@xenial:~$ wget http://archive.eltex.org/wireless/help/softwlc-1.15ХХ/eltex-softwlc-helper-mos_1.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
Блок кода | ||
---|---|---|
| ||
vagrant@trusty:~$ sudo ./backupmongo_mysqlupdate.sh root root vagrant@trusty:~$ --restore-config sudo ./mongo_update.sh --backup |
...
restore
sudo ./restore_mysql.sh root root |
Проверяем работу сервисов. Делаем новый snapshot и дамп БД. В случае неработоспособности сервисов делаем откат на предыдущий snapshot системы.
Обновление SoftWLC 1.12 (и выше) → SoftWLC 1.ХХ (актуальная)
...
Перед обновлением контроллера крайне важно произвести подготовку к обновлению.
Обновление на SoftWlC 1.
...
ХХ
...
Обновления производим с помощью скрипта.
Блок кода | ||
---|---|---|
| ||
vagrant@xenial:~$ sudo chmod +x eltex-softwlc-helper-mos_1.15ХХ.sh vagrant@xenial:~$ sudo ./eltex-softwlc-helper-mos_1.15ХХ.sh |
eltex-softwlc-helper-mos_1.15.sh
Скрипт можете использовать прикрепленный к мануалу или же напрямую скачать с архива ELTEX:
Блок кода | ||
---|---|---|
| ||
vagrant@xenial:~$ wget http://archive.eltex.org/wireless/help/softwlc-1.15ХХ/eltex-softwlc-helper-mos_1.15ХХ.sh |
...
Проверяем работу сервисов. В случае неработоспособности сервисов делаем откат на предыдущий snapshot системы.
Восстановление БД
...
Восстанавливаем последний backup БД Mysql и Mongo БД.
Перед восстановлением переместите содержимое директории /tmp/mongo/, дампы Mysql со старого сервера Ubuntu 14.04 на новый сервер с Ubuntu 16.04.
Конфигурационный файл mongod.conf положите в домашний каталог откуда будете запускать скрипт mongo_update.sh
Блок кода | ||
---|---|---|
| ||
sudo ./mongo_update.sh --restore-config sudo ./mongo_update.sh --restore sudo chmod +x restore_mysql.sh sudo ./restore_mysql.sh root root |
Проверяем работу сервисов. Делаем новый snapshot и дамп БД. В случае неработоспособности сервисов делаем откат на предыдущий snapshot системы.