3.3 Az OpenText Identity Console frissítése Docker-konténerként

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:

  1. 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.

  2. 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
  3. 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
  4. (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>
  5. 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
  6. 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.

  7. 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

  8. Indítsa el a második konténert az alábbi paranccsal:

    docker start identityconsole-container-name

    Példa:

    docker start identityconsole-container-2
  9. A futó konténer állapotának ellenőrzéséhez futtassa az alábbi parancsot:

    docker ps -a