ANSYS. Инструкция для заинтересованных¶

Прежде чем начинать желательно получить порты и IP адреса сервера лицензий которые понадобятся вам в процессе установки и/или настройки, а таке последующего использования пакета ANSYS.
Шаг 1. установить Putty
Скачать Putty можно с официального сайта или поискать в Google
Шаг 2. установить WinSCP
Скачать WinScP можно с официального сайта или поискать в Google
Шаг 3. Сгенерировать ключи с помощью Puttygen
Для генерации ключа запустите утилиту PuTTY Key Generator (puttygen.exe
) которая находится в папке установки Putty.
В открывшемся окне нажмите Generate и следуйте инструкциям на экране.
Измените комментарий к ключу Key comment. Рекоммендуется использовать имя компьютера\имя пользователя
пример Machine\Username
Не добавляйте ничего в Key passphrase, оставьте это поле пустым.
3.1 Сохранение ключей
Сохраните публичные и приватные ключи нажав Save public key и Save private key. При сохранении лучше всего создать и использовать дирректорию
C:\Users\Your_user_name\keys\
или для русской версии ОС C:\Пользователи\Your_user_name\keys\
Файл приватного ключа стоит назвать id_rsa
с выбраном типом файла .ppk
. Файл же публичного ключа стоит назвать полностью id_rsa.pub
3.2 Правка содержимого
Откройте сохранённый файл id_rsa.pub
с помощью блокнота (notepad.exe
) и произведите простые действия:
- удалите строки
Begin Public Key
иEnd Public Key
- перенесите содержимое блока
Comment
(без кавычек) в конец ключа оставив от него 1 пробел - удалите слово
Comment
, двоеточие и оставшиеся кавычки. - в первой строке напишите
ssh-rsa
- удалите переводы строк
У вас должна получиться строка вида:
ssh-rsa PUBLICKEY Machine\\Username
Если у вас это получилось, переходим дальше.
Шаг 4. Добавить переменные окружения, проверить существующие
Перейдите в Панель управления > Система > Дополнительные параметры системы > Переменные среды
Вам понадобятся записи системных переменных (обычно они находятся в нижней половине окна).
Проверьте что в переменной Path
присутствует путь установки PuTTY. Обычно C:\Program Files\Putty\
Если его нет, то добавьте его с помощью клавиши Изменить
Добавьте новую переменную KEYPATH
где укажите путь к приватному ключу, в качестве примера C:\Users\Your_user_name\keys\id_rsa.ppk
Желательно перезагрузить компьютер.
Шаг 5. Перенести открытый ключ на сервер
Для переноса нам потребуется утилита WinSCP, установленная ранее.
Создайте сессию WinSCP с IP 79.170.167.30 и портом 57322.
Введите имя пользователя ansys.test
и пароль полученные от лиц, ответственных за предоставление доступа к пакету ANSYS
.
В мень Параметры > Настройки перейдите в категорию Панели и включите отображение скрытых файлов.
После этого перейдите на стороне сервера в папку .ssh
и откройте файл autorized_keys
Снова перейдите на своём компьютере к созданному на шаге 3.2 открытому ключу. Откройте его и скопируйте строку.
Добавьте скопированную строку в конец файла autorized_keys
с новой строки.
Сохраните полученный файл.
Шаг 6. Произвести тест приватного ключа
Откройте утилиту cmd.exe
и введите
plink -i "%KEYPATH%" -P 57322 ansys.test@79.170.167.30 pwd
Если plink
запрашивает размещение ключа в кеше (store), согласитесь.
Если plink
запрашивает доверие ключу (trust), согласитесь.
Важно
Иногда требования Шагов 3, 5 и 6 надо выполнить более 1 раза. Потому как с первым ключом ANSYS иногда выдаёт ошибку fingerprint.
Шаг 7. Установить ANSYS
Возможно он уже был установлен к этому моменту. Если же он по какой-то причине ещё не установлен, то самое время это сделать.
Шаг 8. Добавить host в Putty
Откройте утилиту Putty.
Установите Connection type SSH
Введите в поле Host Name 79.170.167.30 и в поле Port 57322
В поле Saved Sessions введите ansys, или любое другое удобное название.
Нажмите Save и убедитесь что сессия сохранена. Можно попробовать потом Load чтобы проверить сохранение конфигурации.
Шаг 9. Настроить ANSYS RSM
В RSM Configurator необходимо создать ноывый HPC Resource в котором указать
1 вкладка (HPC Resource)
- Submit Host: ansys, или любое другое удобное название которое было назначено на прошлом шаге
- Account name: ansys.test
- HPC Type: TORQUE with Moab
При этом должны быть выбраны пункты
- Use SSH protocol for inter and intra-node communication
- Use SSH or custom communication to the submit host
2 вкладка (File Management)
Выбрать
- External mechanism for file transfer (SSH-SCP)
- Scratch directory local to the execution node(s)
В поля directory вписать /opt/caches/ansys/
3 вкладка (Queues)
Создайте 1 или 2 очереди
В 1 в поле TORQUE with Moab Queue впишите intelv3-batch
во втором intelv4-batch
Название для них выберите сами.
После этого останется испытать и запустить задачу.
Если что-то не работает
Можно написать админу и он поможет: @citrullux или на почту.