Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете настроить Azure CycleCloud для использования прокси-сервера для всего трафика, привязанного к Интернету, и (или) HTTPS. Эта конфигурация обычно полезна, если прямой доступ к Интернету не разрешен или когда требуется отслеживать трафик.
Настройка прокси-сервера
Чтобы включить прокси-серверы, перейдите к графическому интерфейсу CycleCloud и перейдите на вкладку "Параметры " в левом кадре. Затем дважды щелкните строку прокси-серверов HTTP . В появившемся диалоговом окне конфигурации убедитесь, что Включено, и введите сведения о прокси-сервере в форму.
окно параметров прокси-сервера 
Изменения параметров прокси-сервера не вступают в силу до тех пор, пока не перезагрузится. Чтобы перезапустить CycleCloud, выполните следующую команду:
/opt/cycle_server/cycle_server restart --wait
Добавление конечной точки хранилища для доступа к BLOB-объектам
CycleCloud должен получить доступ к контейнеру хранилища объектов Blob в вашей подписке, чтобы кэшировать установочные файлы узлов. При работе с прокси-сервером или в заблокированной сети настройте конечную точку службы виртуальной сети или частную конечную точку в службе хранилища. Эта конфигурация направляет запросы к контейнеру хранилища через магистральную сеть Azure, а не через URL-адреса общедоступного управления.
Подсказка
При объединении доступа к конечной точке службы для службы хранилища Azure с прокси-сервером HTTPS для исходящего трафика API Azure можно настроить CycleCloud, чтобы избежать прокси-сервера и отправлять запросы на хранение непосредственно через конечную точку службы.
Чтобы отключить использование прокси для доступа к учетной записи хранилища, добавьте: Укажите -Dhttp.nonProxyHosts="*.core.windows.net" для свойства webServerJvmOptions= в файле: /opt/cycle_server/config/cycle_server.properties, а затем перезапустите CycleCloud.
Экспорт HTTPS_PROXY перед запуском установщика CLI CycleCloud
Для установки пакетов с помощью pipустановщика CLI CycleCloud требуется исходящий доступ. Перед запуском скрипта установки задайте переменную среды HTTPS_PROXY , чтобы указать прокси-сервер и порт:
export HTTPS_PROXY=myserver:8080
Экспорт параметров прокси-сервера на узлах
Если узлы, запускаемые CycleCloud, также должны маршрутизировать трафик через прокси-сервер, мы рекомендуем использовать cloud-init для настройки параметров прокси-сервера . Рассмотрим пример.
[node scheduler]
CloudInit = '''#cloud-config
write_files:
- path: /etc/profile.d/proxy.sh
owner: root:root
permissions: '0644'
content: |
export http_proxy=10.12.0.5:3128
export https_proxy=10.12.0.5:3128
export no_proxy=127.0.0.1,169.254.169.254 # special rule exempting Azure metadata URL from proxy
- path: /etc/systemd/system/jetpackd.service.d/env.conf
owner: root:root
permissions: '0644'
content: |
[Service]
Environment="http_proxy=10.12.0.5:3128"
Environment="https_proxy=10.12.0.5:3128"
Environment="no_proxy=127.0.0.1,169.254.169.254"
'''