Sun N1 Grid Engine 6.1 インストールガイド

ProcedureBerkeley DB スプールサーバーをインストールする方法

インストール手順により、Berkeley DB スプール方式用に必要な Grid Engine ソフトウェアがインストールされます。

始める前に

ローカルファイルシステムに Grid Engine ソフトウェアを読み込む必要があります。ファイルの抽出方法の詳細は、「配布ファイルをワークステーションに読み込む方法」を参照してください。

  1. root としてスプールサーバーホストにログインします。

  2. $SGE_ROOT 環境変数が設定されていない場合は、次のように入力して設定します。


    # SGE_ROOT=sge-root; export SGE_ROOT
    

    次のように入力して、$SGE_ROOT 環境変数が設定されていることを確認します。


    # echo $SGE_ROOT
    
  3. インストールディレクトリへ移動します。


    # cd $SGE_ROOT
    
  4. -db オプション付きで inst_sge コマンドを入力します。


    # sge-root/inst_sge -db
    

    このコマンドにより、スプールサーバーのインストール手順が開始されます。いくつかの質問が表示されます。問題が発生した場合は、インストール手順を中止して、あとで再開できます。

  5. 管理アカウントを持つユーザーを選択します。


    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 >>
  6. 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 >> 
  7. セル名を入力します。

    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] >> 
  8. 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] >> 
  9. ホスト名を確認します。

    この例では、インストールスクリプトは 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] >> 
  10. スプールディレクトリのディレクトリパスを入力します。

    NFS マウントしたディレクトリである場合、またはこのディレクトリへの書き込み権がない場合は、パスを変更する必要があります。


    Enter the database directory
    or hit <RETURN> to use default [/opt/n1ge6/default//spooldb] >> 
    
    creating directory: /opt/n1ge6/default//spooldb
  11. 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!
  12. 起動時に Berkeley DB サービスを自動的に開始するかどうかを指定します。


    Berkeley DB startup script
    --------------------------
    
    We can install the startup script that
    Grid Engine is started at machine boot (y/n) [y] >> y
    

    この質問に回答したら、インストールは完了です。

  13. Grid Engine ソフトウェアで使用する環境変数を作成します。


    注 –

    インストール時にセル名が指定されていない場合、cell の値は default になります。


    • C シェルを使用している場合、次のコマンドを入力します。


      % source sge-root/cell/common/settings.csh
      
    • Bourne シェルまたは Korn シェルを使用している場合、次のコマンドを入力します。


      $ . sge-root/cell/common/settings.sh