2009年12月11日 星期五

OpenSuSE 11.2 x64 + Sun Grid Engine

Workstation:
    PC1 : NIS Server, NFS Server, SGE master
    PC2 : NIS Client, NFS Client, SGE Execution Hosts
    PC3 : NIS Client, NFS Client, SGE Execution Hosts
    PC4 : NIS Client, NFS Client, SGE Execution Hosts
    ----
    PC1, share /home
    PC2~4, mount PC1:/home on /home
OS:
    OpenSuSE 11.2 x64
Package Requirement:
    openmotif22-libs
---------------------------------------------------------------------------

Step.1 Configuration Password-less ssh Access for the root User
    === PC2~4 ===

      check /etc/ssh/sshd_config

        => "PermitRootLogin yes"

    === PC1 ===

    // Generate SSH Key
    # ssh-keygen -t rsa

    // Put SSH public key to slave PC2~4
    # rsync -av /root/.ssh/id_rsa.pub root@PC2:/root/.ssh/authorized_keys
    # rsync -av /root/.ssh/id_rsa.pub root@PC3:/root/.ssh/authorized_keys
    # rsync -av /root/.ssh/id_rsa.pub root@PC4:/root/.ssh/authorized_keys

    // Test Password-less ssh access for root user

    # ssh root@PC2
    # ssh root@PC3
    # ssh root@PC4

    Step.2 Download Sun Grid Engine

      Sun Grid Engine 6.2 Update 4, Linux x64 (required), tar.gz format

        sge62u4_linux24-x64_targz.zip ... 27.63 MB

      Sun Grid Engine 6.2 Update 4, Linux x86 (required), tar.gz format

        sge62u4_linux24-i586_targz.zip ... 27.56 MB

    Step.3 Setup SGE Master / Execute Node

      PC1 (SGE Master):


      # mkdir /home/srv/sge6-2
      # cd /home/srv/sge6-2
      # tar -zxvf $DOWNLOAD/sge6_2u4/sge-6_2-common.tar.gz
      # tar -zxvf $DOWNLOAD/sge6_2u4/sge-6_2u4-bin-linux24-x64.tar.gz
      # tar -zxvf $DOWNLOAD/sge6_2u4/sge-6_2u4-bin-linux24-i586.tar.gz
      # SGE_ROOT=/home/srv/sge6-2; export SGE_ROOT
      # util/setfileperm.sh $SGE_ROOT


      // GUI Install
      # ./start_gui_installer

        Admin User = root
        Qmaster Host = PC1
        Grid Engine root directory = /opt/sge6-2
        Cell Name = cell_test
Step.4 Test
    // Login in PC1~4 by normal user account
    # source /home/srv/sge6-2/cell_eda/common/settings.csh
    # qsub my_job.sh

沒有留言: