10.3 ツリー名の変更

マージする2つのツリーの名前が同じ場合は、どちらかの名前を変更する必要があります。

ここで名前を変更できるのはソースツリーだけです。ターゲットツリーの名前を変更するには、ターゲットツリー上のいずれかのサーバに対してNetIQ iManagerのツリー名の変更ウィザードを実行する必要があります。

ツリー名を変更しても、バインダリコンテキストは自動的には変更されません。autoexec.ncfファイルで設定されたバインダリコンテキストセットにもツリー名(例: SET Bindery Context = O=n.test_tree_name)が含まれるため、ツリー名が最近変更されたサーバでは、ツリー名が変更される前のコンテキストは使用されません。

したがって、ツリー名を変更した場合、クライアントワークステーションの環境設定の変更が必要になる可能性があります。Novell Client for DOS/Windowsの場合は、net.cfgファイルの優先ツリーステートメントおよび優先サーバステートメントを確認します。Novell Client for Windowsの場合は、クライアントのプロパティページにある優先ツリーステートメントおよび優先サーバステートメントを確認します。

優先サーバが使用されている場合は、ツリーのマージやツリー名の変更を行っても、そのクライアントは名前によってサーバにログインした状態のままなので操作による影響はクライアント側にはありません。優先ツリーが使用されている場合は、ツリーのマージやツリー名の変更を行うと、元のツリー名はなくなります。マージを行った後にはターゲットツリーの名前だけが残ります。優先ツリーの名前を新しいツリー名に変更します。

2つのツリーをマージする場合、ターゲットツリーの名前はマージの結果作成されるツリーの名前としてそのまま残るので、アップデートする必要のあるクライアントワークステーションの数を少なくするには、クライアントワークステーションの数が多い方のツリーをターゲットツリーとして指定します。

または、マージの後でツリー名を変更して、最終的なツリー名がクライアントワークステーションの数が多い方のツリーに一致するようにすることもできます。

マージ後のツリーの名前は、元のソースツリーの名前に変更することもできます。このオプションを選択する場合は、ターゲットツリーにあるクライアントワークステーションのnet.cfgファイルを更新する必要があります。

次の前提条件の一覧を使用して、リネーム操作の準備ができているか確認します。

  • ソースツリー上のサーバコンソールへのアクセス権があること、またはこのサーバとのRCONSOLEセッションが確立済みであること

  • ソースツリーのTreeオブジェクトに対するスーパバイザオブジェクト権があること

  • (オプション)ツリー内のサーバがすべて動作可能であること(動作不能状態のサーバは動作可能になった時点で自動的に更新されます)。

ツリー名を変更するには、次を実行します。

  1. NetIQ iManagerで、[役割およびタスク]オプションをクリックします。

  2. [eDirectoryの保守]>[ツリー名の変更]の順にクリックします。

  3. ツリー名の変更ウィザードを実行するサーバ(ターゲットツリー内のサーバ)を指定し、[次へ]をクリックします。

  4. そのサーバに対する認証を行ってから、[次へ]をクリックします。

  5. 新しいツリー名、管理者ユーザ名、およびパスワードを指定します。

  6. [Start]をクリックします。

    ツリー名の変更ウィザードのステータスウィンドウが表示され、リネーム処理の進行状況が表示されます。

  7. 名前変更プロセスから返された情報とともに「完了」メッセージが表示されたら、[閉じる]をクリックして終了します。

メモ:EBA対応のeDirectoryツリーの名前を変更した後、ebaclientinitユーティリティを使用して、.eba.p12ファイルをダウンロードします。詳細については、ebaclientinitユーティリティの実行を参照してください。