Gdy pojawi się nowa wersja obrazu OpenText Identity Console, administrator może wykonać procedurę uaktualniania w celu wdrożenia kontenera z najnowszą wersją oprogramowania OpenText Identity Console. Przed wykonaniem uaktualnienia należy trwale zachować wszystkie niezbędne dane związane z aplikacją na wolumenach Dockera. Aby uaktualnić oprogramowanie OpenText Identity Console przy użyciu kontenera Docker, wykonaj następujące czynności:
Pobierz i załaduj najnowszą wersję obrazu Dockera ze strony Software License and Download i wykonaj czynności z części Instalowanie oprogramowania OpenText Identity Console w celu zainstalowania najnowszej wersji oprogramowania OpenText Identity Console.
Po załadowaniu najnowszego obrazu Dockera zatrzymaj bieżący kontener Dockera, używając następującego polecenia:
docker stop identityconsole-container-name
Przykład:
docker stop identityconsole-container-1
Usuń istniejący kontener OpenText Identity Console, uruchamiając następujące polecenie:
docker rm identityconsole-container-name
Na przykład:
docker rm identityconsole-container-1
(Opcjonalnie) Usuń starszy obraz kontenera Docker OpenText Identity Console, uruchamiając następujące polecenie:
docker rmi identityconsole-image
Przykład:
docker rmi identityconsole:<version>
Obraz należy załadować do lokalnego rejestru Dockera. Wypakuj i załaduj plik IdentityConsole_<wersja>_Containers.tar.gz przy użyciu poniższych poleceń:
tar -xvf IdentityConsole_version_Containers.tar.gz
docker load --input identityconsole.tar.gz
Utwórz kontener Docker OpenText Identity Console, używając następującego polecenia:
docker create --name identityconsole-container-name --env ACCEPT_EULA=Y --network=network-type --volume volume-name:/config/ identityconsole:version
Na przykład:
docker create --name identityconsole-container-2 --env ACCEPT_EULA=Y --network=host --volume IDConsole-volume:/config/ identityconsole:<version>
UWAGA:
Aby zaakceptować umowę EULA, można ustawić zmienną środowiskową ACCEPT_EULA na Y. Umowę EULA można też zaakceptować z poziomu monitu ekranowego podczas uruchamiania kontenera, używając opcji -it w poleceniu utworzenia Dockera w trybie interaktywnym.
Parametr --volume w powyższym poleceniu spowoduje utworzenie wolumenu służącego do przechowywania danych konfiguracji i dzienników. W tym przypadku utworzyliśmy przykładowy wolumen o nazwie IDConsole-volume.
Skopiuj plik konfiguracyjny (edirapi.conf) z lokalnego systemu plików do nowo utworzonego kontenera jako /etc/opt/novell/eDirAPI/conf/edirapi.conf, używając następującego polecenia:
docker cp absolute path of configuration file identityconsole-container-name:/etc/opt/novell/eDirAPI/conf/edirapi.conf
Na przykład:
docker cp /home/user/edirapi.conf identityconsole-container-2:/etc/opt/novell/eDirAPI/conf/edirapi.conf
(OpenText Identity Console w wersji 1.9 lub nowszych) Przykładowy plik konfiguracyjny przedstawiono poniżej:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false auto-fetch=false
UWAGA:
Usuń parametr edir-hosts z pliku konfiguracyjnego i dodaj parametr auto-fetch.
W przypadku ustawienia parametru auto-fetch = false należy ręcznie skopiować certyfikat CA do folderu cert.
(OpenText Identity Console w wersji 1.8 lub wcześniejszych) Przykładowy plik konfiguracyjny przedstawiono poniżej:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false edir-hosts = "<ip_address-1>:636,<ip_address-2>:636"
UWAGA:
Podczas uaktualniania do wersji OpenText Identity Console 1.7.2 i 1.8 należy dodać adres IP serwera OpenText eDirectory do pliku edirapi.conf przed skopiowaniem go do kontenera.
Jeśli oprogramowanie OpenText Identity Console ma łączyć się z wieloma drzewami OpenText eDirectory, wprowadź ich adresy IP lub nazwy domen oddzielone przecinkami
Uruchom drugi kontener, używając następującego polecenia:
docker start identityconsole-container-name
Przykład:
docker start identityconsole-container-2
Aby sprawdzić stan uruchomionego kontenera, uruchom następujące polecenie:
docker ps -a