由于网络端口被阻塞,SGE/OGS 2011 中断 Ansys Workbench Mechanical 启动

由于网络端口被阻塞,SGE/OGS 2011 中断 Ansys Workbench Mechanical 启动

我们正在 EL6 上运行 SGE / OGS 计算集群,并尝试启动交互式 Ansys Workbench。使用带有 X Forwarding 的 SSH 可以完成此操作,但使用 qrsh 无法运行 Mechanical 组件 - Workbench 本身可以正常启动。

看起来它无法启动/连接到它试图在本地主机上访问的高端口。我们认为这可能是网格软件的问题?我如何允许使用环回上的高端口?我们正在使用 Kerberos 在整个计算基础设施中进行身份验证,因此它使用票证登录交互式作业。

答案1

我按照以下步骤使用 qrsh 配置工作台和其他交互式作业。

  1. 创建文件 qlogin.sh

    #!/bin/sh
    HOST=$1
    PORT=$2
    
    if [ "x$DISPLAY" = "x" ]; then
    exec /usr/bin/ssh -p $PORT $HOST
    else
    exec /usr/bin/ssh -X -Y -p $PORT $HOST 
    fi
    
  2. 现在使用 qconf -mconf 修改配置

    qlogin_command               /opt/gridengine/bin/qlogin.sh
    qlogin_daemon                /usr/sbin/sshd -i -o Protocol=2
    rlogin_command               /usr/bin/ssh
    rlogin_daemon                /usr/sbin/sshd -i -o Protocol=2
    rsh_command                  /usr/bin/ssh
    rsh_daemon                   /usr/sbin/sshd -i -o Protocol=2
    

相关内容