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

Минимальные системные требования

Для установки SoftWLC в минимальной конфигурации нам понадобится сервер со следующими параметрами:

  • Оперативная память не менее 10Гб

  • CPU >= 2200MHz

  • Память жесткого диска >= 35Gb

  • Операционная система Ubuntu Server 20.04 LTS / Ubuntu Server 22.04 LTS / Astra Linux Special Edition 1.7.4 (Воронеж) / РЕД ОС Муром/ Astra Linux Special Edition 1.7.5 (Воронеж) 

  • Рекомендуется устанавливать контроллер на чистую ОС.

Перед установкой необходимо выполнить обновление пакетов на сервере с помощью команд sudo apt update && sudo apt upgrade.

Загрузить архив SoftWLC и скрипт

Загрузить архив в котором находится скрипт установщик с компьютера который подключен к интернету по ссылке из репозитория

Данную операцию также можно выполнить из терминала:

admin@localhost:~$ wget https://archive.eltex-co.ru/wireless/help/softwlc-latest/eltex-softwlc-close-loop-docker_1.33.sh

admin@localhost:~$ wget https://archive.eltex-co.ru/wireless/help/softwlc-latest/eltex_images.tar

Скопировать архив eltex_images.tar и скрипт eltex-softwlc-close-loop-docker_1.33.sh на сервер, не подключенный к интернету, на который планируется устанавливать SoftWLC.


Установка Docker в Ubuntu в закрытом контуре

Для установки ПО Docker в закрытом контуре необходимо на сервер, который имеет доступ в Интернет, загрузить установочные deb-пакеты, после чего перенести их на сервер, где планируется установка SoftWLC.

На сервере с доступом в Интернет выполните следующие действия:

  1. Перейдите на https://download.docker.com/linux/ubuntu/dists/<RELEASE VERSION>/pool/stable/amd64/ 
    Прямая ссылка для Ubuntu 20.04 
    Прямая ссылка для Ubuntu 22.04
  2. Загрузите последнюю версию каждого пакета. Последнюю версию можно опредлелить по дате выхода пакета.
    Список необходимых пакетов:

    containerd.io_<version>_amd64.deb
    
    docker-ce-cli_<version>_amd64.deb
    
    docker-ce_<version>_amd64.deb
    
    docker-ce-rootless-extras_<version>_amd64.deb
    
    docker-buildx-plugin_<version>_amd.deb
    
    docker-compose-plugin_<version>_amd64.deb
  3. Перенесите любым доступным образом загруженные файлы на сервер, на котором будет происходить установка SoftWLC.

На сервере, где планируется установка SoftWLC, необходимо создать отдельную директорию в домашнем каталоге - /home/<имя пользователя>/eltex-softwlc. В качестве примера используется пользователь tester

После переноса файлов .deb на сервер SoftWLC выполните следующие действия:

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./ containerd.io_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-ce-cli_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-ce_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./ocker-ce-rootless-extras_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-buildx-plugin_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-compose-plugin_<version>_amd64.deb

Для того, чтобы убедится, что загруженные пакеты установлены корректно, выполните следующую команду:

tester@localhost:~/eltex-softwlc$ sudo systemctl status docker.service

Все действия со скриптом необходимо проводить с использованием sudo

Запускаем скрипт-установщик eltex-softwlc-close-loop-docker_1.33.sh,  который разворачивает образы с архива, перенесенный на сервер SoftWLC в закрытом контуре

tester@localhost:~/eltex-softwlc$ sudo bash eltex-softwlc-close-loop-docker_1.33.sh --configure --emsip <IP адрес EMS> --serverip <IP адрес ЛК> --run

После можно будет проверить запущенные сервисы  командой  sudo docker ps -a  

Установка в Astra Linux Docker в закрытом контуре

 На компьютере с доступом в Интернет необходимо будет загрузить дополнительные файлы для asrta linux :

  1.  Перейдите на  https://download.docker.com/linux/debian/dists/buster/pool/stable/amd64/ 
  2.  Загрузите последнюю версию каждого пакета. Последнюю версию можно опредлелить по дате выхода пакета.
  3. Перенесите любым доступным образом загруженные файлы на сервер, на котором будет происходить установка SoftWLC.

Необходимо установить deb-пакет iptables для корреткной работы службы Docker в ОС Astra Linux следующей версии

iptables_<version>_amd64.deb версия  >= 1.8.5-3.

  Для корректной работы iptables необходимо загрузить и установить следующие зависимости:

libip6tc2_<version><arch>_amd64.deb

libnetfilter-conntrack3_<version>_amd64.deb

libnfnetlink0_<version>_amd64.deb

Прямые ссылки на заргрузку необходимых пакетов с официального репозитория Debian

1) Iptables - http://ftp.ru.debian.org/debian/pool/main/i/iptables/iptables_1.8.5-3~bpo10%2B1_amd64.deb

2) libip6tc2 - http://ftp.ru.debian.org/debian/pool/main/i/iptables/libip6tc2_1.8.5-3~bpo10%2B1_amd64.deb

3) libnetfilter-conntrack3 - http://ftp.ru.debian.org/debian/pool/main/libn/libnetfilter-conntrack/libnetfilter-conntrack3_1.1.0-1_amd64.deb

4) libnfnetlink0 - http://ftp.ru.debian.org/debian/pool/main/libn/libnfnetlink/libnfnetlink0_1.0.2-3_amd64.deb

4. Загрузить следующие deb-пакеты с официального репозитория Docker - https://download.docker.com/linux/debian/dists/buster/pool/stable/amd64/

docker-ce-cli_<version>_amd64.deb,

docker-compose-plugin_<version>_amd64.deb,

containerd.io_<version>_amd64.deb

docker-ce_<version>_amd64.deb

docker-buildx-plugin_<version>_amd.deb

5. Перенести на сервер SoftWLC загруженные ранее deb-пакеты (п.3-4) и установить их следующим образом:

tester@localhost:~/eltex-softwlc$ sudo dpkg -i libip6tc2_<version><arch>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i libnfnetlink0_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i libnetfilter-conntrack3_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i iptables_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./ containerd.io_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-ce-cli_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-ce_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./ocker-ce-rootless-extras_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-buildx-plugin_<version>_amd64.deb

tester@localhost:~/eltex-softwlc$ sudo dpkg -i ./docker-compose-plugin_<version>_amd64.deb


6. Запускаем скрипт-установщик eltex-softwlc-close-loop-docker_1.33.sh,  который разворачивает образы с архива, перенесенный на сервер SoftWLC в закрытом контуре

tester@localhost:~/eltex-softwlc$ sudo bash eltex-softwlc-close-loop-docker_1.33.sh --configure --emsip <IP адрес EMS> --serverip <IP адрес ЛК> --run
После можно будет проверить запущенные сервисы  командой  sudo docker ps -a  

Установка в Redos  Docker в закрытом контуре

Необходимо выполнить при подготовлении сервера который будет стоять в закрытом контуре обновление пакетов  с помощью команд: sudo yum update и sudo yum -y install rpm-libs

 На компьютере с доступом в Интернет необходимо будет загрузить дополнительные файлы для Redos :

  1.  Перейдите на  https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
  2.  Загрузите последнюю версию каждого пакета. Последнюю версию можно опредлелить по дате выхода пакета.
  3. Перенесите любым доступным образом загруженные файлы на сервер, на котором будет происходить установка SoftWLC


Необходимо загрузить и установить следующие  пакеты с официального репозитория redos и centos

Прямые ссылки на заргрузку необходимых пакетов с официального репозитория

1) docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm -https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm/

2) runc-1.1.14-1.el7.x86_64.rpm- http://repo.red-soft.ru/redos/7.3c/x86_64/updates/runc-1.1.14-1.el7.x86_64.rpm/

3) containerd-1.7.17-3.el7.x86_64.rpm- http://repo.red-soft.ru/redos/7.3c/x86_64/updates/containerd-1.7.17-3.el7.x86_64.rpm/

4) container-selinux-2.152.0-1.el7.noarch.rpm-https://files.red-soft.ru/redos/7.3c/x86_64/os/container-selinux-2.152.0-1.el7.noarch.rpm/

5) docker-compose-plugin-2.27.1-1.el7.x86_64.rpm-https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-compose-plugin-2.27.1-1.el7.x86_64.rpm/

6) docker-ce-cli-25.0.5-1.el7.x86_64.rpm-https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-25.0.5-1.el7.x86_64.rpm/

7) libcgroup-3.1.0-1.el7.x86_64.rpm-http://repo.red-soft.ru/redos/7.3c/x86_64/updates/libcgroup-3.1.0-1.el7.x86_64.rpm/

8) docker-ce-25.0.5-1.el7.x86_64.rpm-https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-25.0.5-1.el7.x86_64.rpm/

docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm

runc-1.1.14-1.el7.x86_64.rpm

containerd-1.7.17-3.el7.x86_64.rpm

container-selinux-2.152.0-1.el7.noarch.rpm

docker-compose-plugin-2.27.1-1.el7.x86_64.rpm

docker-ce-cli-25.0.5-1.el7.x86_64.rpm

libcgroup-3.1.0-1.el7.x86_64.rpm

docker-ce-25.0.5-1.el7.x86_64.rpm


Перенести на сервер SoftWLC загруженные ранее rpm-пакеты и для корректной работы необходимо перейти более привилегированный режим командой sudo su и чтобы не возникало конфликтов , устанавливать надо по порядку как указано ниже в рамке.

[tester@localhost:~/eltex-softwlc]$   rpm -ivh docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm

[tester@localhost:~/eltex-softwlc]$   rpm -ivh runc-1.1.14-1.el7.x86_64.rpm

[tester@localhost:~/eltex-softwlc]$   rpm -ivh containerd-1.7.17-3.el7.x86_64.rpm

[tester@localhost:~/eltex-softwlc]$   rpm -ivh container-selinux-2.152.0-1.el7.noarch.rpm

[tester@localhost:~/eltex-softwlc]$   rpm -ivh  docker-compose-plugin-2.27.1-1.el7.x86_64.rpm

[tester@localhost:~/eltex-softwlc]$  rpm -ivh docker-ce-cli-25.0.5-1.el7.x86_64.rpm

[tester@localhost:~/eltex-softwlc]$  rpm -ivh libcgroup-3.1.0-1.el7.x86_64.rpm

[tester@localhost:~/eltex-softwlc]$  rpm -ivh docker-ce-25.0.5-1.el7.x86_64.rpm


Запускаем скрипт-установщик eltex-softwlc-close-loop-docker_1.33.sh,  который разворачивает образы с архива, перенесенный на сервер SoftWLC в закрытом контуре

tester@localhost:~/eltex-softwlc$ sudo bash eltex-softwlc-close-loop-docker_1.33.sh --configure --emsip <IP адрес EMS> --serverip <IP адрес ЛК> --run

После можно будет проверить запущенные сервисы  командой  sudo docker ps -a  

  • Нет меток