Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Рекомендуется по возможности проводить миграцию между двумя виртуальными машинами/серверами - старое решение (deb) и новое (docker)


Алгоритм миграции данных:

1) Подключиться по ssh к серверу, на котором установлен SoftWLC в Deb-пакетах

ssh <login>@><ip-адрес SoftWLC>

2) Переключиться в режим суперпользователя sudo

user@localhost:~$ sudo su
root@localhost:/home/user# 

3) Перейти в директорию, где хранятся данные MariaDB, Для однохостовой установки по умолчанию - /var/lib/mysql

root@localhost:/home/user# cd /var/lib/mysql

4) Создайте архив с файлами выбранной директории. Для удобства дальнейшего переноса файлов разместите его в домашней директории пользователя.

root@localhost:/var/lib/mysql# zip -r /home/user/mysql_backup.zip *

5) Скопируйте данный архив на хост, где будет разворачиваться решение в Docker, например

root@localhost:/var/lib/mysql# scp /home/user/mysql_backup.zip <login>@<ip-адрес стенда с Docker>:/home/<login>/

6) Развернуть чистую систему с использованием Docker. 

Загрузить файл со скриптом-установщиком можно с репозитория - http://archive.eltex-co.ru/wireless/help/softwlc-latest/eltex-softwlc-helper-docker-latest.sh и скопировать его на сервер в домашнюю директорию.

Или напрямую загрузить на сервер с использованием утилиты wget

user@localhost:~$ wget http://archive.eltex-co.ru/wireless/help/softwlc-latest/eltex-softwlc-helper-docker-latest.sh
--2024-02-21 04:04:48--  http://archive.eltex-co.ru/wireless/help/softwlc-latest/eltex-softwlc-helper-docker-latest.sh
Resolving archive.eltex-co.ru (archive.eltex-co.ru)... 172.16.5.22
Connecting to archive.eltex-co.ru (archive.eltex-co.ru)|172.16.5.22|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 46169 (45K) [application/octet-stream]
Saving to: ‘eltex-softwlc-helper-docker-latest.sh’

eltex-softwlc-helper-docker-latest.sh                      100%[=======================================================================================================================================>]  45.09K  --.-KB/s    in 0.02s   

2024-02-21 04:04:48 (1.90 MB/s) - ‘eltex-softwlc-helper-docker-latest.sh’ saved [46169/46169]

7) Установка и запуск SoftWLC подробно описан в документации - v1.31_Пошаговая установка SoftWLC в Docker скриптом-установщиком

Команды для быстрой установки:

user@localhost:~$ mkdir eltex-softwlc
user@localhost:~$ mv eltex-softwlc-helper-docker-latest.sh eltex-softwlc
user@localhost:~$ cd eltex-softwlc/
#Установка Docker
user@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh --install	
#Загрузка и формирование необходимых конфигурационных файлов для запуска					
user@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh -d		
# Установка системы							
user@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh --configure --emsip <ip-адрес сервера для доступа к EMS>	--serverip <ip-адрес для доступа в ЛК и КП> --run

8) Остановим все сервисы для переноса старой БД в новую систему

user@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh --stop

9) Перенесем архив с БД с домашней директории в volume MariaDB

user@localhost:~/eltex-softwlc$ cd volumes/mysql/datadir
user@localhost:~/eltex-softwlc/volumes/mysql/datadir$ sudo mv ~/mysql_backup.zip .

10) Разархивируем полученные данные с заменой старых данных

user@localhost:~/eltex-softwlc/volumes/mysql/datadir$ sudo unzip -o mysql_backup.zip 

11) Запустим скрипт-установщик с ключами --configure для замены значений localhost, которые по умолчанию остались при переносе БД из Deb в Docker

user@localhost:~/eltex-softwlc/volumes/mysql/datadir$ cd ~/eltex-softwlc
user@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh --configure --emsip <ip-адрес сервера для доступа к EMS> --serverip <ip-адрес сервера для доступа в ЛК и КП> --run

12) Убедиться, что установлены следующие параметры:

  • ЛК - Настройки - Интеграция - PCRF url - http://eltex-pcrf:7070
  • ЛК - Настройки - Интеграция - url NGW-клиента - http://eltex-ngw:8040
  • ЛК - Настройки - Интеграция - URL Конструктора порталов - http://<ip-адрес контроллера в Docker>:9001/epadmin/
  • КП - Системные настройки - Доступ к NBI - Хост - eltex-radius-nbi
  • КП - Системные настройки - Доступ к NGW - Хост - eltex-ngw
  • КП - Системные настройки - Доступ к PCRF - Хост - eltex-pcrf
  • КП - Системные настройки - Доступ к Mercury - Хост - eltex-mercury
  • КП - Системные настройки - Личный кабинет - Хост - <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - ftpserver - ip адрес для стационарных устройств - <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - gpon - Адрес TFTP сервера для ONT - <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - gepon - Адрес TFTP сервера для ONT - <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - tftpserver - ip адрес для стационарных устройств - <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - system - IP адрес EMS в управляющей сети станций -  <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - system - Tomcat URL -  <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - system - Внутренний Tomcat URL -  <ip-адрес контроллера в Docker>
  • EMS - Администрирование - Системные модули - pcrf - URL -  http://eltex-pcrf:7070
  • EMS - Администрирование - Системные модули - softwlc.nbi - URL -  http://eltex-radius-nbi:8080/axis2/services/RadiusNbiService?wsdl
  • EMS - Администрирование - Системные модули - wirelessCommon - URL Личного кабинета -  http://<ip-адрес контроллера в Docker>:8080/wifi-cab/
  • EMS - Администрирование - Системные модули - wirelessCommon - URL сервиса WIDS -  http://eltex-wids:9095
  • EMS - Администрирование - Системные модули - airtune - Host - eltex-airtune


  • Нет меток