Keď je dostupná nová verzia obrazu aplikácie OpenText Identity Console, správca môže vykonať procedúru inovácie na nasadenie kontajnera s najnovšou verziou aplikácie OpenText Identity Console. Skôr než vykonáte inováciu, natrvalo uložte všetky potrebné údaje súvisiace s aplikáciou do zväzkov Docker. Ak chcete aplikáciu OpenText Identity Console inovovať pomocou kontajnera Docker, vykonajte tieto kroky:
Prevezmite a načítajte najnovšiu verziu obrazu Docker z lokality Software License and Download (Licencie na softvér a prevzatie softvéru) a vykonajte kroky na inštaláciu najnovšej verzie aplikácie OpenText Identity Console, ako je uvedené v časti Inštalácia aplikácie OpenText Identity Console.
Po načítaní najnovšieho obrazu Docker zastavte aktuálny kontajner Docker pomocou tohto príkazu:
docker stop identityconsole-container-name
Príklad:
docker stop identityconsole-container-1
Spustením nasledujúceho príkazu odstráňte existujúci kontajner aplikácie OpenText Identity Console:
docker rm identityconsole-container-name
Príklad:
docker rm identityconsole-container-1
(Voliteľné) Spustením nasledujúceho príkazu odstráňte zastaraný obraz Docker aplikácie OpenText Identity Console:
docker rmi identityconsole-image
Príklad:
docker rmi identityconsole:<version>
Obraz musí byť načítaný do lokálneho registra prostredia Docker. Extrahujte a načítajte súbor IdentityConsole_<version>_Containers.tar.gz pomocou príkazov uvedených nižšie:
tar -xvf IdentityConsole_version_Containers.tar.gz
docker load --input identityconsole.tar.gz
Vytvorte kontajner Docker aplikácie OpenText Identity Console pomocou tohto príkazu:
docker create --name identityconsole-container-name --env ACCEPT_EULA=Y --network=network-type --volume volume-name:/config/ identityconsole:version
Príklad:
docker create --name identityconsole-container-2 --env ACCEPT_EULA=Y --network=host --volume IDConsole-volume:/config/ identityconsole:<version>
POZNÁMKA:
Nastavením premennej prostredia ACCEPT_EULA na hodnotu Y môžete prijať Licenčnú zmluvu koncového používateľa. Licenčnú zmluvu koncového používateľa môžete prijať aj prostredníctvom výzvy na obrazovke pri spúšťaní kontajnera pomocou možnosti -it v príkaze vytvorenia platformy Docker pre interaktívny režim.
Parameter --volume v príkaze vyššie vytvorí zväzok na ukladanie údajov konfigurácie a denníkov. V tomto prípade sme vytvorili vzorový zväzok s názvom IDConsole-volume.
Skopírujte konfiguračný súbor (edirapi.conf) z lokálneho systému súborov do práve vytvoreného kontajnera ako /etc/opt/novell/eDirAPI/conf/edirapi.conf pomocou tohto príkazu:
docker cp absolute path of configuration file identityconsole-container-name:/etc/opt/novell/eDirAPI/conf/edirapi.conf
Príklad:
docker cp /home/user/edirapi.conf identityconsole-container-2:/etc/opt/novell/eDirAPI/conf/edirapi.conf
(Verzia OpenText Identity Console 1.9 alebo novšia) Príklad konfiguračného súboru je uvedený nižšie:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false auto-fetch=false
POZNÁMKA:
Odstráňte parameter edir-hosts z konfiguračného súboru a pridajte parameter auto-fetch.
Ak auto-fetch = false, musíte manuálne skopírovať certifikát certifikačného úradu do priečinka cert.
(Verzia OpenText Identity Console 1.8 alebo staršia) Príklad konfiguračného súboru je uvedený nižšie:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false edir-hosts = "<ip_address-1>:636,<ip_address-2>:636"
POZNÁMKA:
Počas inovácie na verzie OpenText Identity Console 1.7.2 a 1.8 sa vyžaduje pridanie adresy IP servera OpenText eDirectory do súboru edirapi.conf pred jeho kopírovaním do kontajnera.
Ak sa chcete pripojiť k viacerým stromom OpenText eDirectory pomocou konzoly OpenText Identity Console, zadajte ich adresy IP alebo názvy domén oddelené čiarkami
Spustite druhý kontajner Docker pomocou tohto príkazu:
docker start identityconsole-container-name
Príklad:
docker start identityconsole-container-2
Ak chcete skontrolovať stav spusteného kontajnera, spustite nasledujúci príkaz:
docker ps -a