Megosztás a következőn keresztül:


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.

Proxybeállítások ablak

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 piptö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
'''