Jakmile je k dispozici nová verze bitové kopie konzole OpenText Identity Console, může správce provést inovaci, při níž nasadí kontejner s nejnovější verzí konzole. Před inovací ověřte, že jste všechna potřebná data související s aplikací trvale uložili ve svazcích Dockeru. Postup inovace konzole OpenText Identity Console pomocí kontejneru Dockeru:
Stáhněte a načtěte ze stránky softwarové licence a stahováníSoftware License and Download nejnovější verzi bitové kopie Dockeru a nainstalujte nejnovější verzi konzole OpenText Identity Console podle pokynů v části Instalace konzole OpenText Identity Console.
Jakmile načtete nejnovější bitovou kopii Dockeru, zastavte pomocí následujícího příkazu aktuální kontejner Dockeru:
docker stop identityconsole-container-name
Příklad:
docker stop identityconsole-container-1
Spuštěním následujícího příkazu odstraňte stávající kontejner konzole OpenText Identity Console:
docker rm identityconsole-container-name
Příklad:
docker rm identityconsole-container-1
(Volitelné) Odstraňte zastaralou bitovou kopii Dockeru pro konzoli OpenText Identity Console spuštěním následujícího příkazu:
docker rmi identityconsole-image
Příklad:
docker rmi identityconsole:<version>
Bitovou kopii je třeba načíst do místního registru Dockeru. Rozbalte a načtěte soubor IdentityConsole_<verze>_Containers.tar.gz pomocí následujících příkazů:
tar -xvf IdentityConsole_version_Containers.tar.gz
docker load --input identityconsole.tar.gz
Pomocí následujícího příkazu vytvořte kontejner Dockeru konzole OpenText Identity Console:
docker create --name identityconsole-container-name --env ACCEPT_EULA=Y --network=network-type --volume volume-name:/config/ identityconsole:version
Příklad:
docker create --name identityconsole-container-2 --env ACCEPT_EULA=Y --network=host --volume IDConsole-volume:/config/ identityconsole:<version>
POZNÁMKA:
Smlouvu EULA můžete přijmout nastavením proměnné prostředí ACCEPT_EULA na hodnotu Y. Smlouvu EULA můžete přijmout také po zobrazení výzvy při spuštění kontejneru Dockeru. Stačí pomocí možnosti -it v příkazu k jeho vytvoření nastavit interaktivní režim.
Parametr --volume ve výše uvedeném příkazu vytvoří svazek, kam se uloží konfigurace a data protokolu. V našem příkladu jsme vytvořili vzorový svazek s názvem IDConsole-volume.
Pomocí následujícího příkazu zkopírujte konfigurační soubor (edirapi.conf) z místního systému souborů do nově vytvořeného kontejneru jako /etc/opt/novell/eDirAPI/conf/edirapi.conf:
docker cp absolute path of configuration file identityconsole-container-name:/etc/opt/novell/eDirAPI/conf/edirapi.conf
Příklad:
docker cp /home/user/edirapi.conf identityconsole-container-2:/etc/opt/novell/eDirAPI/conf/edirapi.conf
(OpenText Identity Console 1.9 a novější) Níže je uveden ukázkový konfigurační soubor:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false auto-fetch=false
POZNÁMKA:
Odeberte parametr edir-hosts z konfiguračního souboru a přidejte parametr auto-fetch.
Pokud auto-fetch = false, musíte ručně zkopírovat certifikát certifikační agentury do složky cert.
(OpenText Identity Console 1.8 a starší) Níže je uveden ukázkový konfigurační soubor:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false edir-hosts = "<ip_address-1>:636,<ip_address-2>:636"
POZNÁMKA:
Při inovaci na OpenText Identity Console 1.7.2 a 1.8 je nutné přidat adresu IP serveru OpenText eDirectory do souboru edirapi.conf před zkopírováním do kontejneru.
Chcete-li, aby se konzole OpenText Identity Console připojila k více stromům služby OpenText eDirectory, zadejte jejich adresy IP nebo názvy domén oddělené čárkami
Spusťte druhý kontejner pomocí následujícího příkazu:
docker start identityconsole-container-name
Příklad:
docker start identityconsole-container-2
Stav běžícího kontejneru zjistíte spuštěním následujícího příkazu:
docker ps -a