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 サーバディレクトリ(インストール時)の構成」を参照してください。