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

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

Ключ

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

...

панель

tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker_1latest.29.sh --install

Дождаться завершения установки и надписи Install is complete

...

панель

tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker_1latest.29.sh -d


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

При запуске ключа с параметром -d происходит очистка конфигурационных файлов env. Если вы решили выполнить эту операцию на рабочей системе, то необходимо сделать бэкап старых данных. Он выполняется с помощью ключа --backup, результатом является архив с копиями всех настроек, volume и.т.д, что находится в директории скрипта. Архив размещается в директории backup

...

панель

tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker_1latest.29.sh --configure --emsip <IP адрес EMS> --serverip <IP адрес личного кабинета> --run

...

панель

tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker_1latest.29.sh --run
tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker_1latest.29.sh --stop

На данном этапе установка SoftWLC в докере завершена. Остальные возмоджности скрипта рассмотрены ниже.

...

панель

tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker_1latest.29.sh --backup
Backup has been completed!
tester@localhost:~/eltex-softwlc$ ls
args-compose-tools.log backup data docker-compose.yml eltex-softwlc-helper-docker_1latest.29.sh environment softwlc.tar volumes
tester@localhost:~/eltex-softwlc$ ls backup/
backup_20231221T100340.tar.gz

...

Также, по умолчанию установлен адрес 172.30.0.101 для контейнера eltex-radius и 172.30.0.102 для контейнера eltex-ems-core- для корректного отображения статуса сертификата в EMS. При смене адресации необходимо изменить и его.

Блок кода
languageyml
  eltex-radius:
    container_name: eltex-radius
    image: ${ELTEX_HUB}/eltex-radius:${SWLC_VERSION}
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 128M
    networks:
      swlc_innernet:
        ipv4_address: 172.30.0.101  <----- Изменить адрес на используемый вами

...

  eltex-ems-core:
    container_name: eltex-ems-core
    image: ${ELTEX_HUB}/eltex-ems-core:${EMS_VERSION}
    restart: unless-stopped
    networks:
      swlc_innernet:
        ipv4_address: 172.30.0.102  <----- Изменить адрес на используемый вами


После этого необходимо применить данные изменения с помощью команд:

...

В случае конфликтов с другими подсетями Docker, их можно вывести с помощью команды sudo docker network ls и удалить необходимую с помощью команды sudo docker network rm <название подсети>


Обновление SoftWLC

Для обновления SoftWLC в Docker с версии 1.29 на версию 1.30 необходимо следовать ниже перечисленным командам. Первоначально нужно скачать новый скрипт eltex-softwlc-helper-docker-latest.sh и разместить его в рабочей директории SoftWLC, созданной ранее. Либо загрузить его на сервер напрямую , используя утилиту wget

Блок кода
titleОбновление SoftWLC Docker
wget http://archive.eltex-co.ru/wireless/help/softwlc-latest/eltex-softwlc-helper-docker-latest.sh


Команды  для обновления. Выполнять в рабочей директории SoftWLC

Блок кода
languagebash
titleОбновление SoftWLC Docker
sudo ./eltex-softwlc-helper-docker-latest.sh --stop                                                    # Остановка старых контейнеров
sudo ./eltex-softwlc-helper-docker-latest.sh --delete-containers                                       # Удаление старых контейнеров. Данные, созданные ранее, не удаляются, и хранятся в volume
sudo ./eltex-softwlc-helper-docker-latest.sh -d                                                        # Загрузка новых конфигураций сервисов
sudo ./eltex-softwlc-helper-docker-latest.sh --configure --emsip <ADDRESS> --serverip <ADDRESS> --run  # Запуск новых контейнеров