Wolfram Computation Meets Knowledge

Как настроить сервер grid Mathematica в Linux с помощью Lightweight Grid Manager?

Чтобы настроить сервер gridMathematica Server, необходимо

Установка gridMathematica Server на вычислительном узле

Установщик gridMathematica Server для Linux это скрипт bash, который запускается в терминале Linux. Если вы не знакомы с терминалом, пожалуйста, прочтите краткое руководство по использованию терминала.

  1. Закройте все приложения от компании Wolfram, открытые на вашем компьютере.
  2. Откройте терминал и поменяйте текущий каталог на каталог, где находится установочная программа. Например, если установщик находится на вашем рабочем столе, запустите:
     cd Desktop 

    Теперь текущий каталог – это ваш рабочий стол. Если вы желаете проверить, что программа для установки находится на вашем рабочем столе, выполните команду ls.

  3. Вам понадобятся административные привилегии, чтобы запустить программу установки. Выполните команду sudo для запуска скрипта установки программы. Например, если имя скрипта “installer.sh”, выполните следующую команду:
    sudo bash installer.sh

    sudo попросит вас ввести пароль администратора на компьютере. После ввода пароля администратора запустится программа установки.

  4. Программа установки сначала проверяет целостность архива и затем распаковывает его. После извлечения вам будет предложено ввести каталог установки.
    Enter the installation directory, or press ENTER to select
    /usr/local/Wolfram/gridMathematicaServer/14.0:
  5. Нажмите «Enter», чтобы установить gridMathematica Server в каталог по умолчанию. Чтобы установить программное обеспечение в другом каталоге, введите полный путь к желаемому каталогу установки и нажмите «Enter».

    После установки вам будет предложено настроить Lightweight Grid Manager.

    Do you want to configure the Wolfram Lightweight Grid Manager?
    
    [y]es (Recommended)
    	
      Use this option if this machine is not part of an existing cluster 
    management framework.
    	
    [n]o
    
      Use this option if you will access this machine with a cluster management framework (e.g. Windows Computer Cluster Server, Sun grid Engine, Platform LSF), if you will access this machine with a remote shell protocol (e.g. SSH), 
    or if you will install Lightweight Grid manually.
    	
      If you choose this option but later change your mind, you can reinstall and choose yes.
  6. Введите “y”, чтобы выбрать вариант “yes”, и нажмите «Enter». Вам будет предложено выбрать учетную запись пользователя, с которой будет запускаться демон.
    Please select a User Account Method
    
    Mathematica kernels and the Wolfram Lightweight Grid Manager daemon will run as the user you select here. 
    If you are unsure which settings apply to your situation, check with your system administrator.
    
      (1) Create a local account (Recommended)
    
        Use this option to create a new user account on this computer. This allows you to configure security settings specifically for Mathematica.
    	
      (2) Use an existing account
    
        Use this option if you want to use a network user account or an existing local account.
  7. Нажмите «Enter», чтобы создать учетную запись. Вам будет предложено ввести учетную запись пользователя.
    Enter the name of the user account to create, or press ENTER to select (wolframgrid):
  8. Мы рекомендуем создать новую учетную запись пользователя с именем “wolframgrid”. Нажмите «Enter», чтобы подтвердить этот выбор.

    Вам будет предложено создать пароль для новой учетной записи пользователя wolframgrid.

    Enter a password for the user account "wolframgrid":
  9. Выберите пароль для входа в выбранную учетную запись. Повторно введите пароль, когда вам будет предложено это сделать.

    Вам будет предложено создать учетную запись администратора веб-интерфейса (Web Interface Admin) и пароль.

    Web Interface Admin Account
    
    This password is used to log in as 'admin' to the web interface to perform such actions as killing kernels and changing the configuration.
    
    Type a password for the web admin:
  10. Выберите пароль для входа в учетную запись администратора веб-интерфейса (Web Admin). Повторно введите пароль, когда вам будет предложено это сделать.

    Вам будет предложено ввести каталог для размещения исполняемых скриптов gridMathematica.

    Launch the web interface to install your license:
    http://localhost:3737/WolframLightweightGrid/Manager
    .
    .
    .
    Type the directory path in which the gridMathematica Server script(s) will be created, or press ENTER to select /usr/local/bin:
  11. Нажмите «Enter», чтобы поместить их в каталог по умолчанию. Чтобы разместить исполняемые файлы в другом месте, введите полный путь к желаемому каталогу и нажмите «Enter».

    Если Mathematica уже установлена на компьютере, вам будет предложено перезаписать существующие сочетания клавиш.

    The scripts 'MathKernel', 'Mathematica', 'WolframKernel', 'math', 
    'mathematica', 'mcc', 'wolfram' already exist in the directory /usr/local/bin. 
    The following actions can be performed on the existing file(s).
    
      (1) Overwrite
      (2) Rename
      (3) Cancel
    
    Type your selection, or press ENTER to select (1):
  12. Мы рекомендуем отменить перезапись, так как это может помешать запуску уже установленной автономной версии Mathematica. Введите “3” и нажмите «Enter», чтобы отменить этот шаг.

    WolframScript allows Wolfram Language code to be run from the command line and from self-executing script files. It is always available from /usr/local/Wolfram/gridMathematicaServer/14.0/Executables/wolframscript. 
    
    WolframScript system integration makes the wolframscript binary accessible from any terminal, and allows .wls script files to be executed by double-clicking them in the file manager.
    
    Install WolframScript system integration? [y/n]
  13. wolframscript – это дополнительная надстройка для выполнения кода Wolfram Language из командной строки или с помощью скрипта. Чтобы установить wolframscript, введите “y”, в противном случае введите “n” и нажмите «Enter», чтобы подтвердить свой выбор.

Процесс установки завершен.

 

Активация лицензии gridMathematica Server

  1. Измените каталог, в котором установлен gridMathematica Server. По умолчанию это будет:
    cd /usr/local/Wolfram/gridMathematicaServer/14.0/Executables
  2. Откройте gridMathematica с помощью следующей команды:
    ./Mathematica
  3. Активируйте gridMathematica Server. Активация gridMathematica создает файл mathpass расположенный по адресу ~/.Mathematica/Licensing/mathpass.
  4. Чтобы все пользователи могли получить доступ к активированным ядрам gridMathematica, переместите файл mathpass в так называемый базовый каталог. Вы можете сделать это с помощью команды sudo mv:

    sudo mv ~/.Mathematica/Licensing/mathpass /usr/share/Mathematica/Licensing/.

 

Тестирование ядра gridMathematica

  1. Откройте веб-браузер и перейдите по адресу localhost:3737. Появится главная страница Status.
  2. На левой панели отображаются все серверы gridMathematica Servers, видимые в локальной сети, включая только что установленный.

    Перейдите в Kernel Settings ► Services.

  3. Нажмите ссылку Open Kernel, чтобы открыть ядро. Появится предупреждающее сообщение.
  4. Подтвердите предупреждающее сообщение, нажав OK. Ядро Wolfram пытается запуститься.
  5. Подождите, пока ядро Wolfram инициализируется. Появится статус подключения.
  6. Убедитесь, что состояние ядра: «Available» (доступно).

Конфигурирование установки Lightweight Grid Manager завершено и протестированo.

[English]

Была ли эта статья для вас полезной?
Да
Нет

Хотите оставить комментарий?

Спасибо за ваш отзыв.

Отправить

Обратиться в службу поддержки

Если у вас есть вопросы о ценах и оплате, активации или сомнения по техническим темам, мы готовы вам помочь.

1-800-WOLFRAM (+1-217-398-0700 для международных звонков)

Служба поддержки

Понедельник-пятница
с 08:00 до 17:00 по центральному времени США

  • Регистрация или активация продукта
  • Предпродажная информация и заказ
  • Помощь в установке и первом запуске

Расширенная техническая поддержка (для правомочных клиентов)

Понедельник-четверг
с 08:00 до 19:00 по центральному времени США

Пятница
с 08:30 до 10:00 и с 11:00 до 17:00 по центральному времени США

  • Приоритетная техническая поддержка
  • Поддержка по продуктам от экспертов Wolfram
  • Помощь специалистов по программированию на Wolfram Language
  • Расширенная поддержка установки