Az Edge Gateway Docker telepítése¶
A Docker-rendszerkép importálása¶
Mielőtt létrehozhatna egy Docker Edge Gateway konténert, importálnia kell a Docker-rendszerképet. Ehhez nyisson meg egy olyan parancsértelmezőt (shell), amelyből elérhetők a Docker-parancsok, valamint a cleanroom-gateway-4.6.1-33-v4.tgz fájl. A parancsértelmezőből futtassa a következő parancsot, módosítva a TGZ fájl elérési útját, ha az nem az aktuális könyvtárban található:
1 | |
Ezután ellenőrizze az importálás sikerességét a következő paranccsal:
1 | |
A várt kimenet a következő (az SHA256-azonosító attól függően eltérhet, hogy a Docker milyen operációs rendszerre van telepítve; a példák Debian 13 rendszerről származnak). Ha nem ez a helyzet, az importálás sikertelen volt:
1 2 3 4 5 6 | |
Teljes kimenet
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | |
A konténer konfigurálása¶
Környezeti változók¶
Változók pairinggel történő üzembe helyezéshez¶
| Név | Kötelező | Alapértelmezett érték | Megjegyzés |
|---|---|---|---|
ENV_MEDIATION |
IGEN | Pairing alapú kapcsolathoz használatos. A CyberElements-tenant megadása. |
|
ENV_TOKEN |
IGEN | Pairing alapú kapcsolathoz használatos. A Mediation Controller szolgáltatáshoz való csatlakozáshoz használandó pairing token megadása. |
|
ENV_NO_CHECK_CERT |
NEM | false |
Pairing alapú kapcsolatokhoz használatos. Megadja, hogy ki legyen-e kapcsolva a Mediation Controller webes tanúsítványának ellenőrzése; IP-címen keresztüli hozzáféréskor hasznos, vagy ha a webes tanúsítványt nem ismerik el az alapértelmezett nyilvános hitelesítésszolgáltatók. Elfogadott értékek: true vagy false. |
Változók manuális üzembe helyezéshez¶
| Név | Kötelező | Alapértelmezett érték | Megjegyzés |
|---|---|---|---|
ENV_GW_CERT_NAME |
IGEN | Manuális konfigurációjú kapcsolathoz használatos. Az SSL Router komponenshez való csatlakozáshoz használt tanúsítványfájl neve. |
|
ENV_GW_CERT_PASSWORD |
IGEN | Manuális konfigurációjú kapcsolathoz használatos. Az SSL Router komponenshez való csatlakozáshoz használt tanúsítványfájl jelszava. |
|
ENV_CARE_CERT_NAME |
NEM | Az ENV_GW_CERT_NAME értéke |
Manuális konfigurációjú kapcsolathoz használatos. A rögzítési szolgáltatás tanúsítványfájljának neve. |
ENV_CARE_CERT_PASSWORD |
NEM | Az ENV_GW_CERT_PASSWORD értéke |
Manuális konfigurációjú kapcsolathoz használatos. A rögzítési szolgáltatás tanúsítványfájljának jelszava. |
ENV_SSL_ROUTER_IP |
IGEN | Manuális konfigurációjú kapcsolathoz használatos. Annak az SSL Router komponensnek az IP-címe vagy DNS-neve, amelyhez az Edge Gateway komponens csatlakozik. |
|
ENV_SSL_ROUTER_PORT |
NEM | 443 |
Manuális konfigurációjú kapcsolathoz használatos. Az SSL Router komponens azon portja, amelyhez az Edge Gateway komponens csatlakozik. |
Egyéb változók¶
| Név | Kötelező | Alapértelmezett érték | Megjegyzés |
|---|---|---|---|
ENV_DISABLE_RSYSLOG |
NEM | false |
Az rsyslog szolgáltatás kikapcsolása.Elfogadott értékek: true vagy false. |
ENV_KERBEROS_CONFIG_ENABLE |
NEM | false |
Bekapcsolja a Kerberos-beállításokat, hogy az RDP-alkalmazások ügynök nélküli módban Kerberos használatával hitelesíthessenek. Elfogadott értékek: true vagy false.Ha az érték false, a rendszer a többi Kerberos-változót figyelmen kívül hagyja. |
ENV_KERBEROS_DEFAULT_REALM |
IGEN (ha a Kerberos-konfiguráció be van kapcsolva) |
A Kerberos-tartomány (realm) neve. | |
ENV_KERBEROS_DEFAULT_DOMAIN |
IGEN (ha a Kerberos-konfiguráció be van kapcsolva) |
A Kerberos-tartomány (domain) neve. | |
ENV_KERBEROS_CONTROLLER_ADDRESS |
IGEN (ha a Kerberos-konfiguráció be van kapcsolva) |
A Kerberos-vezérlő kapcsolódási címe. |
Kötetek¶
| Kötet | Megjegyzés |
|---|---|
/etc/ipdiva/ |
Az Edge Gateway komponens konfigurációs kötete. Javasoljuk, hogy nevesített kötetre vagy a gazdagép fájlrendszerére csatlakoztassa. |
/opt/certificates/ |
Az Edge Gateway komponens tanúsítványát vagy tanúsítványait tartalmazó kötet pairing nélküli konfiguráció esetén. |
/var/lib/ipdiva/carerecord/archives/ |
A grafikus archívumokat tartalmazó kötet. Javasoljuk, hogy nevesített kötetre vagy a gazdagép fájlrendszerére csatlakoztassa. |
/var/ipdiva/care/sshrecord/ |
Az SSH-archívumokat tartalmazó kötet. Javasoljuk, hogy nevesített kötetre vagy a gazdagép fájlrendszerére csatlakoztassa. |
/var/log/ |
Az Edge Gateway komponens naplóit tartalmazó kötet. |
Portok¶
| Port | Megjegyzés |
|---|---|
2222 (vagy a rendszergazda által választott bármely más szabad port) |
Az SSH/SFTP közvetlen hozzáférési szolgáltatás figyelőportja. |
3389 |
Az RDP közvetlen hozzáférési szolgáltatás figyelőportja. |
8443 |
A rögzítési szolgáltatás figyelőportja; a Windows-rögzítőügynök használata esetén elérhetővé kell tenni. |
Az Edge Gateway Docker üzembe helyezése¶
Üzembe helyezés pairinggel¶
Előfeltételek
Az Edge Gateway Docker üzembe helyezése előtt be kell szereznie egy pairing tokent.
Az alább ismertetett üzembe helyezés az összes elérhető kötetet használja (kivéve az ebben a környezetben nem hasznos /opt/certificates/ kötetet), és az összes portot elérhetővé teszi.
A kötetek a gazdagép fájlrendszerén az EDGE_GATEWAY_REP helyre lesznek csatlakoztatva. Ezen a helyen belül a következő alkönyvtárak találhatók:
- config
- graphical_archives
- ssh_archives
- log
A következő parancsok változóit testre szabhatja:
| Egyéni érték | Változó | Megjegyzés |
|---|---|---|
DOCKER_NAME |
A Docker-konténer neve. | |
EDGE_GATEWAY_REP |
A fájlrendszerben az a hely, ahová a kötetek csatlakoztatva lesznek. | |
ENV_MEDIATION_VALUE |
Az ENV_MEDIATION környezeti változó értéke. |
|
ENV_TOKEN_VALUE |
Az ENV_TOKEN környezeti változó értéke. |
|
ENV_NO_CHECK_CERT_VALUE |
Az ENV_NO_CHECK_CERT környezeti változó értéke. |
|
ENV_KERBEROS_CONFIG_ENABLE_VALUE |
Az ENV_KERBEROS_CONFIG_ENABLE környezeti változó értéke. |
|
ENV_KERBEROS_DEFAULT_REALM_VALUE |
Az ENV_KERBEROS_DEFAULT_REALM környezeti változó értéke. |
|
ENV_KERBEROS_DEFAULT_DOMAIN_VALUE |
Az ENV_KERBEROS_DEFAULT_DOMAIN környezeti változó értéke. |
|
ENV_KERBEROS_CONTROLLER_ADDRESS_VALUE |
Az ENV_KERBEROS_CONTROLLER_ADDRESS környezeti változó értéke. |
Hozza létre a kötetek fájlrendszerre csatlakoztatásához szükséges könyvtárszerkezetet:
1 2 3 4 | |
1 | |
Végül pedig indítson el egy új konténert:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
A konténer naplói a következő paranccsal tekinthetők meg:
1 | |
Manuális üzembe helyezés¶
Előfeltételek
A Docker-alapú Edge Gateway komponens üzembe helyezése előtt rendelkeznie kell az Edge Gateway komponenshez és a rögzítési szolgáltatáshoz szükséges tanúsítványokkal.
A docker inspect paranccsal látható jelszavak
Egy konténer környezeti változói – a tanúsítványjelszavakat is beleértve – bárki számára olvashatók maradnak, aki futtathatja a docker inspect parancsot a Docker-kiszolgálón. Ezért a pairinggel történő üzembe helyezést célszerű előnyben részesíteni, mivel az nem használ tanúsítványjelszót.
Az alább ismertetett üzembe helyezés az összes elérhető kötetet használja, és az összes portot elérhetővé teszi.
A kötetek a gazdagép fájlrendszerébe, a MANUAL_REP helyre lesznek csatlakoztatva. Ezen a helyen a következő alkönyvtárak találhatók:
- config
- graphical_archives
- ssh_archives
- log
- certificates
A következő parancsok változóit testre szabhatja:
| Egyéni érték | Változó | Megjegyzés |
|---|---|---|
MANUAL_NAME |
A Docker-konténer neve. | |
MANUAL_REP |
A fájlrendszer azon helye, ahová a kötetek csatlakoztatva lesznek. | |
ENV_GW_CERT_NAME_VALUE |
Az ENV_GW_CERT_NAME környezeti változó értéke. |
|
ENV_CARE_CERT_NAME_VALUE |
Az ENV_CARE_CERT_NAME környezeti változó értéke. |
|
ENV_SSL_ROUTER_IP_VALUE |
Az ENV_SSL_ROUTER_IP környezeti változó értéke. |
|
ENV_SSL_ROUTER_PORT_VALUE |
Az ENV_SSL_ROUTER_PORT környezeti változó értéke. |
|
ENV_KERBEROS_CONFIG_ENABLE_MANUAL_VALUE |
Az ENV_KERBEROS_CONFIG_ENABLE környezeti változó értéke. |
|
ENV_KERBEROS_DEFAULT_REALM_MANUAL_VALUE |
Az ENV_KERBEROS_DEFAULT_REALM környezeti változó értéke. |
|
ENV_KERBEROS_DEFAULT_DOMAIN_MANUAL_VALUE |
Az ENV_KERBEROS_DEFAULT_DOMAIN környezeti változó értéke. |
|
ENV_KERBEROS_CONTROLLER_ADDRESS_MANUAL_VALUE |
Az ENV_KERBEROS_CONTROLLER_ADDRESS környezeti változó értéke. |
Hozza létre a kötetek fájlrendszerre csatlakoztatásához szükséges könyvtárszerkezetet:
1 2 3 4 5 | |
1 | |
Ezután helyezze el az Edge Gateway komponens és a rögzítési szolgáltatás tanúsítványait a MANUAL_REP/certificates mappában.
Annak érdekében, hogy a tanúsítványjelszavak ne kerüljenek be a parancshéj előzményeibe, adja meg őket az aktuális munkamenet környezeti változóiban (a bevitt szöveg nem jelenik meg):
1 2 3 | |
1 2 | |
Végül indítson el egy új konténert:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
Miután a konténer elindult, távolítsa el ezeket a változókat a munkamenetből:
1 | |
1 | |
A konténer naplói a következő paranccsal tekinthetők meg:
1 | |