2.2 Установка OpenText Identity Console 1.8 и более ранних версий

2.2.1 Установка автономного экземпляра OpenText Identity Console (без Docker)

OpenText Identity Console можно установить одним из следующих способов:

ПРИМЕЧАНИЕ.Рекомендуется установить OpenText Identity Console и OpenText eDirectory на одном компьютере. На компьютере должен быть хотя бы один экземпляр OpenText eDirectory.

Выполнение интерактивной установки

В этом разделе описывается установка автономной OpenText Identity Console с помощью метода интерактивной установки.

  1. Войдите на страницу Software License and Download (Лицензия и загрузка программ) и перейдите на страницу Software Downloads (Загрузки программ).

  2. Выберите следующее:

    • Продукт: OpenText eDirectory

    • Имя продукта: OpenText eDirectory per User Sub SW E-LTU

    • Версия: 9.2

  3. Загрузите и извлеките новейшую сборку OpenText Identity Console.

  4. Перейдите в каталог, в который была извлечена сборка Identity Console IdentityConsole_<версия>_Linux.

  5. От имени суперпользователя или пользователя с эквивалентными правами выполните следующую команду:

    ./identityconsole_install
  6. Ознакомьтесь с введением и нажмите клавишу ENTER.

  7. Щелкните y, чтобы принять условия лицензионного соглашения. После этого необходимые пакеты RPM будут установлены в системе.

  8. Введите имя хоста сервера Identity Console (полное доменное имя, FQDN) или его IP-адрес. Пример: 10.10.33.100

    Если нажать клавишу Enter, не указывая IP-адрес, IP-адрес/имя хоста системы будут использоваться по умолчанию.

  9. Введите номер порта, на котором будет выполняться Identity Console. По умолчанию используется значение 9000.

  10. (Зависит от условий) Выполните одно из следующих действий в зависимости от ваших требований:

    • Если не нужно интегрировать OSP с Identity Console, выберите n и перейдите к Шаг 11.

    • Чтобы интегрировать OSP с Identity Console, выберите y и укажите входные данные для следующих шагов:

      1. Введите доменное имя/IP-адрес сервера eDirectory/хранилища объектов и отношений с номером порта LDAPS.

        Ниже перечислены некоторые из них.

        192.168.1.1:636

      2. Введите имя пользователя eDirectory/хранилища объектов и отношений.

        Пример:

        cn=admin,ou=org_unit,o=org

      3. Введите пароль eDirectory/хранилища объектов и отношений.

      4. Снова введите пароль eDirectory/хранилища объектов и отношений, чтобы подтвердить пароль.

      5. Введите доменное имя/IP-адрес сервера OSP с номером порта SSL сервера SSO.

      6. Введите идентификатор клиента OSP и пароль клиента OSP.

      7. Введите имя eDirectory/дерева хранилища объектов и отношений.

  11. Укажите хосты eDirectory для подключения. Можно указать IP-адрес или имя домена. Пример: localhost:636,xx.xx.xx.xx:636 или edir.domain.com:636

    Чтобы OpenText Identity Console подключалась к нескольким деревьям OpenText eDirectory, введите их IP-адреса или имена доменов, разделенные запятыми.

    ПРИМЕЧАНИЕ.Чтобы OpenText Identity Console подключалась к нескольким деревьям OpenText eDirectory, введите IP-адреса или имена доменов, разделенные запятыми.

  12. (Зависит от условий) Выполните одно из следующих действий для импорта сертификата сертифицирующей организации (CA):

    • Чтобы импортировать сертификат сертифицирующей организации (CA) с сервера, введите y и нажмите клавишу Enter. Затем введите имя домена/IP-адрес сервера eDirectory с номером порта LDAPS.

      Например, 10.10.10.10:636

    • Если не нужно импортировать сертификат сертифицирующей организации (CA) с сервера, введите n и нажмите клавишу Enter. Затем вручную укажите путь к каталогу сертификата сертифицирующей организации (CA).

    • Если ввести q, установка будет прервана.

  13. (Зависит от условий) выполните одно из указанных ниже действий для создания сертификата сервера:

    • Чтобы создать сертификат сервера, введите y и нажмите клавишу Enter. Предоставьте входные данные для следующих шагов:

      1. Введите имя домена сервера eDirectory или его IP-адрес с номером порта LDAPS.

      2. Введите имя пользователя eDirectory. Пример: cn=admin,o=novell.

      3. Введите пароль пользователя eDirectory.

      4. Заново введите пароль пользователя eDirectory.

      5. Введите имя сертификата сервера.

        Пример: servercert

      6. Введите пароль сертификата сервера.

        Пример: password@123

      7. Заново введите пароль сертификата сервера.

        Пример: password@123

    • Если у вас уже есть сертификат сервера для использования, введите n и нажмите клавишу Enter. Предоставьте входные данные для следующих шагов:

      1. Укажите путь к каталогу сертификата сервера вручную.

        Например, /home/cert/keys.pfx

      2. Введите пароль сертификата сервера.

      3. Заново введите пароль сертификата сервера.

ПРИМЕЧАНИЕ.

  • В каталоге /var/opt/novell/eDirAPI/log находятся следующие файлы журналов:

    • edirapi.log: в этом файле регистрируются события edirapi и проблемы отладки.

    • edirapi_audit.log: этот файл регистрирует события аудита edirapi. Формат журналов соответствует формату аудита CEF.

    • identityconsole_install.log: этот файл регистрирует события OpenText Identity Console.

  • Журналы запуска и остановки работы OpenText Identity Console доступны в файле /var/Log/messages.

  • При создании сертификата центра сертификации (CA) и сертификата сервера убедитесь, что программа установки OpenText Identity Console запущена из каталога IdentityConsole_<версия>_Linux в извлеченном местоположении.

  • В случае сбоя установки не требуется удалять существующую OpenText Identity Console, вместо этого пользователь может выполнить следующую команду:

    /usr/bin/identityconsoleConfigure

Утилиты для создания сертификатов

Можно получить сертификаты сертифицирующей организации (CA) и сертификаты сервера для других деревьев с помощью указанных ниже инструментов или утилит.

ПРИМЕЧАНИЕ.Сценарии для сертифицирующей организации (CA) и сертификата сервера доступны в каталоге opt/novell/eDirAPI/sbin.

Создание сертификата сертифицирующей организации (CA)

  1. Загрузите и извлеките новейшую сборку OpenText Identity Console.

  2. Перейдите в каталог, в который была извлечена сборка OpenText Identity Console, и выберите IdentityConsole_<версия>_Linux.

  3. От имени суперпользователя или пользователя с эквивалентными правами выполните следующую команду.

    ./get_cacert
  4. Введите IP-адрес eDirectory с номером порта LDAPS. Например, 10.10.10.10:636.

Доверенные корневые сертификаты будут скопированы с сервера в /tmp/SSCert.pem.

Создание сертификата сервера

  1. Загрузите и извлеките новейшую сборку OpenText Identity Console.

  2. Перейдите в каталог, в который была извлечена сборка OpenText Identity Console, и выберите IdentityConsole_<версия>_Linux.

  3. От имени суперпользователя или пользователя с эквивалентными правами выполните следующую команду.

    ./get_servercert <eDirectory IP address with LDAPS port number> <eDirectory/Identity Vault username> <userpassword> <server certificate name> <server certificate password> <path_of_CA _certificate with filename> <path of server certificate with filename>

    Пример:

    ./get_servercert 10.10.10.10:636 cn=admin,ou=org_unit,o=org password keys password /var/opt/novell/eDirectory/data/SSCert.pem /home/user/keys.pfx
    

Выполнение автоматической установки

Автоматическая установка позволяет установить OpenText Identity Console без интерактивного ввода. Чтобы использовать этот метод, необходимо определить параметры установки OpenText Identity Console в silent_properties, а затем запустить процесс установки из командной строки. Для создания файла silent_properties можно использовать утилиту create_silent_properties, которая входит в состав OpenText Identity Console 1.7.2 и более поздних версий. После создания файла свойств система использует полученную от него информацию для автоматического завершения установки.

Перед началом автоматической установки убедитесь, что выполнены все необходимые условия.

Чтобы создать файл свойств автоматической установки, выполните следующие действия:

  1. Перейдите в каталог IdentityConsole_<версия>_Linux в том месте, где была извлечена сборка OpenText Identity Console.

  2. Выполните следующую команду, чтобы использовать утилиту create_silent_properties:

    ./create_silent_properties
  3. Введите имя хоста сервера Identity Console или его IP-адрес. Например, 10.0.0.1.

  4. Введите номер порта, на котором будет прослушиваться Identity Console. Например, 9000.

  5. (Зависит от условий) Выполните одно из следующих действий в зависимости от ваших требований:

    • Если не нужно интегрировать OSP с Identity Console, выберите n и перейдите к шагу 6.

    • Чтобы интегрировать OSP с Identity Console, выберите y и укажите входные данные для следующих шагов:

      1. Введите доменное имя/IP-адрес сервера eDirectory/хранилища объектов и отношений с номером порта LDAPS.

        Ниже перечислены некоторые из них.

        192.168.1.1:636

      2. Введите имя пользователя eDirectory/хранилища объектов и отношений.

        Пример:

        cn=admin,ou=org_unit,o=org

      3. Введите пароль eDirectory/хранилища объектов и отношений.

      4. Снова введите пароль eDirectory/хранилища объектов и отношений, чтобы подтвердить пароль.

      5. Введите доменное имя/IP-адрес сервера OSP с номером порта SSL сервера SSO.

      6. Введите идентификатор клиента OSP и пароль клиента OSP.

      7. Введите имя eDirectory/дерева хранилища объектов и отношений.

  6. Введите имена хостов сервера eDirectory или Ip-адрес для подключения к ним Identity Console. Например, 10.10.10.10:636.

  7. Введите имена хостов сервера eDirectory или Ip-адрес для подключения к ним Identity Console. Например, 10.10.10.10:636.

  8. Введите путь к каталогу сертификата сервера, включая имя файла. Например, /home/cert/keys.pfx.

  9. Введите пароль сертификата сервера.

  10. Заново введите пароль сертификата сервера.

    Файл silent_properties генерируется в расположении IdentityConsole_<версии>_Linux.

Порядок выполнения автоматической установки

  1. После создания файла silent_properties выполните указанную ниже команду, чтобы запустить программу установки в автоматическом режиме:

    ./identityconsole_install -s silent_properties
  2. Введите имя домена сервера eDirectory или его IP-адрес с номером порта LDAPS. Например, 10.10.10.10:636

Журналы установки можно найти в файле Identity Console installation > identityconsole_install.log.

Несколько деревьев с автономным экземпляром OpenText Identity Console

Чтобы подключить OpenText Identity Console к нескольким деревьям OpenText eDirectory, необходимо указать IP-адрес OpenText eDirectory и порт LDAPS, разделенные запятыми, в файле edirapi.conf (папка /etc/opt/novell/eDirAPI/conf/). Кроме того, необходимо скопировать сертификаты сертифицирующей организации (CA) из всех деревьев OpenText eDirectory в каталог /etc/opt/novell/eDirAPI/cert/.

Например, чтобы подключить OpenText Identity Console к трем деревьям OpenText eDirectory, укажите IP-адрес в следующем формате:

edir-hosts="10.0.0.1:636,10.0.0.2:636,10.0.0.3:636"

Затем скопируйте сертификаты сертифицирующей организации (CA) следующим образом:

cp /home/user/SSCert1.pem /etc/opt/novell/eDirAPI/cert/SSCert1.pem
cp /home/user/SSCert2.pem /etc/opt/novell/eDirAPI/cert/SSCert2.pem
cp /home/user/SSCert3.pem /etc/opt/novell/eDirAPI/cert/SSCert3.pem

Выполните одну из указанных ниже команд, чтобы перезапустить OpenText Identity Console:

  • /usr/bin/identityconsole restart
  • systemctl restart netiq-identityconsole.service

Внесение изменений в сертификат сервера в автономном развертывании OpenText Identity Console

Чтобы внести изменения в сертификат сервера в автономном экземпляре OpenText Identity Console, выполните следующие действия.

  1. Выполните NLPCERT, чтобы сохранить ключи:

    su - nds -c "LD_LIBRARY_PATH=/opt/novell/lib64/:/opt/novell/eDirectory/lib64/:/opt/netiq/common/openssl/lib64/ /opt/novell/eDirAPI/sbin/nlpcert -i /Expiredcert/noexpire/new-keys.pfx -o /etc/opt/novell/eDirAPI/conf/ssl/private/cert.pem"
  2. Перезапустите OpenText Identity Console:

    systemctl restart netiq-identityconsole.service

Остановка и перезапуск автономного экземпляра OpenText Identity Console

  • Для остановки экземпляра выполните одну из указанных ниже команд:

    /usr/bin/identityconsole stop

    или

    systemctl stop netiq-identityconsole.service
  • Для перезапуска экземпляра выполните одну из указанных ниже команд:

    /usr/bin/identityconsole restart

    или

    systemctl restart netiq-identityconsole.service
  • Для запуска экземпляра выполните одну из указанных ниже команд:

    /usr/bin/identityconsole start

    или

    systemctl start netiq-identityconsole.service

2.2.2 Установка OpenText Identity Console Workstation в Windows

OpenText Identity Console (версии 1.5 и более поздних версий) можно запустить в Windows как рабочую станцию. В этом случае для нее потребуются запущенные службы REST. Поэтому, когда она запущена, в командной строке edirapi.exe выполняется процесс eDirAPI. При закрытии терминала edirapi.exe консоль OpenText Identity Console не будет работать.

В указанной ниже процедуре описан запуск OpenText Identity Console в Windows.

  1. Войдите на страницу Software License and Download (Лицензия и загрузка программ) и перейдите на страницу Software Downloads (Загрузки программ).

  2. Выберите следующее:

    • Продукт: OpenText eDirectory

    • Имя продукта: eDirectory per User Sub SW E-LTU

    • Версия: 9.2

  3. Загрузите и извлеките IdentityConsole_<версия>_workstation_win_x86_64.zip.

  4. Откройте извлеченную папку и установите NICI_w32 или NICI_wx64 в зависимости от конфигурации системы.

  5. (Зависит от условий) Если у вас уже есть файлы keys.pfx и SSCert.pem, которые необходимо использовать, скопируйте их вручную в папку cert, расположенную в папке C:\IdentityConsole_<версия>_Workstation_win_x86_64\eDirAPI\cert.

    Затем перейдите к шагу 9.

  6. (Условное выражение) Если требуется создать сертификат сертифицирующей организации (CA), перейдите в папку eDirAPI, в power shell запустите двоичный файл get_cacert.exe, который находится в папке C:\IdentityConsole_<версия>_Workstation_win_x86_64\eDirAPI, и предоставьте следующие сведения:

    • Введите доменное имя/IP-адрес сервера eDirectory/хранилища объектов и отношений с номером порта LDAPS.

    • Путь сертификата доверенного корневого ЦС с именем сертификата.

    Пример

    get_cacert.exe 10.10.10.125:636 C:\IdentityConsole_<version>_workstation_win_x86_64\eDirAPI\cert\SSCert.pem

    Создается файл SSCert.pem.

  7. (Зависит от условий) Если требуется создать сертификат сервера, запустите двоичный файл get_servercert.exe через power shell со следующими сведениями:

    • Введите доменное имя/IP-адрес сервера eDirectory/хранилища объектов и отношений с номером порта LDAPS.

    • Имя пользователя eDirectory/хранилища объектов и отношений.

    • Пароль eDirectory/хранилища объектов и отношений.

    • Имя сертификата сервера.

    • Пароль сертификата сервера.

    • Путь сертификата доверенного корневого ЦС с именем сертификата.

    • Путь к сертификату доверенного корневого сервера с именем сертификата (файл keys.pfx жестко задан).

    Например,

    get_servercert.exe 10.10.10.125:636 cn=admin,o=novell novell keys novell C:\IdentityConsole_<version>_workstation_win_x86_64\eDirAPI\cert\SSCert.pem C:\IdentityConsole_<version>_workstation_win_x86_64\eDirAPI\cert\keys.pfx

    Создается файл keys.pfx.

  8. Скопируйте файлы keys.pfx и SSCert.pem (сгенерированные на шаге 6 и шаге 7) вручную в папку cert.

  9. Откройте извлеченную папку, дважды щелкните файл configure.bat и в командной строке введите пароль сертификата сервера (keys.pfx).

    ПРИМЕЧАНИЕ.Если сертификат сервера изменен, перезапустите файл configure.bat с паролем нового сертификата.

  10. Откройте извлеченную папку и дважды щелкните файл run.bat.

    Запускается терминал процесса eDirAPI (edirapi.exe) и появляется страница входа Identity Console.

ПРИМЕЧАНИЕ.

  • Для последующего входа в OpenText Identity Console дважды щелкните файл run.bat. Появится страница входа.

    Если терминал процесса eDirAPI (edirapi.exe) уже выполняется, запустите identityconsole.exe из папки, в которую извлечена сборка.

  • В папке \IdentityConsole_<version>_workstation_win_x86_64\eDirAPI\log для пользователей доступны указанные ниже журналы:

    edirapi.log: используется для записи в журнал различных событий в edirapi и проблем с отладкой.

    edirapi_audit.log: используется для записи событий аудита edirapi в журнал. Формат журналов соответствует формату аудита CEF.

  • Вход на основе OSP не поддерживается в режиме рабочей станции.

  • OpenText Identity Console Workstation работает на порту 9000. Не изменяйте файл edirapi_win.conf.

Утилиты для создания сертификатов

Указанные ниже утилиты позволяют получить сертификаты сертифицирующей организации (CA) и сертификаты сервера для других деревьев OpenText eDirectory.

ПРИМЕЧАНИЕ.Сценарии для сертифицирующей организации (CA) и сертификата сервера доступны в каталоге opt/novell/eDirAPI/sbin.

Создание сертификата сертифицирующей организации (CA)

  1. Загрузите и извлеките новейшую сборку OpenText Identity Console.

  2. Откройте папку, в которую извлечена сборка OpenText Identity Console. Пример: C:\IdentityConsole_<версия>_workstation_win_x86_64\eDirAPI

  3. В командной строке запустите указанный ниже двоичный файл.

    get_cacert.exe
  4. Укажите IP-адрес eDirectory и номер порта LDAPS.

    Пример: get_cacert.exe 10.10.10.125:636

    Создается файл SSCert.pem. Вручную скопируйте файл SSCert.pem в папку cert.

Создание сертификата сервера

  1. Откройте папку, в которую извлечена сборка OpenText Identity Console.

    Пример: IdentityConsole_<версия>_win

  2. Запустите get_servercert.exe help для получения дополнительных параметров справки с помощью командной строки.

    • Введите доменное имя/IP-адрес сервера eDirectory/хранилища объектов и отношений с номером порта LDAPS.

    • Имя пользователя eDirectory/хранилища объектов и отношений.

    • Пароль eDirectory/хранилища объектов и отношений.

    • Имя сертификата сервера.

    • Пароль сертификата сервера.

    • Путь к сертификату доверенного корня с именем сертификата.

      Чтобы создать сертификат сервера, в командной строке выполните следующую команду:

      Пример:

      get_servercert.exe 10.10.10.125:636 cn=admin,o=novell novell keys novell SSCert.pem

      Создается файл keys.pfx. Скопируйте файл keys.pfx вручную в папку cert.

Несколько деревьев в OpenText Identity Console как рабочей станции

OpenText Identity Console позволяет пользователю подключаться к нескольким деревьям посредством получения отдельного сертификата сертифицирующей организации (CA) для дерева.

  1. Закройте рабочую станцию OpenText Identity Console и терминал eDirAPI.

  2. Скопируйте сертификаты сертифицирующей организации (CA) SSCert.pem в каталог IdentityConsole_<версия>_workstation_win_x86_64\eDirAPI\cert.

    Например, чтобы подключиться к трем деревьям eDirectory, скопируйте сертификаты сертифицирующей организации (CA) (SSCert1.pem, SSCert2.pem и SSCert3.pem соответственно).

  3. Перейдите в папку, в которую извлечена сборка, и дважды щелкните файл run.bat (пакетный файл Windows).

Закрытие и перезапуск OpenText Identity Console Workstation

Порядок закрытия программы и процесса

  1. Закройте классическое приложение OpenText Identity Console для Windows.

  2. Остановите процесс eDirAPI. Для этого закройте терминал процесса eDirAPI.

Чтобы перезапустить OpenText Identity Console Workstation, перейдите в папку, в которую извлечена сборка, и дважды щелкните файл run.bat (пакетный файл Windows).

ПРИМЕЧАНИЕ.Если терминал процесса eDirAPI уже выполняется, запустите identityconsole.exe из папки, в которую извлечена сборка, для перезапуска OpenText Identity Console Workstation.

2.2.3 Установка OpenText Identity Console в качестве контейнера Docker

2.2.4 Установка OpenText Identity Console в Azure Kubernetes Service