OpenText Identity Console можно установить одним из следующих способов:
ПРИМЕЧАНИЕ.Рекомендуется установить OpenText Identity Console и OpenText eDirectory на одном компьютере. На компьютере должен быть хотя бы один экземпляр OpenText eDirectory.
В этом разделе описывается установка автономной OpenText Identity Console с помощью метода интерактивной установки.
Войдите на страницу Software License and Download (Лицензия и загрузка программ) и перейдите на страницу Software Downloads (Загрузки программ).
Выберите следующее:
Продукт: OpenText eDirectory
Имя продукта: OpenText eDirectory per User Sub SW E-LTU
Версия: 9.2
Загрузите и извлеките новейшую сборку OpenText Identity Console.
Перейдите в каталог, в который была извлечена сборка Identity Console IdentityConsole_<версия>_Linux.
От имени суперпользователя или пользователя с эквивалентными правами выполните следующую команду:
./identityconsole_install
Ознакомьтесь с введением и нажмите клавишу ENTER.
Щелкните y, чтобы принять условия лицензионного соглашения. После этого необходимые пакеты RPM будут установлены в системе.
Введите имя хоста сервера Identity Console (полное доменное имя, FQDN) или его IP-адрес. Пример: 10.10.33.100
Если нажать клавишу Enter, не указывая IP-адрес, IP-адрес/имя хоста системы будут использоваться по умолчанию.
Введите номер порта, на котором будет выполняться Identity Console. По умолчанию используется значение 9000.
(Зависит от условий) Выполните одно из следующих действий в зависимости от ваших требований:
Если не нужно интегрировать OSP с Identity Console, выберите n и перейдите к Шаг 11.
Чтобы интегрировать OSP с Identity Console, выберите y и укажите входные данные для следующих шагов:
Введите доменное имя/IP-адрес сервера eDirectory/хранилища объектов и отношений с номером порта LDAPS.
Ниже перечислены некоторые из них.
192.168.1.1:636
Введите имя пользователя eDirectory/хранилища объектов и отношений.
Пример:
cn=admin,ou=org_unit,o=org
Введите пароль eDirectory/хранилища объектов и отношений.
Снова введите пароль eDirectory/хранилища объектов и отношений, чтобы подтвердить пароль.
Введите доменное имя/IP-адрес сервера OSP с номером порта SSL сервера SSO.
Введите идентификатор клиента OSP и пароль клиента OSP.
Введите имя eDirectory/дерева хранилища объектов и отношений.
Укажите хосты 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-адреса или имена доменов, разделенные запятыми.
(Зависит от условий) Выполните одно из следующих действий для импорта сертификата сертифицирующей организации (CA):
Чтобы импортировать сертификат сертифицирующей организации (CA) с сервера, введите y и нажмите клавишу Enter. Затем введите имя домена/IP-адрес сервера eDirectory с номером порта LDAPS.
Например, 10.10.10.10:636
Если не нужно импортировать сертификат сертифицирующей организации (CA) с сервера, введите n и нажмите клавишу Enter. Затем вручную укажите путь к каталогу сертификата сертифицирующей организации (CA).
Если ввести q, установка будет прервана.
(Зависит от условий) выполните одно из указанных ниже действий для создания сертификата сервера:
Чтобы создать сертификат сервера, введите y и нажмите клавишу Enter. Предоставьте входные данные для следующих шагов:
Введите имя домена сервера eDirectory или его IP-адрес с номером порта LDAPS.
Введите имя пользователя eDirectory. Пример: cn=admin,o=novell.
Введите пароль пользователя eDirectory.
Заново введите пароль пользователя eDirectory.
Введите имя сертификата сервера.
Пример: servercert
Введите пароль сертификата сервера.
Пример: password@123
Заново введите пароль сертификата сервера.
Пример: password@123
Если у вас уже есть сертификат сервера для использования, введите n и нажмите клавишу Enter. Предоставьте входные данные для следующих шагов:
Укажите путь к каталогу сертификата сервера вручную.
Например, /home/cert/keys.pfx
Введите пароль сертификата сервера.
Заново введите пароль сертификата сервера.
ПРИМЕЧАНИЕ.
В каталоге /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.
Загрузите и извлеките новейшую сборку OpenText Identity Console.
Перейдите в каталог, в который была извлечена сборка OpenText Identity Console, и выберите IdentityConsole_<версия>_Linux.
От имени суперпользователя или пользователя с эквивалентными правами выполните следующую команду.
./get_cacert
Введите IP-адрес eDirectory с номером порта LDAPS. Например, 10.10.10.10:636.
Доверенные корневые сертификаты будут скопированы с сервера в /tmp/SSCert.pem.
Загрузите и извлеките новейшую сборку OpenText Identity Console.
Перейдите в каталог, в который была извлечена сборка OpenText Identity Console, и выберите IdentityConsole_<версия>_Linux.
От имени суперпользователя или пользователя с эквивалентными правами выполните следующую команду.
./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 и более поздних версий. После создания файла свойств система использует полученную от него информацию для автоматического завершения установки.
Перед началом автоматической установки убедитесь, что выполнены все необходимые условия.
Чтобы создать файл свойств автоматической установки, выполните следующие действия:
Перейдите в каталог IdentityConsole_<версия>_Linux в том месте, где была извлечена сборка OpenText Identity Console.
Выполните следующую команду, чтобы использовать утилиту create_silent_properties:
./create_silent_properties
Введите имя хоста сервера Identity Console или его IP-адрес. Например, 10.0.0.1.
Введите номер порта, на котором будет прослушиваться Identity Console. Например, 9000.
(Зависит от условий) Выполните одно из следующих действий в зависимости от ваших требований:
Если не нужно интегрировать OSP с Identity Console, выберите n и перейдите к шагу 6.
Чтобы интегрировать OSP с Identity Console, выберите y и укажите входные данные для следующих шагов:
Введите доменное имя/IP-адрес сервера eDirectory/хранилища объектов и отношений с номером порта LDAPS.
Ниже перечислены некоторые из них.
192.168.1.1:636
Введите имя пользователя eDirectory/хранилища объектов и отношений.
Пример:
cn=admin,ou=org_unit,o=org
Введите пароль eDirectory/хранилища объектов и отношений.
Снова введите пароль eDirectory/хранилища объектов и отношений, чтобы подтвердить пароль.
Введите доменное имя/IP-адрес сервера OSP с номером порта SSL сервера SSO.
Введите идентификатор клиента OSP и пароль клиента OSP.
Введите имя eDirectory/дерева хранилища объектов и отношений.
Введите имена хостов сервера eDirectory или Ip-адрес для подключения к ним Identity Console. Например, 10.10.10.10:636.
Введите имена хостов сервера eDirectory или Ip-адрес для подключения к ним Identity Console. Например, 10.10.10.10:636.
Введите путь к каталогу сертификата сервера, включая имя файла. Например, /home/cert/keys.pfx.
Введите пароль сертификата сервера.
Заново введите пароль сертификата сервера.
Файл silent_properties генерируется в расположении IdentityConsole_<версии>_Linux.
Порядок выполнения автоматической установки
После создания файла silent_properties выполните указанную ниже команду, чтобы запустить программу установки в автоматическом режиме:
./identityconsole_install -s silent_properties
Введите имя домена сервера eDirectory или его IP-адрес с номером порта LDAPS. Например, 10.10.10.10:636
Журналы установки можно найти в файле Identity Console installation > identityconsole_install.log.
Чтобы подключить 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, выполните следующие действия.
Выполните 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"
Перезапустите OpenText Identity Console:
systemctl restart netiq-identityconsole.service
Для остановки экземпляра выполните одну из указанных ниже команд:
/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
OpenText Identity Console (версии 1.5 и более поздних версий) можно запустить в Windows как рабочую станцию. В этом случае для нее потребуются запущенные службы REST. Поэтому, когда она запущена, в командной строке edirapi.exe выполняется процесс eDirAPI. При закрытии терминала edirapi.exe консоль OpenText Identity Console не будет работать.
В указанной ниже процедуре описан запуск OpenText Identity Console в Windows.
Войдите на страницу Software License and Download (Лицензия и загрузка программ) и перейдите на страницу Software Downloads (Загрузки программ).
Выберите следующее:
Продукт: OpenText eDirectory
Имя продукта: eDirectory per User Sub SW E-LTU
Версия: 9.2
Загрузите и извлеките IdentityConsole_<версия>_workstation_win_x86_64.zip.
Откройте извлеченную папку и установите NICI_w32 или NICI_wx64 в зависимости от конфигурации системы.
(Зависит от условий) Если у вас уже есть файлы keys.pfx и SSCert.pem, которые необходимо использовать, скопируйте их вручную в папку cert, расположенную в папке C:\IdentityConsole_<версия>_Workstation_win_x86_64\eDirAPI\cert.
Затем перейдите к шагу 9.
(Условное выражение) Если требуется создать сертификат сертифицирующей организации (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.
(Зависит от условий) Если требуется создать сертификат сервера, запустите двоичный файл 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.
Скопируйте файлы keys.pfx и SSCert.pem (сгенерированные на шаге 6 и шаге 7) вручную в папку cert.
Откройте извлеченную папку, дважды щелкните файл configure.bat и в командной строке введите пароль сертификата сервера (keys.pfx).
ПРИМЕЧАНИЕ.Если сертификат сервера изменен, перезапустите файл configure.bat с паролем нового сертификата.
Откройте извлеченную папку и дважды щелкните файл 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.
Загрузите и извлеките новейшую сборку OpenText Identity Console.
Откройте папку, в которую извлечена сборка OpenText Identity Console. Пример: C:\IdentityConsole_<версия>_workstation_win_x86_64\eDirAPI
В командной строке запустите указанный ниже двоичный файл.
get_cacert.exe
Укажите IP-адрес eDirectory и номер порта LDAPS.
Пример: get_cacert.exe 10.10.10.125:636
Создается файл SSCert.pem. Вручную скопируйте файл SSCert.pem в папку cert.
Откройте папку, в которую извлечена сборка OpenText Identity Console.
Пример: IdentityConsole_<версия>_win
Запустите 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 позволяет пользователю подключаться к нескольким деревьям посредством получения отдельного сертификата сертифицирующей организации (CA) для дерева.
Закройте рабочую станцию OpenText Identity Console и терминал eDirAPI.
Скопируйте сертификаты сертифицирующей организации (CA) SSCert.pem в каталог IdentityConsole_<версия>_workstation_win_x86_64\eDirAPI\cert.
Например, чтобы подключиться к трем деревьям eDirectory, скопируйте сертификаты сертифицирующей организации (CA) (SSCert1.pem, SSCert2.pem и SSCert3.pem соответственно).
Перейдите в папку, в которую извлечена сборка, и дважды щелкните файл run.bat (пакетный файл Windows).
Порядок закрытия программы и процесса
Закройте классическое приложение OpenText Identity Console для Windows.
Остановите процесс eDirAPI. Для этого закройте терминал процесса eDirAPI.
Чтобы перезапустить OpenText Identity Console Workstation, перейдите в папку, в которую извлечена сборка, и дважды щелкните файл run.bat (пакетный файл Windows).
ПРИМЕЧАНИЕ.Если терминал процесса eDirAPI уже выполняется, запустите identityconsole.exe из папки, в которую извлечена сборка, для перезапуска OpenText Identity Console Workstation.