A CycleCloud konfigurálása HTTP-proxy használatára
Az Azure CycleCloud konfigurálható úgy, hogy proxyt használjon az internethez kötött HTTP- és/vagy HTTPS-forgalomhoz. Ez általában akkor hasznos, ha a közvetlen internet-hozzáférés nem engedélyezett, vagy forgalomfigyelési célokra.
Proxy beállítása
A proxyk engedélyezéséhez lépjen a CycleCloud grafikus felhasználói felületére, és lépjen a Beállítások lapra a bal oldali keretből, majd kattintson duplán a HTTP-proxyk sorra. A megjelenő konfigurációs párbeszédpanelen ellenőrizze, hogy az Engedélyezve jelölőnégyzet be van-e jelölve, és adja meg a proxy részleteit az űrlapon.
A proxybeállítások módosításai csak az újraindítás után lépnek érvénybe. A CycleCloud újraindításához futtassa a következő parancsot:
/opt/cycle_server/cycle_server restart --wait
Storage-végpont hozzáadása Blob-hozzáféréshez
A CycleCloudnak hozzáférésre van szüksége egy Blob Storage-tárolóhoz az előfizetésében a csomópontok telepítési fájljainak gyorsítótárazásához. Ha proxy mögött vagy zárolt hálózaton működik, konfigurálnia kell egy Virtual Network szolgáltatásvégpontot vagy egy privát végpontot a tárolási szolgáltatáshoz. Ez a kéréseket a nyilvános felügyeleti URL-címek helyett az Azure gerinchálózatán keresztül irányítja át a tárolóba.
Tipp
Amikor az Azure Storage szolgáltatásvégpontját https-proxyval kombinálja a kimenő Azure API-forgalomhoz, maga a CycleCloud konfigurálható úgy, hogy elkerülje a proxyt, és közvetlenül a szolgáltatásvégponton keresztül küldje el a Storage-kéréseket.
A tárfiók-hozzáférés proxyjának letiltásához adja hozzá a következőt:-Dhttp.nonProxyHosts="*.core.windows.net"
a tulajdonsághoz a webServerJvmOptions=
következő fájlban: /opt/cycle_server/config/cycle_server.properties , majd indítsa újra a CycleCloudot.
HTTPS_PROXY exportálása a CycleCloud CLI-telepítő futtatása előtt
A CycleCloud parancssori felület telepítőjének kimenő hozzáférésre van szüksége a csomagoknak a használatával pip
történő telepítéséhez. A telepítési szkript futtatása előtt állítsa be a HTTPS_PROXY környezeti változót úgy, hogy a proxykiszolgálóra és a portra mutasson:
export HTTPS_PROXY=myserver:8080
Proxybeállítások exportálása csomópontokon
Ha a CycleCloud által indított csomópontoknak is proxykiszolgálón keresztül kell irányítaniuk a forgalmat, javasoljuk, hogy a cloud-init használatával szükség szerint konfigurálja a proxybeállításokat. Például:
[node scheduler]
CloudInit = '''#cloud-config
write_files:
- content: |
export http_proxy=10.12.0.5:3128
export https_proxy=10.12.0.5:3128
export no_proxy=169.254.169.254 # special rule exempting Azure metadata URL from proxy
owner: root:root
permissions: '0644'
path: /etc/profile.d/proxy.sh
'''