执行主机安装

  1. 执行以下命令在执行主机上安装NIS客户端安装包ypbind。

    yum install ypbind -y

    此处yum源为CentOS7.6镜像本地源,可自行根据需要在“/etc/yum.repos.d”路径下修改文件配置。

  2. 执行以下命令编辑执行主机的“/etc/sysconfig/network”文件。

    1. 打开文件。
      vi /etc/sysconfig/network
    2. 按“i”进入编辑模式,修改以下内容。
      HOSTNAME=执行主机主机名
      NETWORKING=yes
      NISDOMAIN=huawei

      其中“HOSTNAME”是执行主机的主机名,“huawei”是集群的域名,请根据实际情况进行修改。

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  3. 执行以下命令编译执行节点的“/etc/yp.conf”文件。

    1. 打开文件。
      vi /etc/yp.conf
    2. 按“i”进入编辑模式,在文件最后添加一行内容。
      domain huawei server 192.168.40.50

      其中“192.168.40.50”是主控主机的IP信息,请根据实际情况进行修改。

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  4. 执行以下命令修改“/etc/nsswitch.conf”文件。

    1. 打开文件。
      vi /etc/nsswitch.conf
    2. 按“i”进入编辑模式,修改以下内容。
      passwd:    files nis 
      shadow:    files nis 
      group:     files nis 
      hosts:     files nis dns
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  5. 执行以下命令启动ypbind服务。

    systemctl start ypbind
    systemctl enable ypbind

  6. 执行以下命令安装hwloc。

    yum install hwloc* -y

    此处yum源为CentOS7.6镜像本地源,可自行根据需要在“/etc/yum.repos.d”路径下修改文件配置。

  7. 执行以下命令设置SGE_ROOT环境变量。

    export SGE_ROOT=/path/to/SGE_ROOT

  8. 执行以下命令加载SGE环境变量。

    source /path/to/SGE_ROOT/default/common/settings.sh

  9. 执行以下命令添加SGE环境变量到.bashrc中从而永久生效。

    echo "source /path/to/SGE_ROOT/default/common/settings.sh" >> /root/.bashrc

  10. 执行以下命令启动执行主机的execd进程。

    /path/to/SGE_ROOT/default/common/sgeexecd

  11. 执行以下命令设置开机自启动execd进程。

    echo "/path/to/SGE_ROOT/default/common/sgeexecd" >> /etc/rc.d/rc.local
    chmod +x /etc/rc.d/rc.local