Использование прокси
Если сервер с VMmanager и узлы кластера не имеют прямого доступа к сети Интернет, вы можете настроить работу платформы через прокси.
Прокси — это промежуточный сервер или комплекс программ, выполняющий роль посредника между VMmanager и целевым сервером в сети Интернет. В качестве ПО для прокси можно использовать Squid, 3proxy и т.д.
Платформа позволяет указать настройки прокси для HTTP, HTTPS и FTP-запросов.
Требования к прокси
Для корректной работы платформы разрешите в настройках прокси:
- входящие подключения и создание тоннелей на порте 80/TCP;
- обработку HTTP-запросов.
Настройка прокси
Настройку прокси на сервере с платформой нужно выполнить:
- в интерфейсе платформы;
- в конфигурации Docker daemon;
- в конфигурации пакетного менеджера.
Настройка в интерфейсе платформы
Чтобы включить настройки проксирования, в правом меню нажмите значок
→ вкладка Настройка прокси:- Введите IP-адрес HTTP прокси. Этот адрес автоматически подставится в поля HTTPS прокси и FTP прокси.
- Введите Порт подключения к HTTP-прокси. Этот адрес автоматически подставится в настройки HTTPS прокси и FTP прокси.
- Если на прокси требуется авторизация:
- Нажмите Указать логин и пароль.
- Введите Логин и Пароль.
- При необходимости укажите настройки для HTTPS прокси и FTP прокси.
В поле Не использовать прокси для IP-адресов и доменов укажите IP-адреса и доменные имена, для которых прокси не надо использовать. Значения можно ввести через запятую. Например, ".example.com, 192.168.1.0/24".
Платформа никогда не использует прокси для соединения с localhost, 127.0.0.1 и ::1.
- Чтобы проверить доступность прокси, нажмите Проверить настройки. VMmanager отобразит сообщение о доступности прокси.
- Нажмите Сохранить.
Чтобы отключить использование прокси, в правом меню нажмите значок
→ вкладка Настройка прокси → кнопка Отключить прокси.
Пример настройки прокси
Настройка Docker daemon
Docker daemon — системный компонент Docker, который используется платформой для загрузки docker-образов. Чтобы включить прокси для Docker daemon:
- Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Укажите настройки прокси в конфигурационном файле /etc/docker/daemon.json: CODE
Пример конфигурации
CODE - Перезапустите Docker: BASH
Настройка пакетного менеджера
AlmaLinux
- Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Добавьте в секцию main конфигурационного файла /etc/dnf/dnf.conf параметр:CODE
Пример параметра
CODE
Astra Linux, Ubuntu
- Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Добавьте в конфигурационный файл /etc/apt/apt.conf параметры: CODE
Пример параметров
CODE
Может быть полезно
Связанные статьи: