Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


7.2.2 インストール手順

ここでは,HADBサーバをインストールする手順を説明します。HADBサーバをインストールする場合,HADB管理者として設定したOSユーザで実行してください。

〈この項の構成〉

(1) インストールデータを格納するディレクトリの作成

HADBサーバのインストールデータを格納する任意のディレクトリを作成します。次に示すOSのコマンドを入力して,インストールデータを格納する任意のディレクトリを作成してください。

mkdir 任意のディレクトリのパス名

任意のディレクトリのパス名を,/home/adbmanager/installとした場合の実行例を次に示します。

■コマンドの実行例
mkdir /home/adbmanager/install

(2) インストールデータを格納するディレクトリへの書き込み権限の付与

HADB管理者が書き込みできるように,インストールデータを格納する任意のディレクトリに対して,書き込み権限を付与します。次に示すOSのコマンドを入力して,書き込み権限を付与してください。

chmod 755 任意のディレクトリのパス名

任意のディレクトリのパス名を,/home/adbmanager/installとした場合の実行例を次に示します。

■コマンドの実行例
chmod 755 /home/adbmanager/install

(3) CD-ROMファイルシステムのマウント

HADBサーバのインストールコマンド(adbinstallコマンド),およびインストールデータ(tar.gzファイル)が格納されたCD-ROMファイルシステムを自動マウントしてください。

CD-ROMファイルシステムが自動マウントされない場合,CD-ROMファイルシステムをマウントする必要があります。次に示すOSのコマンドを入力して,CD-ROMファイルシステムをマウントしてください。

mount /dev/cdrom /media

下線部分は,CD-ROMファイルシステムのマウントディレクトリ名です。環境によって異なります。

注意事項

CD-ROMのディレクトリ名やファイル名は,マシンによって記述した内容と表示が異なることがあります。OSのlsコマンドを実行して,表示されたディレクトリ名をそのまま入力してください。

(4) インストールコマンド(adbinstallコマンド)のコピー

マウントしたCD-ROMファイルシステムに格納されているHADBサーバのインストールコマンド(adbinstallコマンド)を,任意のディレクトリにコピーします。

次に示すOSのコマンドを入力して,adbinstallコマンドを任意のディレクトリにコピーしてください。

cp /media/adbinstall 任意のディレクトリのパス名

下線部分は,CD-ROMファイルシステムのマウントディレクトリ名です。環境によって異なります。

任意のディレクトリのパス名を,/home/adbmanager/installとした場合の実行例を次に示します。

■コマンドの実行例
cp /media/adbinstall /home/adbmanager/install

(5) インストールデータ(tar.gzファイル)のコピー

マウントしたCD-ROMファイルシステムに格納されているHADBサーバのインストールデータ(tar.gzファイル)を,任意のディレクトリにコピーします。

次に示すOSのコマンドを入力して,tar.gzファイルを任意のディレクトリにコピーしてください。

cp /media/hitachi_advanced_data_binder_server-$VR.tar.gz
   任意のディレクトリのパス名

下線部分は,CD-ROMファイルシステムのマウントディレクトリ名です。環境によって異なります。また,$VRは,HADBのバージョンおよびリリース番号を示します。

注意事項

7.2.2(4) インストールコマンド(adbinstallコマンド)のコピー」でadbinstallコマンドを格納したディレクトリと同じディレクトリに,tar.gzファイルをコピーしてください。adbinstallコマンドとtar.gzファイルを同じディレクトリに格納しないと,HADBサーバをインストールできません。

任意のディレクトリのパス名を,/home/adbmanager/installとした場合の実行例を次に示します。

■コマンドの実行例
cp /media/hitachi_advanced_data_binder_server-$VR.tar.gz
   /home/adbmanager/install

(6) インストールコマンド(adbinstallコマンド)への実行権限の付与

任意のディレクトリにコピーしたHADBサーバのインストールコマンド(adbinstallコマンド)に対して,HADB管理者が実行できるように,実行権限を付与します。

インストールコマンド(adbinstallコマンド)の格納先を,/home/adbmanager/installとした場合の実行例を次に示します。

■コマンドの実行例

インストールコマンド(adbinstallコマンド)に実行権限を付与するため,次に示すOSのコマンドを実行してください。

chmod 777 /home/adbmanager/install/adbinstall

これで,インストールコマンド(adbinstallコマンド)に実行権限が付与されます。

(7) HADBサーバのインストール

実行権限を付与したHADBサーバのインストールコマンド(adbinstallコマンド)を実行して,HADBサーバをインストールします。

次に示すHADBのコマンドを入力して,HADBサーバをインストールしてください。HADBサーバをインストールしたディレクトリが,サーバディレクトリとなります。サーバディレクトリとは,HADBサーバがインストールされるディレクトリのことであり,1つのサーバプロセスに関するファイル群が格納されます。

/install/adbinstall -s サーバディレクトリのパス名

下線部分は,adbinstallコマンドをコピーして格納した任意のディレクトリのパス名になります。

-sオプションに指定したディレクトリ下に,HADBサーバがインストールされます。このディレクトリが,サーバディレクトリになります。サーバディレクトリのパス名は,スラッシュ(/)で始まる118バイト以内の文字列としてください。

サーバディレクトリのパス名に使用できる文字については,「はじめに」の「■このマニュアルで使用する構文要素記号」の「〈パス名〉」を参照してください。

また,-sオプションに指定するディレクトリには,必ずHADB管理者が書き込みできるディレクトリを指定してください。HADB管理者が書き込みできないディレクトリを-sオプションに指定した場合,KFAA91553-Eメッセージが出力されてエラーになります。

インストールコマンド(adbinstallコマンド)とインストールデータ(tar.gzファイル)を格納するディレクトリに,HADB管理者が書き込みできない場合も,KFAA91553-Eメッセージが出力されてエラーになります。

KFAA91553-Eメッセージが出力された場合は,対象のディレクトリに書き込み権限を付与してください。

-sオプションに指定したディレクトリが存在しないときは,adbinstallコマンドを実行すると,自動的にディレクトリが作成されます。

ポイント

HADBサーバをインストールするためにadbinstallコマンドを実行したOSユーザが,HADB管理者としてHADBサーバに認識されます。

HADB管理者として設定したOSユーザではなく,rootでadbinstallコマンドを実行した場合は,警告メッセージ(KFAA91558-Wメッセージ)が出力されます。通常,HADB管理者として設定したOSユーザで,adbinstallコマンドを実行します。そのため,KFAA91558-Wメッセージが出力された場合は,rootでadbinstallコマンドを実行して問題がないかどうかを確認してください。

問題がある場合は,KFAA91558-Wメッセージが出力されたあとに出力されるKFAA91559-Qメッセージの入力要求に対して,nまたはNを入力してください。そのあとで,HADB管理者として設定したOSユーザでadbinstallコマンドを実行してください。

なお,root以外のスーパユーザでadbinstallコマンドを実行した場合は,KFAA91558-Wメッセージは出力されません。

参考

rootは,OSのid -uコマンドを実行して表示される値が0のユーザを指します。また,OSのsuコマンドを使用して,ほかのOSユーザからrootに切り替えたあとで,OSのid -uコマンドを実行して表示される値が0のときも含みます。

参考

adbinstallコマンドについては,マニュアル「HADB コマンドリファレンス」の「adbinstall(HADBサーバおよびHADBクライアントのインストール)」を参照してください。

任意のディレクトリのパス名を/home/adbmanager/install,サーバディレクトリのパス名を/home/adbmanager/serverとした場合の実行例を次に示します。

■コマンドの実行例

/home/adbmanager/serverディレクトリ下に,HADBサーバがインストールされます。/home/adbmanager/serverディレクトリがサーバディレクトリになります。

/home/adbmanager/install/adbinstall -s /home/adbmanager/server
参考

adbinstallコマンドでHADBサーバをインストールしたときのサーバディレクトリの構成については,「付録A.1 サーバディレクトリ(インストール時)の構成」を参照してください。