![]() |
iPlanet Messaging Server UNIX 用インストールガイド |
第 2 章 インストール手順
この章では、setup プログラム、ディレクトリの setup プログラム、およびサイレントインストールの実行方法を説明します。 さらに、一般的なインストールシナリオと、インストール後の構成手順の概要を示します。 この章の内容は、第 1 章「インストールの準備」の各節を読み終えていることを前提としています。
インストールの前に
Messaging Server のインストールファイルの転送
シナリオ 1: Messaging Server と Directory Servers を同じマシンにインストールする
インストール後の設定シナリオ 2: 既存の Configuration Directory Server と Users and Groups Directory Server を使用して Messaging Server をインストールする
シナリオ 3: 既存の Users and Groups Directory Server と新規の Configuration Directory Server を使用して Messaging Server をインストールする
インストールの前に
この時点で、setup プログラムを実行して Messaging Server のインストールを開始する準備はほぼ完了しています。 作業を進める前に、次の質問に「はい」と答えられるようにしてください。
「システム要件」を読み、必要条件が満たされていることを確認しましたか。
「製品階層および相互の関連性」を読み、インストールするコンポーネントとインストール場所を決めましたか。
「インストールタイプ」を読み、実行するインストールタイプを決め、必要な情報をすべて収集しましたか。
既存の Directory Server を使用するか、Messaging Server に付属する Directory Server をインストールするかを決めましたか。 既存の Directory Server を使用する場合は、「既存の Directory Server の構成」で詳細情報を確認する必要があります。
表 1-2のインストールチェックリストに、インストールと構成に関する値を記録する用意はできていますか。
Messaging Server のインストールファイルの転送
製品のアーカイブファイルを転送して解凍するには、以下の手順に従います。
Web からダウンロードする場合
圧縮されたインストールプログラムファイルを iPlanet の Web サイトから転送して解凍するには、 Messaging Server のアーカイブファイルがある場所を探します。 ファイルの形式は、archive.tar.gz です。archive は、圧縮されたアーカイブファイルの名前に置き換えられます。
Messaging Server を動作させるマシンにディレクトリ (例 : /opt/msg5install) を作成して、アーカイブをそのディレクトリにコピーします。
アーカイブファイルをコピーしたディレクトリに移動し、ファイルを解凍して内容を抽出します。 次のコマンドを使用します。
- gunzip -c arhive.tar.gz | tar -xvf -
製品 CD 内で Messaging Server のアーカイブを探します。
- インストール先マシンの CD-ROM ドライブに CD を挿入し、/solaris (Solaris 2.6 および Solaris 8 の場合) または /hpux (HP-UX 11.0 の場合) を検索します。 次に、インストールするサブディレクトリを探します。
ES - iPlanet Web Server
ims_dssetup スクリプト (CD 内の /solaris/iMS/msg/dssetup.zip または /hpux/iMS/msg/dssetup.zip) を検索し、 Directory Server がインストールされているマシンにコピーします。 さらに、dssetup.zip にある config/ というサポート対象のディレクトリを、既存の Directory Server マシンにコピーする必要があります。iDA - iPlanet Delegated Administrator for Messaging
iMS - iPlanet Messaging Server
注 既存の Directory Server が 2 つ (ユーザおよびグループ用と構成データ用に1つずつ) ある場合、両方の Directory Server で ims_dssetup を実行する必要があります。
ims_dssetup ユーティリティの実行
この節では、ims_dssetup ユーティリティを実行して、既存の Directory Server を Messaging Server 用に構成する手順を説明します。 既存の Directory Server がない場合は、この節を読む必要はありません。 ims_dssetup ユーティリティは、Web からアーカイブファイルをダウンロードしたディレクトリ内の msg ディレクトリにあります。また、CD-ROM 上でも、msg ディレクトリにあります。
次のコマンドを使用して、ims_dssetup ユーティリティを実行します。
この時点で、設定内容の要約が表示されます。 以下に例を示します。
「y」と入力して作業を続けます。
- perl5 ims_dssetup.pl
既存の Directory Server がある Directory Server ルートを指定します。
- Welcome to the iMS Directory Server preparation tool.
- This tool will help you setup a Netscape Directory Server and make it ready to use for installing iPlanet Messaging Server.
- Do you want to continue [y]:
Messaging Server のインストールに使用する Directory Server インスタンスを選択します。
- Please enter the full path to the directory where Netscape Directory Server was installed.
- Directory server root [/usr/iplanet/server5] :
DC ツリーのベース接尾辞を指定するか、Return キーを押してデフォルト値を使用します。 DC ツリーでは、ルートは o=internet に設定する決まりになっています。
- Please select a directory server instance from the following list:
- [1] slapd-budgie
- Which instance do you want [1]:
ユーザおよびグループデータを設定するベース接尾辞を指定します。デフォルト値を使用する場合は、Return キーを押します。
- Please enter the base suffix for DC Tree [o=internet]:
「yes」と入力するか、Return キーを押して、スキーマ ファイルを更新します。
- Please enter the base suffix under which the Users/Groups data should be setup [o=siroe.com] :
「yes」と入力するか、Return キーを押して、新しいインデックスを構成します。
- Do you want to update the schema files [yes]:
スキーマディレクトリを指定します。これは、ims_dssetup ユーティリティが置かれているディレクトリの config サブディレクトリです。
- Do you want to configure new indexes [yes]:
- Please enter the schema directory
[/usr/iplanet/server5/msg/config]:
Here is a summary of the settings that you chose:
Server Root: /usr/iplanet/server5
Server Instance: slapd-budgie
Update Schema : yes
DC Root : o=internet
User/Group Root : o=siroe.com
Add New Indexes : yes
Schema Directory : /usr/iplanet/server5/msg/configAnswer yes or press Return to continue, or answer no to start over. Do you want to continue [y]: At this point, the configuration of the specified Directory Server begins.
setup プログラムの実行
iPlanet Messaging Server ファイルのインストールバイナリには、setup プログラムが含まれています。 setup プログラムを実行するには、root としてログインする必要があります。 Messaging Server のインストール前にガイドラインを確認しておく場合は、「推奨ガイドライン」 を参照してください。
options
に指定できる setup コマンドのパラメータを、 表 2-1 に示します。
ファイル (file) をサイレントインストールスクリプトとして指定する。 このパラメータは、-s パラメータと一緒に使用する必要があります。
サイレントインストール
インストールプログラムでは、サイレントインストールキャッシュファイルを作成できます。このファイルを使用すると、その後に行う別の Messaging Server インスタンスのインストールが効率化されます。最初のインストールで -k オプションを使用すると、サイレントインストールキャッシュファイルが作成されます。インストールプロンプトで指定したすべての値が、そのファイルに記録されます。サイレントインストールを実行すると、setup プログラムは、サイレントインストールキャッシュファイルを読み取ります。setup プログラムは、その後の Messaging Server のインストールでは同じ質問を繰り返さずに、このキャッシュファイルの値を使用します。したがって、新しいインストールでキャッシュファイルを使用すると、ユーザは一切質問を受けることがありません。その代わりに、新しいインストールパラメータとしてキャッシュファイルの値が自動的に適用されます。
サイレントインストールのキャッシュファイルは、/server-root/setup ディレクトリに保存されます。 たとえば、Messaging Server を /usr/iplanet/server5 にインストールした場合、そのインストールのキャッシュファイルは次のディレクトリに保存されます。
/usr/iplanet/server5/setup/install.inf
キャッシュファイルを使用して別の iPlanet Messaging Server 5.1 インスタンスをすばやくインストールするには、次の手順に従います。
使用するサイレントインストールキャッシュファイルを、インストールディレクトリにコピーします。
必要であれば、サイレントインストールキャッシュファイルを見直して編集します。
-s -f file オプションを指定して setup を実行します。この場合、file は、サイレントインストールキャッシュファイルのフルパスとファイル名を表します(その他の setup オプションは「setup プログラムの実行」 を参照)。 次に例を示します。
- キャッシュファイルのパラメータおよび指定の一部を変更する必要が生じることがあります。 たとえば、このインストールのホスト名が、キャッシュファイルに記録されているホスト名と異なる場合などです。 キャッシュファイルに記録されたパラメータが、このインストールに自動的に適用されることを忘れないでください。
インストールシナリオ
この節では、Messaging Server の 3 つの一般的なインストールシナリオについて説明します。
注 これらのシナリオの手順は、Custom Installation を想定したものです。 Express Installation または Typical Installation を実行する場合は、ここに挙げた質問のいくつかが表示されないことがあります。
シナリオ 1: Messaging Server と Directory Servers を同じマシンにインストールする。
質問によっては、用意された答えの中から選択する場合と、ユーザ独自の答えを入力する場合があります。各質問の詳細は、第 3 章「インストールに関する質問」を参照してください。
Messaging Server と Directory Server を同じサーバにインストールします。Messaging Server 製品を評価目的で使用する場合は、通常はこのインストールシナリオに従います。シナリオ 2: 既存の Configuration Directory Server と Users and Groups Directory Server を使用して Messaging Server をインストールする。
既存の Configuration Directory Server と Users and Groups Directory Server を使用して Messaging Server をインストールします。シナリオ 3: 既存の Users and Groups Directory Server と新規の Configuration Directory Server を使用して Messaging Server をインストールする。
Users and Groups Directory Server のみ既存のものを使用して、 Messaging Server をインストールします。 Netscape Messaging Server から iPlanet Messaging Server にユーザとグループを移行する場合は、このインストールシナリオに従います。 詳細は、『iPlanet Messaging Server 5.0 移行ガイド』を参照してください。
注 既存の Directory Server を使用して Messaging Server をインストールする場合は、使用する既存の Directory Server に対して ims_dssetup ユーティリティを実行し、Messaging Server のインストールに対応できるように準備する必要があります。 詳細は、24 ページの「既存の Directory Server の構成」および「ims_dssetup ユーティリティの実行」を参照してください。
ヒント 各質問に対する回答を記録しておくことを強くお勧めします (表 1-2 を参照)。というのは、別の製品のインストールでこの回答が必要になることがあるためです。たとえば、iPlanet Delegated Administrator for Messaging では、Messaging Server のインストール時に行った回答のいくつかを必要とします。 「iPlanet Delegated Administrator for Messaging のインストールに必要な情報」 を参照してください。 インストールを開始する前に script コマンドを実行すれば、インストールのすべての工程を記録できます。 詳細は、UNIX のマニュアルページを参照してください。
シナリオ 1: Messaging Server と Directory Servers を同じマシンにインストールする
Messaging Server と Directory Servers を同じマシンにインストールする場合は、次のインストール手順に従います。
インストールファイルをダウンロードしたディレクトリに移動します。 次に例を示します。
setup プログラムを実行してインストールを開始します。 setup の詳細は、「setup プログラムの実行」を参照してください。 次に例を示します。
- cd /opt/msg5install
第 3 章「インストールに関する質問」の説明に従って、以下の各質問に答えます。
- ./setup -k
質問 1: 開始画面
質問 6: iPlanet Server 製品のコンポーネント (表示されている全コンポーネントを選択)
質問 7: Netscape Server 製品主要コンポーネント
質問 8: Netscape Directory 製品群コンポーネント
質問 9: Administration Services コンポーネント
質問 10: iPlanet Messaging Applications 製品群コンポーネント
質問 16: 既存の Configuration Directory Server を登録するかどうか
質問 25: ユーザおよびグループデータを別のDirectory Server に保管するかどうか (この質問には「no」を入力)
質問 21: Directory Server のネットワークポート
質問 19: Configuration Server 管理者のログイン ID とパスワード
質問 24: Directory Manager の バインド DN とパスワード
質問 31: サンプルエントリ (この質問には「no」を入力)
質問 32: データ追加を伴う新規ディレクトリ生成 (この質問には「suggest」を入力)
質問 33: スキーマ検査の無効化 (この質問には「no」を入力)
質問 34: Administration Server のポート
質問 35: Administration Server を、現在のホストのデフォルト IP アドレスではなく、特定の IP アドレスにバインドするかどうか
質問 36: Administration Server のユーザ名
質問 37: Messaging Server の一意の識別子
質問 38: Messaging Server のホスト名とドメイン名
質問 40: Messaging Server のデフォルトドメインと組織
質問 42: iPlanet Delegated Administration for Messaging にサービスを提供する Web サーバのホスト名とポート番号
質問 43: ファイアウォールの配下から Messaging Server を動作させるかどうか
質問 45: POP3、IMAP、SMTP、および Messenger Express (Webmail) の TCP/IP ポート番号
質問 46: サービス管理者 (Delegated Administrator のトップレベル管理者とも呼ばれる) のログイン ID とパスワード
質問 47: ポストマスターグループに追加する電子メールアドレス
シナリオ 2: 既存の Configuration Directory Server と Users and Groups Directory Server を使用して Messaging Server をインストールする
既存の Configuration Directory Server と Users and Groups Directory Server を使用して Messaging Server をインストールする場合は、次のインストール手順に従います。
インストールファイルをダウンロードしたディレクトリに移動します。 次に例を示します。
setup プログラムを実行してインストールを開始します。 setup の詳細は、「setup プログラムの実行」を参照してください。 次に例を示します。
- cd /opt/msg5install
第 3 章「インストールに関する質問」の説明に従って、以下の各質問に答えます。
- ./setup -k
質問 1: 開始画面
質問 6: iPlanet Server 製品のコンポーネント (Directory Server 以外の全コンポーネントを選択)
質問 7: Netscape Server 製品主要コンポーネント
質問 8: Netscape Directory 製品群コンポーネント
質問 10: iPlanet Messaging Applications 製品群コンポーネント
質問 13: Directory Server の LDAP URL (Configuration Directory)
質問 14: Configuration Directory の管理ドメイン
質問 15: Configuration Server 管理者のログイン ID とパスワード
質問 34: Administration Server のポート
質問 35: Administration Server を、現在のホストのデフォルト IP アドレスではなく、特定の IP アドレスにバインドするかどうか
質問 36: Administration Server のユーザ名
質問 37: Messaging Server の一意の識別子
質問 38: Messaging Server のホスト名とドメイン名
質問 40: Messaging Server のデフォルトドメインと組織
質問 42: iPlanet Delegated Administration for Messaging にサービスを提供する Web サーバのホスト名とポート番号
質問 43: ファイアウォールの配下から Messaging Server を動作させるかどうか
質問 45: POP3、IMAP、SMTP、および Messenger Express (Webmail) の TCP/IP ポート番号
シナリオ 3: 既存の Users and Groups Directory Server と新規の Configuration Directory Server を使用して Messaging Server をインストールする
Users and Groups Directory Server のみ既存のものを使用して Messaging Server をインストールする場合は、次のインストール手順に従います。
インストールファイルをダウンロードしたディレクトリに移動します。 次に例を示します。
setup プログラムを実行してインストールを開始します。 setup の詳細は、「setup プログラムの実行」を参照してください。 次に例を示します。
- cd /opt/msg5install
第 3 章「インストールに関する質問」の説明に従って、以下の各質問に答えます。
- ./setup -k
質問 1: 開始画面
質問 6: iPlanet Server 製品のコンポーネント (表示されている全コンポーネントを選択)
質問 7: Netscape Server 製品主要コンポーネント
質問 9: Administration Services コンポーネント
質問 10: iPlanet Messaging Applications 製品群コンポーネント
質問 16: 既存の Configuration Directory Server を登録するかどうか (この質問には「no」を入力)
質問 25: ユーザおよびグループデータを別のDirectory Server に保管するかどうか (この質問には「yes」を入力)
質問 26: Users and Groups Directory Server の完全指定のホスト名とドメイン名
質問 27: Users and Groups Directory Server が待機するポート番号
質問 28: Users and Groups Directory Server の接尾辞
質問 29: Users and Groups Server 管理者のログイン IDおよびパスワード
質問 21: Directory Server のネットワークポート
質問 19: Configuration Server 管理者のログイン ID とパスワード
質問 24: Directory Manager の バインド DN とパスワード
質問 31: サンプルエントリ (この質問には「no」を入力)
質問 32: データ追加を伴う新規ディレクトリ生成 (この質問には「suggest」を入力)
質問 33: スキーマ検査の無効化 (この質問には「no」を入力)
質問 34: Administration Server のポート
質問 35: Administration Server を、現在のホストのデフォルト IP アドレスではなく、特定の IP アドレスにバインドするかどうか
質問 36: Administration Server のユーザ名
質問 37: Messaging Server の一意の識別子
質問 38: Messaging Server のホスト名とドメイン名
質問 40: Messaging Server のデフォルトドメインと組織
質問 42: iPlanet Delegated Administration for Messaging にサービスを提供する Web サーバのホスト名とポート番号
質問 43: ファイアウォールの配下から Messaging Server を動作させるかどうか
質問 45: POP3、IMAP、SMTP、および Messenger Express (Webmail) の TCP/IP ポート番号
質問 46: サービス管理者 (Delegated Administrator のトップレベル管理者とも呼ばれる) のログイン ID とパスワード
質問 47: ポストマスターグループに追加する電子メールアドレス
インストール後の設定
この時点で、システムへの Messaging Server のインストールは完了しています。ただし、複数の Messaging Server インスタンスをインストールする場合は、インストール後の追加設定を行う必要があります。
共通の Users and Groups Directory を使用する Messaging Server
共通の Users and Groups Directory Server を使用する複数の Messaging Server インスタンスをインストールする場合、インストールプログラムでは、Messaging End User Administrator グループに msg-admin-xxx アカウントが追加されません。Messaging Server インスタンスの Users and Groups Directory には必ず、LDAP アカウントが作成されます。 それぞれのインスタンスは、アカウント資格を使用して、LDAP ディレクトリからユーザおよびグループのデータにアクセスします。
このアカウントは、インストール時に作成され、必要なディレクトリデータの読み取りアクセスが許可されています。この読み取りアクセス権は、アクセス制御項目 (ACI) を介して付与されます。 ACI は、Messaging End User Administrator グループのメンバーにアクセス権を付与します。 このグループは、デフォルトドメインの組織サブツリー上の「ou=Groups」にあります。 Messaging End User Administrator グループの DN は、「cn=Messaging End User Administrators Group, ou=Groups, o=siroe.com, o=ISP」です。その内容は次のとおりです。
デフォルトのドメインは、siroe.com である
ディレクトリの ACI は、上記のグループのメンバーにディレクトリデータへのアクセスを許可しますが、最初の Messaging Server のサーバアカウントのみが、このグループのメンバーとして追加されます。 インストーラは、ほかのサーバのアカウントを作成し、その資格を、local.ugldapbasedn と local.ugldabindcred の属性ペアに保存します。 ただし、インストーラは、このアカウントを Messaging End User Administrator Group のメンバーとして追加しないので、Messaging Server は、Users and Groups Directory Server から必要なデータにアクセスできません。ユーザおよびグループの LDAP ディレクトリのベース接尾辞は、「o=ISP」である
デフォルトの組織のサブツリー (「dc=siroe, dc=com, o=internet」が DN 参照を持つサブツリー) は、「o=siroe.com, o=ISP」である
LDAP ディレクトリを正しく構成するには、Messaging Server アカウントの DN を、Messaging End User Administrator Group のメンバーとして追加する必要があります。その手順を次に示します。
Messaging End User Administrator Group の DN (例 : 「dn: cn=Messaging End User Administrators Group, o=siroe.com, o=ISP」) を決めます。
Messaging Server アカウントの DN を決めます。 DN (例 : 「uid=msg-admin-2, ou=People, o=siroe.com, o=ISP」) を取り出す場合は、
$INSTANCEROOT/getconf local.ugldapbinddn コマンドを使用します。上記の DN を、Messaging End User Administrator Group の uniquemember 属性の値として追加します。以下は、この例で使用しているグループにアカウント DN を追加する LDPF ファイルの例です。
ldapmodify の引数として LDIF ファイルを使用して、Messaging Server に必要なアクセス権限を Messaging End User Administrator Group に付与します。
- dn: cn=Messaging End User Administrators Group, ou=Groups, o=siroe.com,o=ISP
changetype: modify
add: uniquemember
uniquemember: uid=msg-admin-2, ou=People, o=siroe.com, o=ISP
2 番目の Messaging Server にサービス管理者グループを追加する
サービス管理者グループがすでに存在する場合、2 番目の Messaging Server を追加すると、そのサーバのサービス管理者がサービス管理者グループに追加されません。 この問題を解決するには、2 番目のサービス管理者ユーザをサービス管理者グループに手動で追加します。
前へ 目次 索引 DocHome 次へ
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated July 19, 2001