Si hay disponible una nueva versión de la imagen de OpenText Identity Console, el administrador puede realizar un procedimiento de actualización para distribuir el contenedor con la versión más reciente de OpenText Identity Console. Antes de llevar a cabo una actualización, asegúrese de almacenar de forma permanente todos los datos necesarios de la aplicación en los volúmenes de Docker. Realice los siguientes pasos para actualizar OpenText Identity Console mediante el contenedor de Docker:
Descargue y cargue la versión más reciente de la imagen de Docker desde Licencia y descarga de software y lleve a cabo los pasos necesarios para instalar la versión más reciente de OpenText Identity Console, como se indica en Instalación de OpenText Identity Console.
Una vez cargada la imagen más reciente de Docker, detenga el contenedor de Docker actual mediante el siguiente comando:
docker stop identityconsole-container-name
Ejemplo:
docker stop identityconsole-container-1
Ejecute el siguiente comando para suprimir el contenedor de OpenText Identity Console existente:
docker rm identityconsole-container-name
Por ejemplo:
docker rm identityconsole-container-1
(Opcional) Ejecute el siguiente comando para suprimir la imagen de Docker de OpenText Identity Console obsoleta:
docker rmi identityconsole-image
Ejemplo:
docker rmi identityconsole:<version>
La imagen debe cargarse en el registro local de Docker. Extraiga y cargue el archivo IdentityConsole_<versión>_Containers.tar.gz mediante los siguientes comandos:
tar -xvf IdentityConsole_version_Containers.tar.gz
docker load --input identityconsole.tar.gz
Cree el contenedor de Docker para OpenText Identity Console mediante el siguiente comando:
docker create --name identityconsole-container-name --env ACCEPT_EULA=Y --network=network-type --volume volume-name:/config/ identityconsole:version
Por ejemplo:
docker create --name identityconsole-container-2 --env ACCEPT_EULA=Y --network=host --volume IDConsole-volume:/config/ identityconsole:<version>
NOTA:
Puede aceptar el CLUF. Para ello, establezca la variable de entorno ACCEPT_EULA en Y. También puede aceptar el CLUF en las instrucciones en pantalla mientras inicia el contenedor utilizando la opción -it del comando create de Docker y acceder al modo interactivo.
El parámetro --volume del comando anterior creará un volumen para almacenar los datos de configuración y registro. En este caso, hemos creado un volumen de ejemplo denominado IDConsole-volume.
Copie el archivo de configuración (edirapi.conf) del sistema de archivos local en el contenedor recién creado como /etc/opt/novell/eDirAPI/conf/edirapi.conf mediante el siguiente comando:
docker cp absolute path of configuration file identityconsole-container-name:/etc/opt/novell/eDirAPI/conf/edirapi.conf
Por ejemplo:
docker cp /home/user/edirapi.conf identityconsole-container-2:/etc/opt/novell/eDirAPI/conf/edirapi.conf
(OpenText Identity Console 1.9 y versiones posteriores) A continuación, se muestra un archivo de configuración de ejemplo:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false auto-fetch=false
NOTA:
Elimine el parámetro edir-hosts del archivo de configuración y añada el parámetro auto-fetch.
Si auto-fetch = false, debe copiar manualmente el certificado de CA en la carpeta cert.
(OpenText Identity Console 1.8 y versiones anteriores) A continuación, se muestra un archivo de configuración de ejemplo:
listen = ":9000" pfxpassword = "novell" bcert = "/etc/opt/novell/eDirAPI/cert/" ospmode=false edir-hosts = "<ip_address-1>:636,<ip_address-2>:636"
NOTA:
Al actualizar a OpenText Identity Console 1.7.2 y 1.8, es necesario añadir la dirección IP del servidor de OpenText eDirectory al archivo edirapi.conf antes de copiarlo en el contenedor.
Si desea que OpenText Identity Console se conecte a varios árboles de OpenText eDirectory, introduzca sus direcciones IP o nombres de dominio separados por comas.
Inicie el segundo contenedor mediante el siguiente comando:
docker start identityconsole-container-name
Ejemplo:
docker start identityconsole-container-2
Para comprobar el estado del contenedor en ejecución, utilice el comando siguiente:
docker ps -a