インストール手順により、Berkeley DB スプール方式用に必要な Grid Engine ソフトウェアがインストールされます。
ローカルファイルシステムに Grid Engine ソフトウェアを読み込む必要があります。ファイルの抽出方法の詳細は、「配布ファイルをワークステーションに読み込む方法」を参照してください。
root としてスプールサーバーホストにログインします。
$SGE_ROOT 環境変数が設定されていない場合は、次のように入力して設定します。
# SGE_ROOT=sge-root; export SGE_ROOT |
次のように入力して、$SGE_ROOT 環境変数が設定されていることを確認します。
# echo $SGE_ROOT |
インストールディレクトリへ移動します。
# cd $SGE_ROOT |
-db オプション付きで inst_sge コマンドを入力します。
# sge-root/inst_sge -db |
このコマンドにより、スプールサーバーのインストール手順が開始されます。いくつかの質問が表示されます。問題が発生した場合は、インストール手順を中止して、あとで再開できます。
管理アカウントを持つユーザーを選択します。
Choosing Grid Engine admin user account --------------------------------------- You may install Grid Engine that all files are created with the user id of an unprivileged user. This will make it possible to install and run Grid Engine in directories where user >root< has no permissions to create and write files and directories. - Grid Engine still has to be started by user >root< - this directory should be owned by the Grid Engine administrator Do you want to install Grid Engine under an user id other than >root< (y/n) [y] >> y |
Choosing a Grid Engine admin user name -------------------------------------- Please enter a valid user name >> sgeadmin Installing Grid Engine as admin user >sgeadmin< Hit <RETURN> to continue >> |
sge-root ディレクトリの設定を確認します。
次の例では、sge-root の値は /opt/n1ge6 です。
Checking $SGE_ROOT directory ---------------------------- The Grid Engine root directory is: $SGE_ROOT = /opt/n1ge6 If this directory is not correct (e.g. it may contain an automounter prefix) enter the correct path to this directory or hit <RETURN> to use default [/opt/n1ge6] >> Your $SGE_ROOT directory: /opt/n1ge6 Hit <RETURN> to continue >> |
セル名を入力します。
Grid Engine システムセルの使用方法については、「セル」を参照してください。
Grid Engine cells ----------------- Grid Engine supports multiple cells. If you are not planning to run multiple Grid Engine clusters or if you don't know yet what is a Grid Engine cell it is safe to keep the default cell name default If you want to install multiple cells you can enter a cell name now. The environment variable $SGE_CELL=<your_cell_name> will be set for all further Grid Engine commands. Enter cell name [default] >> |
Berkeley DB スプール方式を選択します。
Setup spooling -------------- Your SGE binaries are compiled to link the spooling libraries during runtime (dynamically). So you can choose between Berkeley DB spooling and Classic spooling method. Please choose a spooling method (berkeleydb|classic) [berkeleydb] >> |
ホスト名を確認します。
この例では、インストールスクリプトは host2 で実行されます。
Berkeley Database spooling parameters ------------------------------------- You are going to install an RPC Client/Server mechanism! In this case, qmaster will contact an RPC server running on a separate server machine. If you want to use the SGE shadowd, you have to use the RPC Client/Server mechanism. Enter database server name or hit <RETURN> to use default [host2] >> |
スプールディレクトリのディレクトリパスを入力します。
NFS マウントしたディレクトリである場合、またはこのディレクトリへの書き込み権がない場合は、パスを変更する必要があります。
Enter the database directory or hit <RETURN> to use default [/opt/n1ge6/default//spooldb] >> creating directory: /opt/n1ge6/default//spooldb |
RPC サーバーを起動します。
Now we have to startup the rc script >/opt/n1ge6/default/common/sgebdb< on the RPC server machine If you already have a configured Berkeley DB Spooling Server, you have to restart the Database with the rc script now and continue with >NO< Shall the installation script try to start the RPC server? (y/n) [y] >> y Starting rpc server on host host2! The Berkeley DB has been started with these parameters: Spooling Server Name: host2 DB Spooling Directory: /opt/n1ge6/default//spooldb Please remember these values, during Qmaster installation you will be asked for them! Hit <RETURN> to continue! |
起動時に Berkeley DB サービスを自動的に開始するかどうかを指定します。
Berkeley DB startup script -------------------------- We can install the startup script that Grid Engine is started at machine boot (y/n) [y] >> y |
この質問に回答したら、インストールは完了です。
Grid Engine ソフトウェアで使用する環境変数を作成します。
インストール時にセル名が指定されていない場合、cell の値は default になります。