Az OpenText Identity Console az alábbi módokon telepíthető:
MEGJEGYZÉS:A megfelelő működés biztosítása érdekében javasoljuk, hogy telepítse az OpenText Identity Console és az OpenText eDirectory alkalmazást ugyanarra a gépre, amelyen legalább egy OpenText eDirectory-példánynak rendelkezésre kell állnia.
Ez a rész a különálló OpenText Identity Console interaktív telepítési módszerrel történő telepítését ismerteti.
Jelentkezzen be a szoftverlicenc és -letöltési portálra, majd navigáljon a Software Downloads (Szoftvertöltések) oldalra.
Válassza ki a következőt:
Termék: OpenText eDirectory
Termék neve: OpenText eDirectory per User Sub SW E-LTU
Verzió: 9.2, 9.3
Töltse le és csomagolja ki az OpenText Identity Console legújabb buildjét.
Keresse meg azt a könyvtárat, ahová kicsomagolta az OpenText Identity Console build > IdentityConsole_<verziószám>_Linux szoftvert.
Futtassa az alábbi parancsot, miközben gyökérszintű vagy a gyökérszinttel egyenértékű felhasználóként van bejelentkezve:
./identityconsole_install
Olvassa el a bevezetést, majd kattintson az ENTER gombra.
Az „y” (i) lehetőséget megadva fogadja el a licencszerződést. Ezzel telepíti az összes szükséges RPM-et a rendszerén.
Adja meg az Identity Console-kiszolgáló állomásnevét (teljesen minősített tartománynevét)/IP-címét. Például: 10.10.33.100
Ha IP-cím megadása nélkül nyomja meg az Enter billentyűt, alapértelmezés szerint a rendszer IP-címét/állomásnevét fogja használni.
Adja meg az Identity Console által figyelt port számát. Az alapértelmezett érték 9000.
Adja meg, hogy mely eDirectory-gazdagépekhez kíván csatlakozni. Megadhatja az IP-címet vagy a tartománynevet. Például: localhost:636,xx.xx.xx.xx:636 vagy edir.domain.com:636
(Feltételes) A követelményei alapján válassza ki az alábbi lehetőségek egyikét:
Ha nem szeretné integrálni az OSP-t az OpenText Identity Console-lal, válassza az „n” lehetőséget, és folytassa a következővel: Lépés 12.
Ha integrálni szeretné az OSP-t az OpenText Identity Console-lal, válassza az „y” lehetőséget, és adjon meg adatokat a következő lépésekhez:
Adja meg az eDirectory/identitástár kiszolgálójának tartománynevét/IP-címét az LDAPS-portszámmal együtt.
Például:
192.168.1.1:636
Adja meg az eDirectory/identitástár felhasználónevét.
Példa:
cn=admin,ou=org_unit,o=org
Adja meg az eDirectory/identitástár jelszavát.
A megerősítés érdekében adja meg ismét az eDirectory/identitástár jelszavát.
Adja meg az OSP-kiszolgáló tartománynevét/IP-címét az SSO-kiszolgáló SSL-portszámával együtt.
Adja meg az OSP-ügyfélazonosítót és az OSP-ügyféljelszót.
Adja meg az eDirectory-/identitástárfa nevét.
(Feltételes) A követelményei alapján válassza ki az alábbi lehetőségek egyikét:
Ha automatikusan szeretné lekérni a hitelesítésszolgáltatói tanúsítványokat, az auto-fetch (automatikus lekérés) esetén válassza az y (i) értéket.
Ha nem szeretné automatikusan lekérni a hitelesítésszolgáltatói tanúsítványokat, az auto-fetch (automatikus lekérés) esetén válassza az n értéket.
(Feltételes) A követelményei alapján válassza ki az alábbi lehetőségek egyikét:
Ha a hitelesítésszolgáltatói tanúsítványt a kiszolgálóról szeretné importálni, írja be az y értéket, és nyomja le az Enter billentyűt.
A hitelesítésszolgáltatói tanúsítvány másolása sikeresen megtörtént az /etc/opt/novell/eDirAPI/cert helyen.
A hitelesítésszolgáltatói tanúsítvány manuális lekéréséhez vagy hozzáadásához lásd: Hitelesítésszolgáltatói tanúsítvány létrehozása
Ha nem szeretné importálni a hitelesítésszolgáltatói tanúsítványt a kiszolgálóról, írja be az n értéket, és nyomja le az Enter billentyűt.
Ha a „q” értéket adja meg, a telepítés megszakad.
(Feltételes) Válasszon az alábbi lehetőségek közül a kiszolgálói tanúsítvány létrehozásához:
Ha létre szeretné hozni a kiszolgálói tanúsítványt, írja be az „y” értéket, és nyomja le az Enter billentyűt. Adjon meg adatokat a következő lépésekhez:
Adja meg az eDirectory-felhasználónevet. Példa: cn=admin,o=novell.
Adja meg az eDirectory felhasználói jelszót.
Adja meg újra az eDirectory felhasználói jelszót.
Adja meg a kiszolgálói tanúsítvány nevét.
Példa: servercert
Adja meg a kiszolgálói tanúsítvány jelszavát.
Példa: password@123
Adja meg újra a kiszolgálói tanúsítvány jelszavát.
Példa: password@123
Ha már rendelkezik a használni kívánt kiszolgálói tanúsítvánnyal, írja be az „n” értéket, és nyomja le az Enter billentyűt. Adjon meg adatokat a következő lépésekhez:
Adja meg manuálisan a kiszolgálói tanúsítvány könyvtárának elérési útját.
Például: /home/cert/keys.pfx
Adja meg a kiszolgálói tanúsítvány jelszavát.
Adja meg újra a kiszolgálói tanúsítvány jelszavát.
MEGJEGYZÉS:
A következő naplófájlokat a /var/opt/novell/eDirAPI/log könyvtárban találja:
edirapi.log – ez a fájl naplózza az edirapi eseményeket és a hibakeresési problémákat.
edirapi_audit.log – ez a fájl naplózza a naplózási eseményeket. A naplók a CEF naplózási formátumot követik.
identityconsole_install.log – ez a fájl az OpenText Identity Console eseményeit naplózza.
A /var/log/messages fájlban ellenőrizheti az OpenText Identity Console indítási és leállítási műveleteinek naplóit.
Ha a telepítés sikertelen, az újrakonfiguráláshoz használja a következő parancsot:
/usr/bin/identityconsoleConfigure
Az alábbi eszközök vagy segédprogramok használatával lehetősége van hitelesítésszolgáltatói tanúsítványok és kiszolgálói tanúsítványok beszerzésére más fákhoz.
MEGJEGYZÉS:A hitelesítésszolgáltatói és kiszolgálói tanúsítványhoz tartozó parancsfájlok az opt/novell/eDirAPI/sbin elérési úton érhetők el.
Töltse le és csomagolja ki az OpenText Identity Console legújabb buildjét.
Lépjen az /opt/novell/eDirAPI/sbin könyvtárba a hitelesítésszolgáltatói tanúsítványok lekéréséhez, törléséhez vagy listájának megtekintéséhez.
Futtassa az alábbi parancsot, miközben gyökérszintű vagy a gyökérszinttel egyenértékű felhasználóként van bejelentkezve.
./get_cacert fetch <ip address/DNS:ldaps port>
Például:
./get_cacert fetch 10.10.10.10:636
Ha manuálisan szeretné hozzáadni a hitelesítésszolgáltatói tanúsítványt a cert mappában, navigáljon az /etc/opt/novell/eDirAPI/cert mappához, másolja és illessze be a hitelesítésszolgáltatói tanúsítványt.
<IP address/DNS_ldaps port.pem>
Például:
10.10.10.10_636.pem
Töltse le és csomagolja ki az OpenText Identity Console legújabb buildjét.
Navigáljon a könyvtárhoz a hitelesítésszolgáltatói tanúsítványok listájának lekéréséhez, törléséhez vagy megtekintéséhez > /opt/novell/eDirAPI/sbin
Futtassa az alábbi parancsot, miközben gyökérszintű vagy a gyökérszinttel egyenértékű felhasználóként van bejelentkezve.
./get_servercert <eDirectory IP address with LDAPS port number> <eDirectory/Identity Vault username> <userpassword> <server certificate name> <server certificate password>
Példa:
./get_servercert 10.10.10.10:636 cn=admin,ou=org_unit,o=org password keys password
A felügyelet nélküli telepítés lehetővé teszi az OpenText Identity Console telepítését interaktív bemenet nélkül. Ennek a módszernek a használatához meg kell adnia az OpenText Identity Console telepítésének beállításait a silent_properties fájlban, majd a parancssorból futtatnia kell a telepítési folyamatot. A tulajdonságfájl módosítása után a rendszer a benne található információk alapján felügyelet nélkül elvégzi a telepítést.
A felügyelet nélküli telepítés megkezdése előtt győződjön meg arról, hogy minden előfeltételnek megfelel.
Az elosztott tulajdonságfájl szerkesztéséhez:
Navigáljon az IdentityConsole_<verziószám>_Linux könyvtárba azon a helyen, ahová kicsomagolta az OpenText Identity Console buildjét.
Nyissa meg a silent_properties fájlt, és módosítsa az értékeket a követelményeinek megfelelően:
Ha az automatikus lekérés be van kapcsolva (auto-fetch=Yes):
Adja meg az alábbi részleteket a silent_properties fájlban:
export AUTOGENERATE_CACERT="Yes" export AUTOGENERATE_SERVERCERT="Yes" export EDIR_HOST="" export IDC_IP="" export IDC_PORT="9000" export OSP_CLIENT_ID="identityconsole" export OSP_CLIENT_PASSWD="novell" export OSP_IP="" export OSP_MODE="No" export AUTO_FETCH="Yes" export SERVERCERT_NAME="cert" export SERVERCERT_PASSWORD="novell" export SERVERCERT_USERNAME="cn=admin,o=novell" export SERVERCERT_USER_PASSWORD="novell" export TREENAME="my_tree" export VAULT_IP="" export VAULT_USERNAME="cn=admin,o=novell" export VAULT_PASSWD="novell"
Futtassa az alábbi parancsot a csendes mód telepítéséhez:
./identityconsole_install -s silent_properties
Ha az automatikus lekérés ki van kapcsolva (auto-fetch=No):
Adja meg az alábbi részleteket a silent_properties fájlban:
export AUTOGENERATE_CACERT="No" export AUTOGENERATE_SERVERCERT="No" export EDIR_HOST="" export IDC_IP="" export IDC_PORT="9000" export OSP_CLIENT_ID="identityconsole" export OSP_CLIENT_PASSWD="novell" export OSP_IP="" export OSP_MODE="No" export AUTO_FETCH="No" export SERVERCERT_LOCATION="/etc/opt/novell/eDirAPI/cert/SSCert.pem" export SERVERCERT_NAME="cert" export SERVERCERT_PASSWORD="novell" export SERVERCERT_USERNAME="cn=admin,o=novell" export SERVERCERT_USER_PASSWORD="novell" export TREENAME="my_tree" export VAULT_IP="" export VAULT_USERNAME="cn=admin,o=novell" export VAULT_PASSWD="novell"
Másolja manuálisan a hitelesítésszolgáltatói tanúsítványt az /etc/opt/novell/eDirAPI/cert/ mappába.
Futtassa az alábbi parancsot az rpm telepítéséhez:
./identityconsole_rpm_install
Az rpm telepítése után futtassa az alábbi parancsot a telepítő csendes módban történő futtatásához:
./identityconsoleConfigure -s silent_properties
A telepítéssel kapcsolatos naplókat az Identity Console installation (Identity Console telepítése) > identityconsole_install.log fájlban találja.
Az OpenText Identity Console több OpenText eDirectory-fához való csatlakoztatásához az automatikus lekérés letiltása esetén az összes OpenText eDirectory-fáról át kell másolnia a hitelesítésszolgáltatói tanúsítványokat az /etc/opt/novell/eDirAPI/cert/ könyvtárba.
Másolja le a hitelesítésszolgáltatói tanúsítványokat az alábbiak szerint:
cp /home/user/<ip address1_ldap port.pem> /etc/opt/novell/eDirAPI/cert/<ip address1_ldap port.pem>
cp /home/user/<ip address2_ldap port.pem> /etc/opt/novell/eDirAPI/cert/<ip address2_ldap port.pem>
A hitelesítésszolgáltatói tanúsítvány lekéréséhez a get_cacert segédprogram segítségével olvassa el a következő szakaszt: Hitelesítésszolgáltatói tanúsítvány létrehozása.
Az OpenText Identity Console újraindításához futtassa az alábbi parancsok egyikét:
/usr/bin/identityconsole restart
systemctl restart netiq-identityconsole.service
Ha az automatikus lekérés engedélyezve van, a hitelesítésszolgáltatói tanúsítványok automatikusan átmásolódnak a cert mappába.
A különálló OpenText Identity Console kiszolgálói tanúsítványának cseréjéhez hajtsa végre az alábbi lépéseket:
A kulcsok tárolásához futtassa az NLPCERT-t:
su - nds -c "/opt/novell/eDirAPI/sbin/decryptor /Expiredcert/noexpire/new-keys.pfx novell /etc/opt/novell/eDirAPI/conf/ssl/private/cert.pem"
Indítsa újra az OpenText Identity Console-t:
systemctl restart netiq-identityconsole.service
A leállításához futtassa az alábbi parancsok egyikét:
/usr/bin/identityconsole stop
vagy
systemctl stop netiq-identityconsole.service
Az újraindításához futtassa az alábbi parancsok egyikét:
/usr/bin/identityconsole restart
vagy
systemctl restart netiq-identityconsole.service
Az állapot ellenőrzéséhez futtassa az alábbi parancsok egyikét:
/usr/bin/identityconsole status
vagy
systemctl status netiq-identityconsole.service
Az indításához futtassa az alábbi parancsok egyikét:
/usr/bin/identityconsole start
vagy
systemctl start netiq-identityconsole.service
Az OpenText Identity Console Windows rendszeren munkaállomásként is indítható; ehhez szükséges, hogy a REST-szolgáltatások fussanak a rendszeren. Ezért indításakor egy eDirAPI-folyamat fut az edirapi.exe kompatibilitási módú illesztőprogram parancssorában. Ha bezárja az edirapi.exe terminált, az OpenText Identity Console a továbbiakban nem fog működni.
Az alábbi eljárás az OpenText Identity Console Windows rendszerben történő futtatását ismerteti.
Jelentkezzen be a szoftverlicenc és -letöltési portálra, majd navigáljon a Software Downloads (Szoftvertöltések) oldalra.
Válassza ki a következőt:
Termék: OpenText eDirectory
Termék neve: OpenText eDirectory per User Sub SW E-LTU
Verzió: 9.2, 9.3
Töltse le és bontsa ki az IdentityConsole_<verziószám>_workstation_win_x86_64.zip fájlt.
Keresse meg a kicsomagolt mappát, és telepítse a NICI_wx64 fájlt.
(Opcionális) Nyissa meg az edirapi_win.conf fájlt, és szerkessze az OpenText Identity Console által figyelt port számát.
(Feltételes) Ha már rendelkezik a használni kívánt keys.pfx és SSCert.pem fájllal, módosítsa a hitelesítésszolgáltatói tanúsítvány fájlnevét a következőre: <ipcím_ldap>.pem(xx.xx.xx.xxx_636.pem), majd másolja a fájlokat manuálisan a C:\IdentityConsole_<verziószám>_workstation_win_x86_64\eDirAPI\cert helyen található cert mappába.
Ezután folytassa a 9. lépéssel.
(Feltételes) Ha létre szeretné hozni a hitelesítésszolgáltatói tanúsítványt, navigáljon az eDirAPI mappához, futtassa a get_cacert.exe fetch <IP-cím_port.pem> bináris parancsot a parancssorban (helye: C:\IdentityConsole_version_workstation_win_x86_64\eDirAPI\cert), és adja meg az OpenText eDirectory/identitástár kiszolgálójának tartománynevét/IP-címét az LDAPS-portszámmal együtt.
Például:
get_cacert.exe fetch 10.10.10.125:636
Létrejön a 10.10.10.125_636.pem fájl.
(Feltételes) Ha létre szeretné hozni a hitelesítésszolgáltatói tanúsítványt, futtassa a get_servercert.exe help bináris parancsot a parancssorból az alábbi adatokkal:
eDirectory/identitástár kiszolgálójának tartományneve/IP-címe az LDAPS-portszámmal együtt.
eDirectory/identitástár felhasználóneve.
eDirectory/identitástár jelszava.
A kiszolgálói tanúsítvány neve.
A kiszolgálói tanúsítvány jelszava.
Például:
get_servercert.exe 10.10.10.125:636 cn=admin,o=novell novell keys novell
Létrejön egy keys.pfx fájl.
Keresse meg a kicsomagolt mappát, kattintson duplán a configure.bat fájlra, és írja be a kiszolgálói tanúsítvány (keys.pfx) jelszavát a parancssorba.
MEGJEGYZÉS:Ha megváltozik a kiszolgálói tanúsítvány, futtassa újra a configure.bat fájlt az új tanúsítvány jelszavával.
Keresse meg a kicsomagolt mappát, és kattintson duplán a run.bat fájlra.
Ekkor elindul az eDirAPI folyamatterminál (edirapi.exe), és megjelenik az OpenText Identity Console bejelentkezési oldala.
MEGJEGYZÉS:
Az OpenText Identity Console alkalmazásba való egymást követő bejelentkezésekhez kattintson duplán a run.bat fájlra. Ekkor megjelenik a bejelentkezési lap.
Ha az eDirAPI folyamatterminál (edirapi.exe) már fut, akkor futtassa az identityconsole.exe programot abból a mappából, ahová a buildet kicsomagolta.
A felhasználók a következő naplófájlokat találják itt: \IdentityConsole_<verziószám>_workstation_win_x86_64\eDirAPI\log
edirapi.log – Az edirapi különböző eseményeinek a naplózására és hibakeresésre szolgál.
edirapi_audit.log – Ez az edirapi ellenőrzési eseményeinek a naplózására szolgál. A naplók a CEF naplózási formátumot követik.
Az OSP-alapú bejelentkezések nem támogatottak munkaállomás üzemmódban.
Ha a portszám már használatban van, szerkessze a listen paramétert az edirapi_win.conf fájlban egy új portszámmal, és az OpenText Identity Console-ba való sikeres bejelentkezéshez kattintson duplán a run.bat fájlra.
Az alábbi segédprogramok használatával hitelesítésszolgáltatói tanúsítványokat és kiszolgálói tanúsítványokat szerezhet be más OpenText eDirectory-fákhoz.
MEGJEGYZÉS:A hitelesítésszolgáltatói és kiszolgálói tanúsítványhoz tartozó parancsfájlok az opt/novell/eDirAPI/sbin elérési úton érhetők el.
Töltse le és csomagolja ki az OpenText Identity Console legújabb buildjét.
Navigáljon abba a könyvtárba, ahová kicsomagolta az OpenText Identity Console buildjét. Példa: C:\IdentityConsole_<verziószám>_workstation_win_x86_64\eDirAPI
Futtassa a következő bináris parancsot a parancssorból.
get_cacert.exe fetch <ip address:port>
Adja meg az OpenText eDirectory IP-címét és az LDAPS portszámát.
Példa: get_cacert.exe fetch 10.10.10.125:636
A rendszer létrehozza a 10.10.10.125_636.pem fájlt és a cert mappába másolja.
Navigáljon abba a mappába, ahová az OpenText Identity Console buildjét kicsomagolta.
Példa: IdentityConsole_<verzió>_win
További súgóopciókért futtassa a get_servercert.exe help parancsot a parancssorból.
eDirectory/identitástár kiszolgálójának tartományneve/IP-címe az LDAPS-portszámmal együtt.
eDirectory/identitástár felhasználóneve.
eDirectory/identitástár jelszava.
A kiszolgálói tanúsítvány neve.
A kiszolgálói tanúsítvány jelszava.
A kiszolgálói tanúsítvány létrehozásához futtassa a következő parancsot a parancssorból:
Példa:
get_servercert.exe 10.10.10.125:636 cn=admin,o=novell novell keys novell
A rendszer létrehozza a keys.pfx fájl és a cert mappába másolja.
Az OpenText Identity Console lehetővé teszi a felhasználónak, hogy a bejelentkezési oldalon az IP-címet megadva több fához csatlakozzon.
Az alkalmazás és a folyamat bezárásához:
Zárja be az OpenText Identity Console asztali Windows-alkalmazást.
Állítsa le az eDirAPI folyamatot a eDirAPI folyamatterminál bezárásával.
Az OpenText Identity Console munkaállomás újraindításához navigáljon abba a mappába, ahová a buildet kicsomagolta, majd kattintson duplán a run.bat fájlra (Windows-kötegfájlra).
MEGJEGYZÉS:Ha az eDirAPI folyamatterminál már fut, akkor az OpenText Identity Console munkaállomás újraindításához futtassa az identityconsole.exe fájlt a kicsomagolt mappából.
Ez a szakasz az alábbi eljárásokat tartalmazza:
A Docker-konténerekhez alapértelmezés szerint nem tartoznak erőforrás-korlátozások. Ez minden konténernek hozzáférést ad az állomás kernelje által biztosított összes processzor- és memória-erőforráshoz. Az egy konténer által használható erőforrások mennyiségéhez korlátot beállítva biztosítania kell azt is, hogy egyetlen működő konténer se használjon több erőforrást, és más működő konténerek ne szenvedjenek hiányt.
A Docker futtatási parancsán a --memory jelzőt használva a Docker-konténernek biztosítania kell, hogy a konténer által használt memóriára szigorú korlát vonatkozzon.
A Docker futtatási parancsán a --cpuset-cpus jelzőt használva a Docker-konténernek biztosítania kell, hogy egy működő konténer által használt processzor memóriájára szigorú korlát vonatkozzon.
A --pids-limit értékét 300-ra kell állítani a konténeren belül bármilyen adott időben létrehozott kernelszálak számának korlátozásához. Ez a szolgáltatásmegtagadási (DoS) támadások megakadályozására szolgál.
A Docker futtatási parancsán a --restart jelzőt használva 5-ös értékre kell állítani a konténer hiba esetén érvényes újraindítási házirendjét.
A konténert csak azt követően szabad használnia, miután az állapota kifogástalan értéket mutat a konténer megjelenése után. A konténer állapotának ellenőrzéséhez futtassa a következő parancsot:
docker ps <container_name/ID>A Docker-konténer mindig nem gyökérszintű felhasználóként (nds) indul el. További biztonsági beállításként engedélyezze a felhasználói névtér újbóli hozzárendelését a démonon a jogosultságellenőrzési támadások megakadályozásához a konténeren belül. A felhasználói névtér újbóli hozzárendeléséről a Isolate containers with a user namespace (Konténerek elkülönítése felhasználói névtérrel) című fejezetben olvashat.
MEGJEGYZÉS:Az OpenText Identity Console OSP-vel vagy anélkül is konfigurálható. Ha úgy dönt, hogy az OSP segítségével konfigurálja, először telepítenie kell az OSP-konténert, majd az OpenText Identity Console-konténert. Ügyeljen arra, hogy módosítsa az edirapi.conf fájlt, hogy tartalmazza a telepítéshez szükséges értékeket.
Az OpenText Identity Console telepítéséhez Docker-konténerként:
A jelen eljárásban említett konfigurációs paraméterek, mintaértékek és példák csak tájékoztatási célokra szolgálnak. Ügyeljen arra, hogy ne használja őket közvetlenül az éles környezetében.
Jelentkezzen be a szoftverlicenc és -letöltési portálra, majd navigáljon a Software Downloads (Szoftvertöltések) oldalra.
Válassza ki a következőt:
Termék: OpenText eDirectory
Termék neve: OpenText eDirectory per User Sub SW E-LTU
Verzió: 9.2, 9.3
Töltse le az IdentityConsole_<verziószám>_Container.tar.zip fájlt.
A rendszerképet be kell töltenie a Docker rendszerleíró adatbázisába. Bontsa ki és töltse be az IdentityConsole_<verziószám>_Containers.tar.gz fájlt az alábbi parancsokkal:
tar -xvf IdentityConsole_version_Containers.tar.gz
docker load --input identityconsole.tar.gz
Hozza létre az OpenText Identity Console Docker-konténert az alábbi paranccsal:
docker create --name identityconsole-container-name --env ACCEPT_EULA=Y --network=network-type --volume volume-name:/config/ identityconsole:version
Például:
docker create --name identityconsole-container-1 --env ACCEPT_EULA=Y --network=host --volume IDConsole-volume:/config/ identityconsole:version
MEGJEGYZÉS:
A Végfelhasználói licencszerződés (EULA) az ACCEPT_EULA környezeti változó „Y” (I) értékre állításával fogadható el. A Végfelhasználói licencszerződést a képernyőn megjelenő utasításból is elfogadhatja a konténer indítása során az -it kapcsolót használva az interaktív mód Docker create (Docker létrehozása) parancsában.
--volume a fenti paraméterben lévő parancs létrehoz egy kötetet a konfigurációs és a naplóadatok tárolásához. Ebben az esetben létrehoztunk egy IDConsole-volume nevű mintakötetet.
Másolja a kiszolgálói tanúsítványfájlt a helyi fájlrendszerből a konténerbe az /etc/opt/novell/eDirAPI/cert/keys.pfx elérési úton az alábbi paranccsal. A kiszolgálói tanúsítvány létrehozásáról további információt talál a következő fejezetben: Előfeltételek:
docker cp <absolute path of server certificate file> <identityconsole-container-name>:/etc/opt/novell/eDirAPI/cert/keys.pfx
Például:
docker cp /home/user/keys.pfx identityconsole-container-1:/etc/opt/novell/eDirAPI/cert/keys.pfx
Ha több OpenText eDirectory-fához csatlakozik, legalább egy keys.pfx kiszolgálói tanúsítványt be kell szereznie az összes csatlakoztatott fához.
Másolja a hitelesítésszolgáltatói tanúsítványfájlt (.pem) a helyi fájlrendszerből a konténerbe az /etc/opt/novell/eDirAPI/cert/SSCert.pem elérési úton az alábbi paranccsal. A kiszolgálói tanúsítvány beszerzéséről további információt talál a következő fejezetben: Előfeltételek:
docker cp absolute path of CA certificate file identityconsole-container-name:/etc/opt/novell/eDirAPI/cert/SSCert.pem
Például:
docker cp /home/user/SSCert.pem identityconsole-container-1:/etc/opt/novell/eDirAPI/cert/SSCert.pem
Ha a felhasználónak több OpenText eDirectory-fához kell csatlakoznia, lásd a következő fejezetet: Több fa csatlakoztatása az OpenText Identity Console-lal Dockerként.
Attól függően, hogy az OpenText Identity Console-t OSP-vel vagy anélkül kívánja konfigurálni, szükség szerint módosítsa az edirapi.conf konfigurációs fájlt. Ezután a következő paranccsal másolhatja a helyi fájlrendszerből az /etc/opt/novell/eDirAPI/conf/edirapi.conf helyen lévő konténerbe:
docker cp absolute path of configuration file identityconsole-container-name:/etc/opt/novell/eDirAPI/conf/edirapi.conf
Például:
docker cp /home/user/edirapi.conf identityconsole-container-1:/etc/opt/novell/eDirAPI/conf/edirapi.conf
Alább látható egy minta konfigurációs fájl (OpenText Identity Console 1.9 és újabb):
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false auto-fetch=false
Alább látható egy minta konfigurációs fájl (Identity Console 1.8 és korábbi):
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false edir-hosts = "<ip_address>:636"
MEGJEGYZÉS:Az OpenText eDirectory OpenText Identity Console-on keresztül történő hozzáféréséhez fel kell vennie az edir-hosts="x.x.x.x:ldaps_port értéket az edirapi.conf fájlba.
Példa: edir-hosts="10.10.10.10:636"
Ha az auto-fetch=true (automatikus lekérés=igaz) beállítást választja, először a hitelesítésszolgáltatói tanúsítványt kell átmásolni a tárolóba a 7. lépésben leírtak szerint. Ezt követően a hitelesítésszolgáltatói tanúsítvány automatikusan lekérhető a következő bejelentkezési munkamenetekben.
Alább látható egy minta konfigurációs fájl az OpenText Identity Console konfigurálásakor az OSP-vel:
listen = ":9000" ldapserver = "10.71.39.15:636" ldapuser = "cn=admin,o=novell" ldappassword = "novell" pfxpassword = "novell" osp-token-endpoint = "https://<osp_ipcím>:8543/osp/a/idm/auth/oauth2/getattributes" osp-authorize-url = "https://<osp_ipcím>:8543/osp/a/idm/auth/oauth2/grant" osp-logout-url = "https://<osp_ipcím>:8543/osp/a/idm/auth/app/logout" osp-redirect-url = "https://<identity_console_ipcím>:9000/eDirAPI/v1/t/authcoderedirect" osp-client-id = "identityconsole" ospclientpass = "novell" ospcert = "/etc/opt/novell/eDirAPI/cert/SSCert.pem" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=true check-origin =true origin = "https://<identity_console_ipcím>:9000"
Indítsa el a Docker-konténert a következő paranccsal:
docker start identityconsole-container-name
Például:
docker start identityconsole-container-1
MEGJEGYZÉS:A következő naplófájlokat a /var/lib/docker/volumes/<kötet_neve>/_data/eDirAPI/var/log könyvtárban találja:
edirapi.log – Az edirapi különböző eseményeinek a naplózására és hibakeresésre szolgál.
edirapi_audit.log – Ez az edirapi ellenőrzési eseményeinek a naplózására szolgál. A naplók a CEF naplózási formátumot követik.
container-startup.log – Az OpenText Identity Console Docker-konténer telepítési naplóinak a rögzítésére szolgál.
Az OpenText Identity Console 1.9 több OpenText eDirectory-fához való csatlakoztatásához az automatikus lekérés letiltása esetén az összes OpenText eDirectory-fáról át kell másolnia a hitelesítésszolgáltatói tanúsítványokat az /etc/opt/novell/eDirAPI/cert/ könyvtárba.
Az OpenText Identity Console 1.8 lehetővé teszi a felhasználónak, hogy a fa egyedi hitelesítésszolgáltatói tanúsítványának a beszerzésével több fához is csatlakozzon.
Ha például három OpenText eDirectory-fához csatlakozik, akkor mindhárom hitelesítésszolgáltatói tanúsítványt be kell másolnia a Docker-konténerbe:
docker cp /home/user/SSCert1.pem identityconsole-container-1:/etc/opt/novell/eDirAPI/cert/SSCert1.pem
docker cp /home/user/SSCert2.pem identityconsole-container-1:/etc/opt/novell/eDirAPI/cert/SSCert2.pem
docker cp /home/user/SSCert3.pem identityconsole-container-1:/etc/opt/novell/eDirAPI/cert/SSCert3.pem
Az OpenText Identity Console újraindításához futtassa az alábbi parancsokat:
docker restart <identityconsole-container-name>
Példa:
docker restart identityconsole-container-1
Az OSP-konténer telepítéséhez végezze el az alábbi lépéseket:
Jelentkezzen be a szoftverlicenc és -letöltési portálra, majd navigáljon a Software Downloads (Szoftvertöltések) oldalra.
Válassza ki a következőt:
Termék: OpenText eDirectory
Termék neve: OpenText eDirectory per User Sub SW E-LTU
Verzió: 9.2
Különálló OpenText Identity Console
Töltse le és csomagolja ki az IdentityConsole_<verziószám>_Containers_tar.zip fájlt.
Az OpenText Identity Console OSP-konténerbe történő telepítéséhez kulcstároló (tomcat.ks) szükséges.
A kulcstár létrehozásához hajtsa végre az alábbi lépéseket:
Hozzon létre egy certs mappát az /opt/ könyvtárban.
Futtassa az alábbi parancsot egy kulcstár (tomcat.ks) létrehozásához:
keytool -genkey -alias osp -keyalg RSA -storetype pkcs12 -keystore /opt/certs/tomcat.ks -validity 3650 -keysize 2048 -dname "CN=blr-osp48-demo.labs.blr.novell.com" -keypass novell -storepass novell
MEGJEGYZÉS:Ügyeljen arra, hogy a gép IP-címét közös névként vagy teljesen meghatározott állomásnévként adja meg. Például: közös név=xx.xx.xx.xx
Tanúsítvány-aláírási kérés létrehozásához futtassa az alábbi parancsot. Például: cert.csr.
keytool -certreq -v -alias osp -file /opt/certs/cert.csr -keypass novell -keystore /opt/certs/tomcat.ks -storepass novell
Adja át a cert.csr kérést az Identity Console-nak, és kérje le a cert.der tanúsítványt az alábbiak szerint:
Indítsa el az OpenText Identity Console-t rendszergazdaként.
Kattintson a Tanúsítványkezelés > Tanúsítvány kibocsátása > lehetőségre, és válassza ki a fájlt.
Keresse meg a Kulcshasználat specifikációi > Kulcstípus lehetőséget, és jelölje be az Egyéni választókapcsolót.
Kattintson a Kulcshasználat elemre, és jelölje be a következő jelölőnégyzeteket:
Adatok rejtjelezése
Kulcs rejtjelezése
Digitális aláírás
Kattintson a Tanúsítványparaméterek > Tulajdonos alternatív nevei
elemre, válassza ki az OSP-kiszolgáló IP-címét vagy az OSP-kiszolgáló DNS-nevét, majd kattintson a Tovább > OK gombra.
Megjelenik A tanúsítvány sikeresen létrehozva üzenet.
Kattintson az OK gombra.
Töltse le a cert.der kibocsátott tanúsítványt, és másolja az /opt/certs/ mappába.
Másolja az SSCert.der tanúsítványt az OpenText eDirectoryból az /opt/certs mappába.
Futtassa az alábbi parancsokat a hitelesítésszolgáltatói tanúsítvány (SSCert.der) és a kiszolgálótanúsítvány (cert.der) importálásához a tomcat.ks kulcstárba.
keytool -import -trustcacerts -alias root -keystore /opt/certs/tomcat.ks -file /opt/certs/SSCert.der -storepass novell -noprompt
keytool -import -alias osp -keystore /opt/certs/tomcat.ks -file /opt/certs/cert.der -storepass novell -noprompt
Hozzon létre egy új mappát /data néven.
Másolja a tomcat.ks kulcstárat az /opt/certs mappából, és illessze be a data mappába.
Az OpenText Identity Console kibontott tárolójából másolja az osp-edirapi-silent.properties fájlokat a data mappába.
Módosítsa az osp edirapi silent tulajdonságfájlt a követelményei szerint. Alább látható egy példa az elosztott tulajdonságfájlra:
# Silent file for osp with edirapi ## Static contents Do not edit - starts INSTALL_OSP=true DOCKER_CONTAINER=y EDIRAPI_PROMPT_NEEDED=y UA_PROMPT_NEEDED=n SSPR_PROMPT_NEEDED=n RPT_PROMPT_NEEDED=n CUSTOM_OSP_CERTIFICATE=y ## Static contents Do not edit - ends # OSP Details SSO_SERVER_HOST=osp.example.com (osp confiugred serevr IP address) SSO_SERVER_SSL_PORT=8543 OSP_COMM_TOMCAT_KEYSTORE_FILE=/config/tomcat.ks OSP_COMM_TOMCAT_KEYSTORE_PWD=novell SSO_SERVICE_PWD=novell OSP_KEYSTORE_PWD=novell IDM_KEYSTORE_PWD=novell OSP_CUSTOM_NAME="Identity Console" USER_CONTAINER="o=novell" ADMIN_CONTAINER="o=novell" MASTER_KEYSTORE_PWD=novell # IDConsole Details IDCONSOLE_HOST=192.168.1.1 (IdentityConsole confiugred serevr IP address) IDCONSOLE_PORT=9000 EDIRAPI_TREENAME=ed913 (Tree name should be in lowercase) #If ENABLE_CUSTOM_CONTAINER_CREATION is set to y #ie., when you have user and admin container different from o=data # and they need to be created in eDir #then CUSTOM_CONTAINER_LDIF_PATH should be entered as well ENABLE_CUSTOM_CONTAINER_CREATION=n #ENABLE_CUSTOM_CONTAINER_CREATION=y #CUSTOM_CONTAINER_LDIF_PATH=/config/custom-osp.ldif # eDir Details ID_VAULT_HOST=192.168.1.1 (eDir/ID_Vault confiugred serevr IP address) ID_VAULT_LDAPS_PORT=636 ID_VAULT_ADMIN_LDAP="cn=admin,o=novell" ID_VAULT_PASSWORD=novell
MEGJEGYZÉS:Az elosztott tulajdonságfájl (DOS-szövegfájl) használata során a helyhiány elkerülése érdekében a DOS-szövegfájlt a dos2unix eszközzel UNIX-formátumra kell konvertálni. Futtassa az alábbi parancsot a szöveges fájlban lévő DOS-sorvégződések Unix-sorvégződésekké történő átalakításához:
dos2unix filename
Például:
dos2unix samplefile
Az OSP-rendszerkép betöltéséhez futtassa a következő parancsot:
docker load --input osp.tar.gz
Telepítse a konténert az alábbi paranccsal:
docker run -d --name OSP_Container --network=host -e SILENT_INSTALL_FILE=/config/osp-edirapi-silent.properties -v /data:/config osp:<version>
Például:
docker run -d --name OSP_Container --network=host -e SILENT_INSTALL_FILE=/config/osp-edirapi-silent.properties -v /data:/config osp:6.6.6
MEGJEGYZÉS:Az OSP-konténer telepítése után telepítse és konfigurálja az OpenText Identity Console-t az OSP-kiszolgáló részleteivel.
A leállításához futtassa a következő parancsot:
docker stop identityconsole-container-name
Az újraindításához futtassa a következő parancsot:
docker restart identityconsole-container-name
Az indításához futtassa a következő parancsot:
docker start identityconsole-container-name
Az OpenText Identity Console-konténerekkel együtt kötetek is létrejönnek az adatmegőrzéshez. A köteteket használó régi konténer konfigurációs paramétereinek használatához végezze el az alábbi lépéseket:
Állítsa le az aktuális Docker-konténert az alábbi paranccsal:
docker stop identityconsole-container-name
Példa:
docker stop identityconsole-container-1
Hozza létre a második konténert a Docker-kötetben (IDConsole-volume-1) tárolt régi konténer alkalmazásadatai használatával.
docker create --name identityconsole-container-name --network=host --volume IDConsole-volume-1:/config/ identityconsole:< version >
Példa:
docker create --name identityconsole-container-2 --network=host --volume IDConsole-volume-1:/config/ identityconsole:<version>
Indítsa el a második konténert az alábbi paranccsal:
docker start identityconsole-container-name
Példa:
docker start identityconsole-container-2
(Választható) Az első konténer most már eltávolítható az alábbi paranccsal:
docker rm identityconsole-container-name
Példa:
docker rm identityconsole-container-1
Egy Docker-konténerben lévő kiszolgálói tanúsítvány cseréjéhez végezze el az alábbi lépéseket:
Futtassa az alábbi parancsot, és másolja az új kiszolgálói tanúsítványt bárhová a konténerben.
Példa:
docker cp /path/to/new-keys.pfx <container_id/name>:/tmp/new-keys.pfx
Jelentkezzen be a konténerbe a következő paranccsal:
docker exec -it container_name bash
Futtassa az NLPCERT-t a kulcsok pszeudofelhasználóként történő tárolásához:
LD_LIBRARY_PATH=/opt/novell/lib64/:/opt/novell/eDirectory/lib64/:/opt/netiq/common/openssl/lib64/ /opt/novell/eDirAPI/sbin/nlpcert -i /tmp/new-keys.pfx -o /etc/opt/novell/eDirAPI/conf/ssl/private/cert.pem
Lépjen ki a konténer konzoljából a következő paranccsal:
exit
A következő megadásával indítsa újra a konténert:
docker restart container name
Az Azure Kubernetes Service (AKS) egy felügyelt, fürtök telepítésére és kezelésére szolgáló Kubernetes-szolgáltatás. Ez a szakasz az alábbi eljárásokat tartalmazza:
Ez a szakasz a következő eljárásokat ismerteti az OpenText Identity Console AKS-fürtben történő telepítéséhez:
Az Azure Container Registry (ACR) egy Azure-alapú, privát tárolóregisztrációs adatbázis a Docker-konténerek rendszerképei számára.
Azure Container Registryt (ACR-t) a Tárolóregisztrációs adatbázis létrehozása – Portál című témakör Azure Container Registry (ACR) létrehozása az Azure Portal használatával című részében található részletes leírást követve, illetve az alábbi lépéseket elvégezve hozhat létre:
Jelentkezzen be az Azure Portalra.
Válassza az Erőforrás létrehozása > Tárolók > Container Registry lehetőséget.
Az Alapok lapon adja meg az Erőforráscsoport és a Regisztrációs adatbázis neve értékét. A tárolóregisztrációs adatbázis nevének egyedinek kell lennie az Azure-ban, és 5–50 közötti számú alfanumerikus karaktert kell tartalmaznia.
A többi beállítás esetén fogadja el az alapértelmezett értékeket.
Kattintson az Áttekintés + létrehozás gombra.
Kattintson a Létrehozás gombra.
Jelentkezzen be az Azure CLI-be, majd futtassa a következő parancsot az Azure Container Registrybe való bejelentkezéshez.
az acr login --name registryname
Példa:
az acr login --name < idconsole >
Kérje le az Azure Container Registry bejelentkezési kiszolgálóját az alábbi paranccsal:
az acr show --name registryname --query loginServer --output table
Példa:
az acr show --name < idconsole > --query loginServer --output table
Címkézze fel az OpenText Identity Console helyi rendszerképét az ACR bejelentkezési kiszolgáló nevével (registryname.azureacr.io) az alábbi paranccsal:
docker tag idconsole-image <login server>/idconsole-image
Példa:
docker tag identityconsole:<version> registryname.azurecr.io/identityconsole:<version>
Küldje el a felcímkézett rendszerképet a rendszerleíró adatbázisba.
docker push <login server>/idconsole: <version>
Példa:
docker push registryname.azurecr.io/identityconsole:<version>
Kérje le a tárolóregisztrációs adatbázisban lévő rendszerképek listáját a következő paranccsal:
az acr show --name registryname --query loginServer --output table
Hozzon létre egy Kubernetes szolgáltatási erőforrást az Azure Portal vagy a CLI segítségével.
Az egy csomóponttal rendelkező Kubernetes szolgáltatási erőforrás Azure-ban történő létrehozásának részletesebb lépéseit az Azure rövid útmutatójának AKS-fürt létrehozása című részében találja.
MEGJEGYZÉS:
Hálózatként az Azure CNI-t válassza ki.
Válassza ki a meglévő virtuális hálózatot (ahol az OpenText eDirectory-kiszolgálót az alhálózatra telepítették).
Válassza ki azt a meglévő konténerregisztrációs adatbázist, ahol az OpenText Identity Console-rendszerkép található.
A Kubernetes-fürt erőforráscsoportja alatti Nyilvános IP-cím erőforrás az alkalmazás terheléskiegyenlítő IP-jeként működik.
A részletes lépéseket a Nyilvános IP-cím létrehozása – Portál című témakör Nyilvános IP-cím létrehozása az Azure Portal használatával című részében találja.
Minden művelethez használja az Azure Portalon elérhető Cloud Shellt.
A Cloud Shell Azure Portalon történő beállításával kapcsolatos információkért olvassa el a Bash – Rövid útmutató A Cloud Shell elindítása című szakaszát, illetve a Cloud Shell beállításához és a Kubernetes-fürthöz való csatlakozáshoz hajtsa végre az alábbi lépéseket:
Az Azure Portalon kattintson a
gombra a Cloud Shell megnyitásához.
MEGJEGYZÉS:A Kubernetes-fürtök kezeléséhez használja a kubectl nevű Kubernetes parancssori ügyfelet. Ha az Azure Cloud Shellt használja, a kubectl már telepítve van.
A következő parancs használatával állítsa be a kubectl ügyfelet a Kubernetes-fürthöz való csatlakozáshoz:
az aks get-credentials --resource-group "resource group name" --name "Kubernetes cluster name"
Példa:
az aks get-credentials --resource-group myResourceGroup --name myAKSCluster
Ellenőrizze a fürtcsomópontok listáját a következő parancs segítségével:
kubectl get nodes
OpenText Identity Console telepítéséhez használhatja az idc-services.yaml, az idc-statefulset.yaml, az idc-storageclass.yaml és az idc-pvc.yaml mintafájlokat.
A követelményeknek megfelelően saját yaml-fájlokat is létrehozhat.
Hozzon létre egy tárolásiosztály-erőforrást az alábbi paranccsal:
kubectl apply -f <location of the YAML file>
Példa:
kubectl apply -f idc-storageclass.yaml
(Választható) Ha további információkra van szüksége arról, hogy hogyan hozhat létre állandó köteteket dinamikusan, illetve hogyan felügyelheti azokat Azure Files-megosztással, olvassa el az Állandó kötet dinamikus létrehozása és használata a Azure Files segítségével Azure Kubernetes Service (AKS) környezetben című témakört.
Alább látható egy példa a tárolásiosztályerőforrás-fájlra:
kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: azurefilesc provisioner: kubernetes.io/azure-file mountOptions: - dir_mode=0777 - file_mode=0777 - uid=0 - gid=0 - mfsymlinks - cache=strict - actimeo=30 parameters: skuName: Standard_LRS shareName: fileshare ~
A tárolásiosztály-erőforrások dinamikus tárolókiosztást tesznek lehetővé. Az Azure-fájlmegosztás létrehozásának a meghatározására szolgál.
Tekintse meg a tárolási osztály részleteit az alábbi parancs használatával:
kubectl get sc
Hozzon létre egy PVC-erőforrást az idc-pvc.yaml fájl segítségével:
kubectl apply -f <location of the YAML file>
Példa:
kubectl apply -f idc.pvc.yaml
Alább látható egy példa a PVC-erőforrásfájlra:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pvcforsc
spec:
accessModes:
- ReadWriteMany
storageClassName: azurefilesc
resources:
requests:
storage: 5Gi
A fájlmegosztást egy állandókötet-igénylési erőforrás hozza létre. Az állandókötet-igénylés (PVC) a tárolásiosztály-objektumot használja az Azure-fájlmegosztás dinamikus kiosztásához.
Töltse fel az edirapi.conf fájlt, a hitelesítésszolgáltatói tanúsítványt és a kiszolgálói tanúsítványt a Cloud Shellbe.
Kattintson a Fájlok feltöltése/letöltése gomb ikonjára
a Cloud Shellen, majd töltse fel az edirapi.conf, az SSCert.pem és a keys.pfx fájlt.
MEGJEGYZÉS:Az edirapi.conf tartalmaz egy „origin” paramétert. Itt kell megadnia azt az IP-címet, amellyel az OpenText Identity Console alkalmazást el kívánja érni. (használja a Szabványos SKU-hoz tartozó nyilvános IP-cím létrehozása című szakaszban létrehozott IP-címet).
Az OpenText Identity Console telepítéséhez kiszolgálói tanúsítvány (keys.pfx) szükséges.
A kiszolgálói tanúsítvány létrehozása során ügyeljen arra, hogy érvényes DNS-nevet adjon meg a Tulajdonos alternatív neve mezőben.
Egy érvényes DNS-név létrehozásának lépései:
Egy tipikus, a StatefulSet használatával telepített pod DNS-neve a következő: {statefulsetname}-{ordinal}.{servicename}.{namespace}.svc.cluster.local
Ha a StatefulSet neve az idconsole-statefulset.yaml fájlban idconsole-app, akkor statefulsetname = idconsole-app
Ha ez az 1. pod, akkor ordinal = 0
Ha az idconsole -statefulset.yaml fájlban a serviceName paramétert értékeként az idconsole értéket állítja be, akkor serviceName = idconsole
Ha ez az alapértelmezett névtér, akkor namespace=default
Kimenet: idconsole-app-0.idcosole.default.svc.cluster.local
Hozzon létre egy configmap erőforrást a Kubernetes-fürtben, amely a tanúsítványokkal együtt tárolja a konfigurációs fájlokat.
A parancs futtatása előtt győződjön meg arról, hogy a fájlok (edirapi.conf, SSCert.pem és keys.pfx) megtalálhatók-e a könyvtárban.
kubectl create configmap <confgimapName> --from-file= "path where the files are present"
Példa:
kubectl create configmap config-data --from-file=/data
A configmap objektum részletei a kubectl describe parancs segítségével tekinthetők meg:
kubectl describe configmap <configmapName>
Példa:
kubectl describe configmap confg-data
A konténer telepítéséhez hozza létre a StatefulSet erőforrást.
A konténer telepítéséhez futtassa az alábbi parancsot:
kubectl apply -f <location of the YAML file>
Példa:
kubectl apply -f idc-statefulset.yaml
Alább látható egy példa a StatefulSet erőforrásfájlra:
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: idconsole-app
spec:
serviceName: idconsole
selector:
matchLabels:
app: idconsole
replicas: 1
template:
metadata:
labels:
app: idconsole
spec:
containers:
- name: idconsole-container
image: registryname.azurecr.io/identityconsole:<version>
env:
- name: ACCEPT_EULA
value: "Y"
ports:
- containerPort: 9000
volumeMounts:
- name: configfiles
mountPath: /config/data
- name: datapersistenceandlog
mountPath: /config
subPath: log
volumes:
- name: configfiles
configMap:
name: config-data
- name: datapersistenceandlog
persistentVolumeClaim:
claimName: pvcforscA telepített pod állapotának ellenőrzéséhez futtassa a következő parancsot:
kubectl get pods -o wide
Hozzon létre LoadBalancer típusú szolgáltatás-erőforrást.
A yaml fájlban megadott szolgáltatás típusa loadBalancer.
Hozzon létre egy szolgáltatás-erőforrást az alábbi paranccsal:
kubectl apply -f <location of the YAML file>
Példa:
kubectl apply -f ids-service.yaml
Alább látható egy példa a szolgáltatáserőforrás-fájlra:
apiVersion: v1
kind: Service
metadata:
name: idconsole-service
labels:
run: idconsole-service
spec:
type: LoadBalancer
loadBalancerIP: xx.xx.xx.xx
selector:
app: idconsole
ports:
- port: 9000
targetPort: 9000
protocol: TCP
Az alábbi parancs segítségével ellenőrizze az EXTERNAL-IP címet (vagy a loadBalancerIP címet):
kubectl get svc -o wide
Indítsa el az URL-t az EXTERNAL-IP (vagy a loadBalancerIP cím) használatával.
Példa:
https://<EXTERNAL-IP>:9000/identityconsole