重要:既存のOpenText eDirectory環境をアップグレードする前に、現在インストールされているOpenTextアプリケーションとサードパーティ製アプリケーションがOpenText eDirectory 9.3に対応しているかどうかを確認してください。他のOpenText製品の前提条件は、OpenText Documentationのサイトで確認できます。また、OpenText eDirectoryインスタンスをアップグレードする前に、そのインスタンスをバックアップすることをお勧めします。
オペレーティングシステムに基づいて、次のRPMをインストールするようにしてください。
RHEL 8.xおよびRHEL 9: dnf-utilsおよびcreaterepo
RHEL 8.x RPMをインストールするには、次の手順を実行します。
yum-utilsパッケージをインストールします。
yum install createrepo yum-utils
OpenText eDirectoryに必要な次のライブラリをインストールします。
yum install libgcc*.i686 libncurses*
/etc/selinux/configにあるSELinux環境設定ファイルに移動し、次のようにしてSELinuxをpermissiveモードに設定します。
SELINUX=permissive
RHELの最小バージョン: ncurses、libxcrypt-compat、iproute、initscripts、procps、およびnet-tools。
SLES: Zypper
OpenText eDirectoryのインストール時にRHEL OSのアップグレードが失敗する場合は、回避策として次の手順に従ってください。
RHEL OSをアップグレードする前に、次のコマンドを使用してパッケージを削除します。
rpm -e --nodeps novell-NLDAPsdk
RHEL OSを8.xから9.x以降にアップグレードします。
OSをアップグレードした後、次のコマンドを使用してパッケージをインストールします。
rpm -ivh ./novell-NLDAPsdk*
OpenText eDirectoryサービスを再開します。
SELINUXがEnforcingに設定されている場合は、次の手順を実行して、OpenText eDirectoryをインストールします。
OpenText eDirectoryビルドをダウンロードして、untarします。
OpenText eDirectoryパッケージをインストールし、./nds-install(untared_location/eDirectory/setupにある)を実行します。
ツリーを設定する前に、OpenText eDirectoryのデフォルトdibの場所/var/opt/novell/eDirectoryにデータディレクトリを作成します。
dibの場所が、/var/opt/novell/eDirectory/dataに変更されます。
(任意の場所を設定するには、カスタムパスex/home/edirectory/dataを指定します)
次のコマンドを実行します。
touch /var/opt/novell/eDirectory/data/ndsd.pid
semanage fcontext -a -t var_run_t '/var/opt/novell/eDirectory/data/ndsd.pid'
restorecon -v '/var/opt/novell/eDirectory/data/ndsd.pid'
次に、ndsconfig newコマンドを使用してツリーを設定します。
(状況によって実行) Novell International Cryptographic Infrastructure (NICI) 3.3およびOpenText eDirectory 9.3でサポートされているキーサイズは、最大8192ビットです。8KBのキーサイズを使用するには、すべてのサーバがOpenText eDirectory 9.3にアップグレードされている必要があります。また、Identity Consoleなどの管理ユーティリティを使用しているすべてのワークステーションにNICI 3.3がインストールされている必要があります。
認証局(CA)サーバをOpenText eDirectory 9.3にアップグレードするとき、キーサイズは変更されず、2Kのままになります。8Kのキーサイズを作成するには、OpenText eDirectory 9.3サーバでCAを再作成する必要があります。また、CAを作成する際に、デフォルトのキーサイズを2Kから8Kに変更する必要があります。
OpenText eDirectoryをインストールすると、nds-installユーティリティによって自動的にNICIがインストールされます。OpenText eDirectoryのインストールの詳細については、nds-installユーティリティを使用してOpenText eDirectoryコンポーネントをインストールするを参照してください。ただし、管理ユーティリティがインストールされているワークステーションに、OpenText eDirectoryそのものではなくNICIだけをインストールする必要がある場合は、NICIを手動でインストールする必要があります。NICIの手動インストールの詳細については、「NICI のインストール」を参照してください。
OpenText eDirectoryサーバ用の168ビット3DESツリーキーを取得してください。
(状況によって実行)サービスロケーションプロトコル(SLP)は、DNSが使用できないときにSLPを使用してツリー名を解決する計画の場合に限り、インストールおよび設定する必要があります。
OpenText eDirectory 9.3では、SLPはOpenText eDirectoryインストールの一部としてインストールされません。
ルートユーザだけがSLPをインストールできます。
SLPのインストールの詳細については、「OpenText eDirectoryでのSLPの使用」を参照してください。
マルチキャストルーティングを使用するためのLinuxホストの有効化
マルチキャストルーティングを使用するためにホストが有効になっていることを確認するには、次のコマンドを入力します。
/bin/netstat -nr
ルーティングテーブルに、次のエントリがあればマルチキャストルーティングが有効になっています。
224.0.0.0 0.0.0.0
このエントリがない場合は、ルートユーザとしてログインし、次のコマンドを入力してマルチキャストルーティングを有効にします。
route add -net 224.0.0.0 netmask 240.0.0.0 dev interface
interfaceは、取り付けられ、使用されているNICに応じて、eth0、hme0、hme1、またはhme2などの値になります。
マルチキャストおよびブロードキャストルータの詳細については、OpenSLP Webサイトを参照してください。
ネットワークサーバ時刻が同期されている
すべてのネットワークサーバの時刻を同期するには、NTP (ネットワーク時刻プロトコル)のntpを使用します。
(状況によって実行)セカンダリサーバをインストールする場合は、製品をインストールするパーティション内のレプリカがすべて、オンの状態になっている必要があります。
(状況によって実行)管理者以外のユーザとしてセカンダリサーバを既存のツリーにインストールしている場合、コンテナを作成し、そのコンテナをパーティションで分割します。次の権限を持っていることを確認します。
対象のパーティションに対するスーパバイザ権。
すべての属性権: W1.KAP.Securityオブジェクトに対する読み込み権、比較権、および書き込み権
エントリ権: Securityコンテナオブジェクトに対するブラウズ権。
すべての属性権: Securityコンテナオブジェクトに対する読み込み権、比較権。
(状況によって実行)W1.KAP.Securityオブジェクトが存在する場合は、すべての属性権: このオブジェクトに対する読み込み権、比較権、および書き込み権。W1.KAP.Securityオブジェクトの詳細については、『NICI Administration Guide (NICI管理ガイド)』の「Creating an AES 256-Bit Tree Key (AES 256ビットツリーキーを作成する)」を参照してください。
(状況によって実行)管理者以外のユーザとしてセカンダリサーバを既存のツリーにインストールしている場合、ツリー内の少なくとも1台のサーバのOpenText eDirectoryバージョンが、コンテナ管理者として追加しているセカンダリのOpenText eDirectoryバージョンと同じかそれ以上である必要があります。追加しているセカンダリの方が新しいバージョンである場合、ツリーの管理者がスキーマを拡張してから、コンテナ管理者でセカンダリを追加する必要があります。
セカンダリサーバを追加できるように、OpenText eDirectoryの設定中に、SLPサービスとファイアウォールのNetWare Core Protocol (NCP)ポート(デフォルトは524)を必ず有効にしてください。必要に応じて、さらに以下のサービスポートも有効にできます。
LDAP (クリアテキスト) - 389
LDAP (セキュリティ保護) - 636
HTTP (クリアテキスト) - 8028
HTTP (セキュリティ保護) - 8030
ユーザ定義ポートを有効にしてある場合、OpenText eDirectoryの設定時にそのポートを指定する必要があります。
メモ:このステップはシステムにサービスロケーションプロトコル(SLP)が設定されている場合にのみ必要です。
OpenText eDirectory 8.8 SP8以降のバージョンを9.2にアップグレードする際に、ユーザ定義ポートを8008および8010に設定しないでください。ポートを8008または8010に設定すると、ndsconfigの実行時に、サーバがeDirectory 8.8.x以前のサーバであると想定され、ポートが自動的に8028および8030にリセットされます。
以前のバージョンでSecretStoreがまだ設定されていなかった場合、またはSecretStoreを設定しない場合は、OpenText eDirectoryのアップグレードの際に、-m no_ssオプションを指定してnds-installユーティリティを使用してください。
OpenText eDirectory管理ツールボックス(eMBox)を使用すると、サーバ上でもリモートでもeDirectoryのバックエンドユーティリティすべてにアクセスできます。コマンドラインクライアントは、Javaアプリケーションです。これを実行するには、Oracle Javaの最新バージョン(1.8以上)をインストールする必要があります。また、古いバージョンのJavaすべてで、使用可能なパッチアップグレードをインストールしてアップグレードしてください。最新バージョンのJavaをインストールしたら、次の環境変数をエクスポートします。
EDIR_JAVA_HOME
JAVA_HOME
JRE_HOME
メモ:
前述の環境変数が何も検出されないと、コマンドラインクライアントはデフォルトPATH環境変数でJavaバイナリを検索します。
OpenText eDirectory 9.0 SP4より前のバージョンを使用している場合、コマンドラインクライアントを実行するには、OpenText eDirectoryと一緒にインストールされたJavaランタイム環境(Oracle Java 1.8)にアクセスできなければなりません。
OpenText eDirectory 9.2.7以降から、LinuxシステムにOpenText eDirectoryコンポーネントをインストールする前に、次の手順に従ってRPM署名の検証を実行します。
公開鍵のある次の場所に移動します。
<untarred location of eDirectory> /eDirectory/license/MicroFocusGPGPackageSign.pub
次のコマンドを実行して、公開鍵をインポートします。
rpm --import MicroFocusGPGPackageSign.pub
(オプション)次のコマンドを実行して、RPM署名を検証します。
rpm --checksig -v <RPM Name>
例:
rpm --checksig -v novell-NDSbase-9.2.x.0000.x86_64.rpm
メモ:OpenText eDirectory 9.3.0は、RHEL8以降およびRHEL 9以降、SLES 12 SP5、およびSLES 15 SP3、SP4、SP5、SP6のサポートされているバージョンのFIPS対応OSにインストールされます。
OpenText eDirectoryを効率的に実行するには、サーバでスタティックIPアドレスが設定されている必要があります。DHCPアドレスのサーバでOpenText eDirectoryを設定すると、予期しない結果が発生することがあります。