Kenji Tachibana's Weblog

« Java ES 5 Beta:... | メイン | Java ES 5 Beta:... »

http://blogs.sun.com/kenji/date/20060906 2006年 9月 06日 水曜日

Java ES 5 Beta: インストール事例: Java ES インストールの前準備

Java ES 5 Beta の実際のインストールをしていこうと思います。用意した環境は、Solaris 10 UR2 を sparc マシン (Sun fire 280R) にインストールし、そこに Solaris コンテナの完全ルートゾーンを作成して使用します。たとえば、完全ルートゾーン my-zone は以下の方法で作成できます。( は、ローカルゾーンの ルートディレクトリとなる場所です)

# zonecfg -z my-zone
zonecfg:my-zone> create
zonecfg:my-zone> set zonepath=/my-zone
zonecfg:my-zone> remove inherit-pkg-dir dir=/lib
zonecfg:my-zone> remove inherit-pkg-dir dir=/platform
zonecfg:my-zone> remove inherit-pkg-dir dir=/sbin
zonecfg:my-zone> remove inherit-pkg-dir dir=/usr
zonecfg:my-zone> set autoboot=false
zonecfg:my-zone> add net
zonecfg:my-zone:net> set address=
zonecfg:my-zone:net> set physical=
zonecfg:my-zone:net> end
zonecfg:my-zone> verify
zonecfg:my-zone> commit
zonecfg:my-zone> ^D

# zoneadm -z my-zone install -> ゾーンのインストール
# zoneadm -z my-zone boot -> ゾーンをブート

ブートコマンドが返ってきたら、# zlogin -C my-zone と
いうように、zone にコンソールログインし、ネームサービスの設定
などを、行います。通常の Solaris インストールを実施したときと
同種の設定が必要です。
その後 詳しくは、Solaris システム管理 の「ゾーン」を参照してください。

OS の設定が終了した後は、/etc/hosts, /etc/nsswitch.conf, /etc/inet/ipnodes (Solaris 10 のみ必要) を書き換え、/etc/resolve.conf 用意し、DNS server につながるようにします。/etc/hosts と /etc/inet/ipnodes は、完全修飾ドメインを 使えるように書き換えます。たとえば、ホスト名が、javaes、ドメイン名が test.com ならば、以下のように書き換えます。
javaes# more /etc/hosts
#
# Internet host table
#
127.0.0.1       localhost
XXX.XXX.XXX.XXX  javaes.test.com javaes       loghost


javaes# more /etc/inet/ipnodes
#
# Internet host table
#
::1     localhost
127.0.0.1       localhost
XXX.XXX.XXX.XXX  javaes.test.com javaes      loghost
/etc/nsswitch.conf は、私の環境では、NIS を使っているので、 nis が優先されていますが、これを、files dns を優先するように 変更します。
javaes# cat /etc/nsswitch.conf
          :
          :
hosts:      files dns nis [NOTFOUND=return] files
          :
          :
ipnodes:    files dns nis [NOTFOUND=return] files
最後に前の回でふれた、Application Server と Message Queue の package を 削除すれば、準備完了です。

投稿されたコメント:

コメント
コメントは無効になっています。

Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.