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

Постановка задачи

Сетевое оборудование размещено в сети 172.17.0.0/12. Эту же сеть по умолчанию использует для своей работы Docker. Могут возникнуть сетевые конфликты.

Требуется разграничить сети оборудования и Docker-контейнеров.

Решение

Изменить настройки Docker под использование сети, не имеющей пересечений с сетью оборудования и применить изменения в системе ECCM.

Пример настройки

Настройка Docker

Для смены адресного пространства Docker необходимо редактировать файл (или создать его, если нет) /etc/docker/daemon.json изменив/указав нужные параметры сети.

Пример:

{
  "default-address-pools": [
    {
      "base": "172.81.0.0/16",
      "size": 24
    }
  ]
}

Применение изменений

Для корректного применения изменений в рамках работы с ECCM следует:

1. Остановить группы сервисов ECCM средствами docker-compose:

cd <путь до каталога с конфигурационными файлами и скриптом запуска>/eccm/ 
sudo docker-compose down
cd <путь до каталога с конфигурационными файлами и скриптом запуска>/identity-provider/ 
sudo docker-compose down
cd <путь до каталога с конфигурационными файлами и скриптом запуска>/postgres/ 
sudo docker-compose down

2. Перезапустить сервис docker:

sudo systemctl restart docker

3. Запустить ECCM скриптом compose-tools.sh:

Пример:

sudo ./compose-tools.sh --start <адрес сервера>
  • Нет меток