Установите и сконфигурируйте MATLAB Parallel Server для сторонних планировщиков

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

Эти инструкции проводят вас по следующим задачам:

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

Настройка на этих шагах использует сетевой менеджер лицензий.

Активируйте свою лицензию MATLAB Parallel Server

Чтобы установить MATLAB Parallel Server, необходимо активировать лицензию. Активировать вашу лицензию MATLAB Parallel Server:

  1. Перейдите к https://www.mathworks.com/licensecenter.

  2. Регистрируйте в MathWorks Account Администратора.

  3. Выберите свою лицензию MATLAB Parallel Server и кликните по вкладке Install и Activate.

  4. В самой правой стороне, под RELATED TASKS, выбирают Activate to Retrieve License File.

  5. Заполните запрошенную информацию. Эта информация должна относиться к машине, которая размещает менеджер лицензий. В этих инструкциях это - главный узел. Для получения дополнительной информации см. менеджер лицензий Установки.

  6. После заполнения информации, загрузки или электронной почты Файл лицензии и копия Ключ Установки Файла. Они используются позже в процессе.

Примечание

Активация не необходима для испытаний. Свяжитесь со своим торговым представителем, чтобы получить Файл лицензии и Ключ Установки Файла.

Получите файлы установки

Чтобы сэкономить время и избавить от необходимости основанный на установщике процесс загрузки для каждого компьютера в вашем кластере, загрузите файлы установки до установки. Выполнение так упрощает установку в большом количестве машин. Если у вас есть доступ к счету Администратора на вашу лицензию, можно использовать инсталлятор, чтобы загрузить файлы, не устанавливая их. В противном случае свяжитесь с администратором своей лицензии, чтобы получить копию файлов установки. Для получения дополнительной информации смотрите продукты Загрузки, Не Устанавливая (Установка и Лицензирование). При использовании инсталлятора, чтобы загрузить файлы, выберите следующие опции:

  • Выберите соответствующую операционную систему для кластерных узлов.

  • Выберите все продукты для загрузки. MATLAB Parallel Server не может запустить задания, требующие продуктов, которые не установлены.

Существует три компонента серверной стороны MATLAB Parallel Server:

  1. Менеджер лицензий, который размещает лицензию MATLAB Parallel Server, используемую каждым рабочим. Для получения дополнительной информации см. менеджер лицензий Установки.

  2. Ваш сторонний планировщик задания, который работает на главном узле и управляет заданиями на вашем кластере. Вы интегрируете этот планировщик с MATLAB Parallel Server. Для получения дополнительной информации см. менеджер лицензий Установки и Сконфигурируйте Свой Кластер.

  3. MATLAB Parallel Server, который работает на вычислить узлах. Для получения дополнительной информации смотрите, что Install Software на Вычисляет Узлы.

Установите менеджер лицензий

Выберите компьютерный узел, чтобы разместить менеджер лицензий. Для установки используйте оффлайновый инсталлятор от предыдущего шага. Для получения дополнительной информации об оффлайновом процессе установки смотрите, что продукты Установки Используют Ключ Установки Файла (Установка и Лицензирование).

  1. Запустите инсталлятор MATLAB из файлов установки, полученных в, Получают Файлы Установки.

  2. Выберите Use a File Installation Key и продолжите через подсказки.

  3. В выборе продукта выберите только менеджер лицензий.

  4. На шаге Файла лицензии просмотрите к своему license.lic файл (полученный из Активируют Вашу Лицензию MATLAB Parallel Server).

  5. Запустите менеджер лицензий.

Установите программное обеспечение на, вычисляют узлы

Эта процедура подобна, чтобы Установить менеджер лицензий. Для получения дополнительной информации об оффлайновом процессе установки смотрите, что продукты Установки Используют Ключ Установки Файла (Установка и Лицензирование).

  1. Запустите инсталлятор MATLAB из файлов установки, полученных в, Получают Файлы Установки.

  2. Выберите Use a File Installation Key и продолжите через подсказки.

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

  4. Используйте license.dat файл от главного узла. Можно получить этот файл из matlabroot/etc папка, где matlabroot папка установки MATLAB.

Для лучшей эффективности установите локально на каждом узле. Однако можно также установить в месте сетевого ресурса.

Примечание

Установите нев интерактивном режиме (тихо) вместо этого, если вы хотите

  • Установите программное обеспечение на машине без графического интерфейса пользователя (GUI).

  • Сэкономьте время, когда оно берет, чтобы сконфигурировать инсталлятор для каждого, вычисляют узел.

Для получения дополнительной информации смотрите Установку Нев интерактивном режиме (Установка и Лицензирование).

Можно протестировать установку и лицензирование путем выполнения следующей команды в интерфейсе командной строки. matlabroot папка установки MATLAB. filename местоположение должно записать файл журнала в, например, временное местоположение. У вас должны быть полномочия записи в этом месте.

matlabroot/toolbox/parallel/bin/checkLicensing -logfile filename

Примечание

Вы не должны запускать mjs сервис, когда это необходимо, чтобы сконфигурировать MATLAB Parallel Server для стороннего планировщика.

Установите программное обеспечение на локальном рабочем столе

Чтобы использовать MATLAB Parallel Server, необходимо использовать локальный рабочий стол рабочий MATLAB и Parallel Computing Toolbox. Установите продукты MathWorks®, для которых вам лицензируют, включая Parallel Computing Toolbox, на локальных рабочих столах, с которых вы хотите представить задания кластеру. Для справки с этим шагом смотрите Установку и Лицензирование.

Любые рабочие кластера MATLAB, что вы запускаете использование динамическое лицензирование: они могут использовать всю функциональность, для которой вам лицензируют в клиенте MATLAB при проверке только лицензий MATLAB Parallel Server в кластере.

Сконфигурируйте свой кластер

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

Следующий шагБольше информации

Используйте программную поддержку Если

  • Ваш планировщик имеет программную поддержку в MATLAB. Этими планировщиками является Slurm, PBS Pro, Крутящий момент, LSF® и Пакет HPC.

  • Существует совместно используемая файловая система между клиентской машиной и кластерными узлами.

  • Клиентская машина имеет сторонние установленные инструменты представления планировщика. Можно проверять это путем выполнения соответствующих команд в командной строке. Например, скриптом представления Slurm является sbatch.

Используйте программную поддержку, если у вас есть кластер Hadoop®.

Используйте типовой интерфейс планировщика.

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