Мы запускаем вычислительный кластер SGE / OGS на EL6 и пытаемся запустить интерактивную рабочую среду Ansys. Это работает с использованием SSH с X Forwarding, но при использовании qrsh не удается запустить механический компонент - сам Workbench запускается нормально.
Похоже, он не может запустить / подключиться к высокому порту, к которому он пытается получить доступ на localhost. Мы думаем, это может быть проблема с сетевым программным обеспечением? Как я могу разрешить использование портов с высоким уровнем кольцевой проверки? Мы выполняем аутентификацию с использованием Kerberos во всей вычислительной инфраструктуре, поэтому он использует билеты для входа в интерактивные задания.
Я выполняю следующие шаги, чтобы настроить рабочую среду и другие интерактивные задания с помощью 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