На текущий момент данная инструкция применима отлько к вычислительному узлу n251!
Для отдельных задач, требующих запуска графическго интерфейса, непосредственно на вычислительном узле кластера, есть возможность использовать протокол VNC для запуска удаленного рабочего стола.
Так как прямое соединение с вычислительными узлами СКЦ СГАУ запрещена, порядок работы через VNC состоит из двух шагов:
Вариант 1: Наиболее предподчтительный вариант это выполнить пакетное задание в интерактивном режиме и когда задание запустится, запустить VNC сервер:
qsub -I -A [pXXXX] -l nodes=1:mem1T
здесь не указывается время выполнения задания (по-умолчанию 1 ч.).
Затем запускаем VNC сервер (при первом запуске необходимо будет указать пароль VNC. Установите любой желаемый пароль)
vncserver
Вывод команды будет следующий
New 'n251:1 (user)' desktop is n251:1
Т.к. напрямую к выч. узлу подключиться нельзя, необходимо использовать подключение к головному узлу для тунелирования соединения через SSH к выч. узлу. Способ подключения зависит от SSH используемого клиента.
Вариант 1: PuTTY
В этом примере показано как настроить туннелирование соединения в PuTTY. Для начала необходимо убедиться что передача X11 протокола включена в настройках соединения (см. рисунок ниже).
Затем на вкладке Tunnels настраиваем новое туннельное соединение (см. рисунок ниже)
Нажимаем кнопку Add чтобы в поле Forwarded ports появилась запись тунеля. Не забываем сохранить профиль соединения.
Запускаем SSH соединение. Тунелирование портов происходит автоматически. Тунель действует пока имеется SSH соединение.
Теперь необходимо запустить VNC клиент и подключитсья по адресу: localhost:11
В окне ввода пароля, введите пароль который был указан при ппервом старте VNC сервера.
Запустится окно VNC клиента с графическим рабочим столом на вычислительном узле.
В среде удаленного рабочего стола можно запускать программы с графическим интерфейсом, например для запуска ANSYS Workbench 16.1 нужно в Applications Menu->Run Programm... выполнить команду /ansys_inc/v161/Framework/bin/Linux64/runwb2