Amikor rendelkezésre áll az OpenText Identity Console-rendszerkép új verziója, a rendszergazda egy frissítési eljárást végrehajtva telepítheti az OpenText Identity Console legújabb verzióját tartalmazó konténert. A frissítések előtt az alkalmazással kapcsolatos összes szükséges adatot tárolja véglegesen a Docker-kötetekben. Az OpenText Identity Console Docker-konténer használatával történő frissítéséhez végezze el az alábbi lépéseket:
Töltse le és töltse be a Docker-rendszerkép legújabb verzióját a szoftverlicenc és -letöltési oldalon, majd végezze el az OpenText Identity Console legújabb verziójának telepítését a következő szakaszban ismertetett módon: Az OpenText Identity Console telepítése.
Amint betöltődött a legújabb Docker-rendszerkép, á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
A következő parancsot futtatva törölje a meglévő OpenText Identity Console-konténert:
docker rm identityconsole-container-name
Például:
docker rm identityconsole-container-1
(Választható) A következő parancsot futtatva törölje az elavult OpenText Identity Console Docker-rendszerképet:
docker rmi identityconsole-image
Példa:
docker rmi identityconsole:<version>
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-2 --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 konfigurációs fájlt (edirapi.conf) a helyi fájlrendszerből az újonnan létrehozott konténerbe az /etc/opt/novell/eDirAPI/conf/edirapi.conf elérési úton az alábbi paranccsal:
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-2:/etc/opt/novell/eDirAPI/conf/edirapi.conf
(OpenText Identity Console 1.9 és újabb) Alább látható egy minta konfigurációs fájl:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false auto-fetch=false
MEGJEGYZÉS:
Távolítsa el az edir-hosts paramétert a konfigurációs fájlból, és vegye fel az auto-fetch paramétert.
Ha az auto-fetch = false (automatikus lekérés = hamis), manuálisan kell átmásolnia a hitelesítésszolgáltatói tanúsítványt a cert mappába.
(OpenText Identity Console 1.8 és korábbi) Alább látható egy minta konfigurációs fájl:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false edir-hosts = "<ip_address-1>:636,<ip_address-2>:636"
MEGJEGYZÉS:
Az OpenText Identity Console 1.7.2-es és 1.8-as verziójára való frissítés során az OpenText eDirectory kiszolgáló IP-címét hozzá kell adni az edirapi.conf fájlhoz, mielőtt a konténerbe másolná.
Ha azt szeretné, hogy az OpenText Identity Console több OpenText eDirectory-fához is csatlakozzon, adja meg az IP-címeket vagy tartományneveket vesszővel elválasztva
Indítsa el a második konténert az alábbi paranccsal:
docker start identityconsole-container-name
Példa:
docker start identityconsole-container-2
A futó konténer állapotának ellenőrzéséhez futtassa az alábbi parancsot:
docker ps -a