JES: JES: Java ES を使ってみよう(4): 設定済みの製品を見てみようの続きです。今回はまだ設定されていない製品の設定をしていきましょう。

今回の設定は

Sun Java Enterprise System 2005Q1 Technical Note: Deploying Java Enterprise System on a Single Host for Evaluation

Configuring Components というところです。 Directory Server、Access Manager、Portal Server は必要な設定はすでに終わっていましたよね。(設定した製品と連携するに少しまだ設定がいるのですが) それ意外の製品を設定していきましょう。


設定手順の流れ

インストール後の設定手順はインストールした製品によりますが今回インストールした製品だと次のようになります。

1. comm_dssetup.pl の実行
2. Messaging Server の設定
3. Delegated Administrator の設定
4. Instant Messaging Server の設定
5. Calendar Server の設定
6. Communication Express の設定

7. シングルサインオン (SSO) の設定
8. Portal Server の設定

Messaging Server、Calendar Server や Instant Messaging Server だけ使ってみたい人は手順1を行ってからそれぞれの製品の設定だけで OK です。

設定プログラム (configurator) を使って設定していく

各設定にはそれぞれの製品の configurator という設定プログラムを使って設定していきます。JES インストーラに似た GUI の設定プログラムです。インストーラではほとんどがデフォルトの値を設定してきました。この設定でもデフォルトの値をほとんどの箇所で使用できます。

1.comm_dssetup.pl の実行

Directory Server LDAP スキーマの準備をします。perl のスクリプト実行する必要があります。Directory Server が起動されていかどうか確認しましょう。起動されていない場合は以下で起動できます。

# cd /var/opt/mps/serverroot/slapd-hostname/
# ./start-slapd

perl コマンドを実行します。デフォルトの設定のままで OK です。

# cd /opt/SUNWcomds/sbin/
# perl comm_dssetup.pl

2. Messaging Server の設定
メールサーバーと Web メールのクライアントが含まれています。
設定プログラムを実行するには次のようにします。

# cd /opt/SUNWmsgsr/sbin
# ./configure

JES インストーラに似た UI で設定をしていきます。これらもほとんどデフォルトの値で設定できます。

起動方法は次のようになります。

# cd /opt/SUNWmsgsr/sbin
# ./start-msg

Messenger Express のポートが Web Server のポートとかぶっているので 8100 変更してあげます。

# cd /opt/SUNWmsgsr/sbin
# ./configutil -o service.http.port -v 8100
# ./start-msg

Messenger Express はブラウザから以下の URL にアクセスします。

http://hostname:8100

ユーザー ID admin でログインしてみましょう。
設定プログラムを起動しました


http://hostname:8100 にアクセスします


Messenger Express にログインできました


3. Delegated Administrator の設定

Delegated Administrator は iPlanet 時代にあった iDA という製品の後継です。 Web コンソールとコマンドラインのインターフェースで Messaging Server と Calendar Server のユーザーを管理できます。
設定プログラムを実行するには次のようにします。

# /opt/SUNWcomm/sbin/
# ./config-commda

Web コンテナに配備するので起動方法は Web Server の起動方法と同じです。
設定では以下の点に注意してください。
  • Access Manager のポートは 8080 と表示されるので 80 とします。
  • amldapuser のパスワ��ドは JESインストーラで使用したものを入力します。
  • Web コンテナは Web Server を指定します。
  • 組織 DN は Messaging Server で指定したものを入力しましょう。例: o=xyz.com, dc=xyz, dc=com

設定が無事終わったら Web Server を再起動します。Web Server の管理コンソール http://hostname:8888 から変更を適用しましょう。

(1) 管理コンソールのログイン
(2) Select a Server: からサーバーを選んで Manage ボタンを押す
(3) 変更を適用してくださいとダイアログが表示されます。
(4) 右上の Apply リンクを押します。
(5) サーバーを再起動するオプションを選びます。

無事 Web Server が起動したら以下のコマンドを実行します。

# /opt/SUNWcomm/bin/commadmin domain modify \
          -D admin -w password -n xyz.com \
          -d xyz.com -S mail,cal -H hostname
OK
#

管理コンソールは以下の URL でアクセスできます。

http://hostname/da/DA/Login

ユーザー ID は admin でログインしてみましょう。

http://hostname/da/DA/Login にアクセスします


管理コンソールにログインできました

ユーザーの登録

Delegated Administrator のコマンドラインインターフェースでユーザーの登録をしてみましょう。
test というユーザーを作成してメールとカレンダーを使えるようにします。

# /opt/SUNWcomm/bin/commadmin user create \
    -D admin -w password -S mail,cal -k legacy
Enter user's login ID: test
Enter user's first name: Masaki
Enter user's last name: Katakai
Enter user's password: test
OK
#

そのユーザーの設定言語を日本語に設定します。

#/opt/SUNWcomm/bin/commadmin user modify \
	-D admin -w adminadmin \
	-A preferredlanguage:ja \
	-A preferredlocale:ja /\
Enter user's login ID: test
OK
#

無事 test というアカウントが作成されました。Messenger Express に test というユーザーでログインしてみてください。


4. Instant Messaging Server の設定

Instant Messaging Server はいわゆるメッセンジャーをサポートするサーバーと Java のクライアントです。
設定プログラムを実行するには次のようにします。

# cd /opt/SUNWiim
# ./configure

設定では以下の点に注意してください。
  • バインドDBは cn=Directory Manager とする
  • 「IM サーバー/Identity Server オプション」では二つともチェックを入れましょう。Access Manager で SSO とポリシーの管理をしてみます。
同様に Web Server に変更を適用をします。

起動方法は次のようになります。

# cd /opt/SUNWiim/sbin
# ./imadmin start

IM のクライアントを起動するにいは以下の URL にアクセスします。

http://hostname/im/ja


「起動」ボタンを押すと IM クライアントが起動します。

admin や test のアカウントでログインできます。

http://hostname/im/ja にアクセス


ログイン画面


5. Calendar Server の設定

カレンダーサーバーと Web からアクセスできる Calendar Express を提供します。
設定プログラムを実行するには次のようにします。

# cd /opt/SUNWics5/cal/sbin
# ./csconfigurator.sh

設定では以下の点に注意してください。
  • ポートはデフォルトの 80 から 8103 に変更しましょう。
  • 組織 DN は Messaging Server で指定したものを入力しましょう。例: o=xyz.com, dc=xyz, dc=com
Calendar Server を起動するには次のコマンドを実行します。

# cd /opt/SUNWics5/cal/sbin
# ./start-cal

Calendar Express は次の URL でアクセスできます。

http://hostname:8103


ユーザーID test でログインしてみましょう。
http://hostname:8103 にアクセスします


Calendar Express にログインできました

6. Communication Express の設定

Communication Express はメールとカレンダー、アドレス帳などの統合環境です。
設定プログラムを実行するには次のようにします。

# cd /opt/SUNWuwc/sbin
# ./config-uwc

設定では以下の点に注意してください。
  • Web コンテナのユーザーID、グループID はこの場合は root/other になります。
  • ホストドメインのサポートのチェックはつけません。
  • Access Manager(Identity Server) の管理者 DB は uid=amAdmin,ou=People,(ルートDN) のようになります。
  • Messaging Server のクライアントポートは 8100, カレンダーサーバーのポートは 8103 とします。
  • 終了後 Web Server の変更を適当を行います。

Communication Express の設定は少し複雑で Messaging Server と Calendar Server の設定も行います。

Messaging Server の設定

# cd /opt/SUNWmsgsr/sbin
# ./configutil -o \
    local.webmail.sso.uwccontexturi -v uwc
# ./configutil -o \
    local.webmail.sso.uwchome -v \
    http://www.sun.com
# ./configutil -o \
    local.webmail.sso.uwclogouturl -v \
    "http://hostname:80/uwc/base/UWCMain?op=logout"
# ./configutil -o \
    local.webmail.sso.uwcport -v 80
# ./configutil -o \
    local.webmail.sso.enable -v 1
# ./configutil -o \
    local.webmail.singlesignoff -v 1
# ./configutil -o \
    local.webmail.sso.amnamingurl -v \
    http://hostname:80/amserver/namingservice

Calendar Server の設定
# cd /opt/SUNWics5/cal/config/
# vi ics.conf

次の値を "no" から "yes" に変更します。

! Allow login via proxy. (yes/no)
service.http.allowadminproxy = "yes"

Messaging Server と Calendar Server を再起動します。

Communication Express を使用するには以下の URL にアクセスします。

http://hostname/uwc

先ほど作成したユーザー test でログインしてみましょう。
http://hostname/uwc にアクセスします


Communication Express にログインできました。メールの画面です


カレンダータブを選択したところです


これでだいたいのものを使えるようになりましたね!次回は Portal Server との連携について設定していきたいと思います。
Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai