Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)

第 12 章 LDAP ネームサービスの紹介 (概要/リファレンス)

LDAP に関する章では、iPlanet Directory Server 5.1 で動作するように Solaris ネームサービスクライアントを設定する方法を説明します。一般的なディレクトリサーバー要件については、第 18 章「一般的なリファレンス」で簡潔に説明します。


注 -

ディレクトリサーバーは LDAP サーバーである必要はありませんが、LDAP に関する章では、「ディレクトリサーバー」という語は「LDAP サーバー」の同義語として使用します。


対象読者

LDAP ネームサービスに関するこれらの章は、LDAP に関する実務上の知識を持つシステム管理者を対象としています。以下のリストは、本書を利用して Solaris ベースの LDAP ネームサービスを配備する前によく理解しておく必要のある概念の一部です。

推奨される前提知識

前述の概念を詳しく知りたい場合、または LDAP や一般的なディレクトリサービスの配備について知りたい場合、以下のドキュメントが役に立ちます。

その他の前提条件

NIS+ から LDAP への移行を行う場合、『Solaris のシステム管理 (ネーミングとディレクトリサービス : FNS、NIS+ 編)』の付録「NIS+ から LDAP への移行」を参照して移行を完了してから、本書の各章に進んでください。

iPlanet Directory Server 5.1 のインストールが必要な場合は、『iPlanet Directory Server 5.1 インストールガイド』を参照してください。

LDAP ネームサービスとその他のネームサービスの比較

以下に、FNS、DNS、NIS、NIS+、および LDAP ネームサービスの比較一覧を示します。

 

DNS 

NIS 

NIS+ 

FNS 

LDAP 

名前空間 

階層 

フラット 

階層 

階層 

階層 

データ記憶領域 

ファイル/ 

リソースレコード 

2 列のマップ 

複数列のテーブル 

マップ 

ディレクトリ (可変) 

をインデックス化したデータベース 

サーバー 

マスター/スレーブ 

マスター 

/スレーブ 

ルートマスター/  

非ルートマスター主/ 

副キャッシュ/スタブ 

なし 

マスター/複製 

マルチマスター複製 

セキュリティ 

なし 

なし (root または、なし) 

DES 

認証 

なし (root または、なし) 

SSL、可変 

トランスポート 

TCP/IP 

RPC 

RPC 

RPC 

TCP/IP 

スケール 

グローバル 

LAN 

LAN 

グローバル (DNS 付)/LAN 

グローバル 

完全指定ドメイン名の使用

LDAP クライアントと NIS や NIS+ クライアントとの 1 つの重要な相違点は、LDAP クライアントが DNS の場合と同様、ホスト名として常に完全指定ドメイン名 (FQDN) を返すことです。たとえば、次のドメイン名を考えてみましょう。


west.example.net

この場合、ホスト名 server を検索する場合、gethostbyname() および getipnodebyname () はホスト名を FQDN で返します。


server.west.example.net

また、server-# のようなインタフェース固有の別名を使用した場合も、完全指定ホスト名の長いリストが返されます。ホスト名を使用してファイルシステムの共有や他の検査を実行する場合、この点に留意する必要があります。ローカルホストには非 FQDN を想定し、DNS 解決済み遠隔ホストにのみ FQDN を想定している場合は特に注意が必要です。DNS と異なるドメイン名を使用して LDAP を設定すると、同じホストでも検索元によって FQDN が異なることがあります。

LDAP ネームサービスの利点

LDAP ネームサービスの欠点

以下に、その他のネームサービスと比較して LDAP の欠点を示します。


注 -

ディレクトリサーバー (LDAP サーバー) をそのクライアントとして使用することはできません。つまり、ディレクトリサーバーソフトウェアを実行中のマシンを、LDAP ネームサーバークライアントにすることはできません。


Solaris 9 LDAP ネームサービスの新機能

NIS+ から LDAP への移行


注 -

NIS+ は、将来のリリースでサポートされない可能性があります。Solaris 9 オペレーティング環境には、NIS+ から LDAP への移行を支援するツールが用意されています。

詳細については、http://www.sun.com/directory/nisplus/transition.html を参照してください。


NIS+ から LDAP への移行の詳細については、第 19 章「NIS+ から LDAP への移行」を参照してください。

LDAP ネームサービスの設定 (作業マップ)

表 12-1 Java Plug-in の紹介

作業 

参照先  

ネットワークモデルの計画 

「ネットワークモデルの計画」

DIT の計画 

「ディレクトリ情報ツリー (DIT) の計画」

複製サーバーの設定 

「複製サーバー」

セキュリティモデルの計画 

「セキュリティモデルの計画」

クライアントプロファイルおよびデフォルト属性値の選択 

「クライアントプロファイルおよびデフォルト属性値の計画」

データ生成の計画 

「データ生成の計画」

iPlanet Directory Server 5.1 を構成して、LDAP ネームサービスから使用可能にする 

「エクスプレス構成および標準構成の使用」

iPlanet Directory Server 5.1 を設定して、LDAP ネームクライアントから使用可能にする 

第 15 章「iPlanet Directory Server 5.1 の設定 (手順)」

プリンタエントリの管理 

「プリンタエントリの管理」

LDAP クライアントの初期化 

「クライアントの初期設定」

プロファイルを使用したクライアントの初期化 

「プロファイルを使用してクライアントを初期化する」

手動によるクライアントの初期化 

「クライアントを手動で初期設定する」

クライアントの初期化解除 

「クライアントの初期設定を解除する」

サービス検索記述子を使用した、クライアントプロファイルの変更 

「サービス検索記述子を使用してさまざまなサービスへのクライアントアクセスを変更する」

ネームサービス情報の取得 

「ネームサービス情報の検出」

クライアント環境のカスタマイズ 

「クライアント環境のカスタマイズ」