BOSH-Release-Downloads: Proxy-Einstellungen für CLI und Director
Ermitteln Sie zuerst, wo das Release heruntergeladen wird, bevor Sie die Proxy-Einstellungen ändern: CLI-Host und Director haben unterschiedliche ausgehende Netzwerkumgebungen.
Wenn ein Release-Upload per URL fehlschlägt, nachdem die CLI eine Verbindung zum Director hergestellt hat, prüfen Sie, wo das Release heruntergeladen wird. Die funktionierende Verbindung von der CLI zum Director läuft über einen anderen Netzwerkpfad.
| Vorgang | Zu prüfende Umgebung |
|---|---|
| Die CLI verbindet sich mit der Director-API | Der CLI-Prozess |
| Der Director ruft eine angegebene Release-URL ab | Der Director-Job |
| Die CLI lädt ein bereits heruntergeladenes lokales Archiv hoch | Der CLI-Host zum Beschaffen und Hochladen dieser Datei |
Wenn der Director den Proxy benötigt und das Deployment das offizielle bosh-deployment-Repository verwendet, integrieren Sie dessen misc/proxy.yml-Operationsdatei und die erforderlichen Werte in den bestehenden Director-Deployment-Prozess. Sie fügt http_proxy, https_proxy und no_proxy zur Umgebung des Director-Jobs hinzu.
Behalten Sie die Ausnahmen bei, die die internen Dienste des Directors benötigen; das Leiten externer Downloads über einen Proxy darf diese internen API-Aufrufe nicht umleiten.
Wenn der CLI-Host bereits einen freigegebenen, funktionierenden Downloadpfad hat, vermeiden das Herunterladen des Releases dort und das Hochladen des lokalen Archivs dieses Abrufen auf der Director-Seite. Die Richtlinie des Directors für spätere URL-Downloads bleibt damit unverändert.