![由于网络端口被阻塞,SGE/OGS 2011 中断 Ansys Workbench Mechanical 启动](https://linux22.com/image/684674/%E7%94%B1%E4%BA%8E%E7%BD%91%E7%BB%9C%E7%AB%AF%E5%8F%A3%E8%A2%AB%E9%98%BB%E5%A1%9E%EF%BC%8CSGE%2FOGS%202011%20%E4%B8%AD%E6%96%AD%20Ansys%20Workbench%20Mechanical%20%E5%90%AF%E5%8A%A8.png)
我们正在 EL6 上运行 SGE / OGS 计算集群,并尝试启动交互式 Ansys Workbench。使用带有 X Forwarding 的 SSH 可以完成此操作,但使用 qrsh 无法运行 Mechanical 组件 - Workbench 本身可以正常启动。
看起来它无法启动/连接到它试图在本地主机上访问的高端口。我们认为这可能是网格软件的问题?我如何允许使用环回上的高端口?我们正在使用 Kerberos 在整个计算基础设施中进行身份验证,因此它使用票证登录交互式作业。
答案1
我按照以下步骤使用 qrsh 配置工作台和其他交互式作业。
创建文件 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
现在使用 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