Требования и порты для MATLAB Parallel Server

В этом разделе рассматриваются требования и конфигурацию порта для вашей сети, чтобы поддержать параллельные вычисления.

Конфигурация порта

Прежде чем можно будет использовать MATLAB® Parallel Server™, необходимо сконфигурировать определенные требуемые порты. Для получения дополнительной информации смотрите Требуемые порты. Если вы нуждаетесь в большем количестве помощи во время настройки, смотрите эту информацию от MathWorks® Support Team на MATLAB Answers: Планировщик Задания MATLAB или Сторонний Планировщик.

Полностью определенные доменные имена

Программное обеспечение MATLAB Parallel Server и программная поддержка Parallel Computing Toolbox™ и короткие имена хоста и полностью определенные доменные имена. Использование по умолчанию является короткими именами хоста. Проверяйте следующие факторы в зависимости от своего типа планировщика:

ПланировщикФактор
Планировщик задания MATLAB
  • Если ваша сеть требует полностью определенных имен хоста, можно использовать mjs_def файл, чтобы идентифицировать узлы рабочего их полными именами. Смотрите Настраивают Параметры Запуска.

  • Чтобы установить имя хоста, используемое для клиентского сеанса MATLAB, смотрите pctconfig (Parallel Computing Toolbox) страница с описанием.

Сторонний планировщик
  • Чтобы установить имя хоста, используемое для клиентского сеанса MATLAB, смотрите pctconfig (Parallel Computing Toolbox) страница с описанием.

Факторы безопасности

Проверяйте следующую таблицу на факторы безопасности при использовании MATLAB Parallel Server:

ПланировщикФактор безопасности
Планировщик задания MATLAB
  • Работники MATLAB, запущенные как безотносительно пользователя администратор, запускают mjs сервис узла под. По умолчанию mjs сервис запускается как root на операционных системах UNIX®, и как LocalSystem на операционных системах Microsoft® Windows®. Поскольку MATLAB обеспечивает системные вызовы, пользователи могут представить задания, которые выполняют команды интерпретатора. Если вы хотите запустить задачи как пользователь, который представил задание, используйте уровень безопасности 3. Для получения дополнительной информации смотрите Набор Уровень безопасности.

  • По умолчанию mjs сервис не осуществляет управления доступом или аутентификации. Любой с локальным или удаленным доступом к mjs сервисам может запустить и остановить их рабочих и менеджеров по заданию, и запросить для их состояния. Для опций аутентификации и управления доступом смотрите Набор безопасность Кластера Планировщика Задания MATLAB.

  • Менеджер по заданию не ограничивает доступ к кластеру, ни нанять и определить задачу для данных. Для получения информации о параметрах безопасности смотрите Набор безопасность Кластера Планировщика Задания MATLAB. Используя сторонний планировщик вместо задания MathWorks менеджер мог позволить вам использовать в своих интересах меры безопасности, которые оно обеспечивает.

  • Процессы параллельных вычислений должны все быть на той же стороне брандмауэра, или необходимо принять меры, чтобы позволить им связаться друг с другом через брандмауэр. Выполняющимися задачами рабочих того же задания передачи не может быть firewalled прочь друг от друга, потому что их основанная на MPI коммуникация не будет работать.

  • Если определенные порты ограничиваются, можно задать порты, используемые для параллельных вычислений. Смотрите Задают Значения по умолчанию Скрипта.

  • Если ваша организация является членом интернет-Многоадресной Магистрали (MBone), убедитесь, что ваш кластер параллельных вычислений изолируется от доступа MBone, если вы используете многоадресную передачу для параллельных вычислений. Изоляция обычно является условием по умолчанию. При наличии каких-либо вопросов о членстве MBone, свяжитесь со своим администратором сети.

Сторонний планировщик
  • Процессы параллельных вычислений должны все быть на той же стороне брандмауэра, или необходимо принять меры, чтобы позволить им связаться друг с другом через брандмауэр. Выполняющимися задачами рабочих того же задания передачи не может быть firewalled прочь друг от друга, потому что их основанная на MPI коммуникация не будет работать.

  • Если пользователи запланируют связывающиеся задания на кластер, каждый кластерный хост, участвующий в связывающихся заданиях, требует бесспорного SSH. Например, чтобы включить бесспорному SSH кластерный администратор может настроить основанную на хосте основанную на аутентификации/хосте авторизацию для утвержденных кластерных пользователей.

Смотрите также

|