Novell(クラウドコンピューティングのセキュリティ・仮想化ソリューションを実現)

eDirectory 8.8のサーバIPアドレス変更後-626エラーが発生しレプリケーションができない

This document (00006790) is provided subject to the disclaimer at the end of this document.

問題点

UNIX版eDirectory 8.8を使用して、ツリーを2台のサーバで管理しています。
SLPは使用していません。

2台のサーバのIPアドレスを同時に変更し、サーバを再起動しましたが、サーバのレプリケーションが動作せず、-626エラーが発生しています。
どうやら、お互いのサーバが相手のサーバを発見できていないようです。
どうすれば、相手のサーバを発見し、レプリケーションを正常にできますか?

解決方法

eDirectory 8.7.3までは、SLPは自動的にインストールされるため、同一セグメント上であれば、お互いのIPアドレスが変更になったとしてもSLPにより名前解決を行い、お互いのサーバを認識することができました。
しかし、eDirectory 8.8では、デフォルトでSLPはインストールされないため、別の名前解決手段が必要となります。
UNIX版では、SLPで名前解決ができない時のために、hostsファイルに相当するhosts.ndsというファイルを使用します。
ただし、デフォルトでは作成されないため、hosts.ndsファイルを下記のディレクトリに作成してください。

デフォルト:/etc/opt/novell/eDirectory/conf/hosts.nds
(インストール方法によってはパスが異なる場合があります。)

次に、以下のサンプルに従って、記述してください。

例:
NOVELLツリーの下に、dirxml.NOVELLパーティションがあります。
ROOTパーティションは、NDS1とNDS3がコピーを持ち、dirxml.NOVELLパーティションは、NDS2がコピーを持っています。
各サーバのIPアドレス解決は、HOSTSもしくはDNSで行われているとします。
# TREE NAME Internet Address
NOVELL. nds1.novell.net
NOVELL. nds3.novell.net
dirxml.NOVELL. nds2.novell.net

# Server Name Internet Address
nds1 nds1.novell.net
nds2 nds2.novell.net
nds3 nds3.novell.net

※ Internet Addressの部分は、IPアドレスでも構いません。
※ 詳細なhosts.ndsファイルの記述方式は、man hosts.ndsでマニュアルを参照してください。

Disclaimer

この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。

本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。

  • ドキュメントID: J00006790
  • 作成年月日: 14-JUL-2006
  • 修正年月日:
  • ドキュメントリビジョン: 1
  • 分類: Admin-eDirectory
  • 対象NOVELL製品およびバージョン: eDirectory 8.8
  • カテゴリ: