Wolfram Computation Meets Knowledge

Como configurar o gridMathematica Server com o Lightweight Grid Manager no Linux?

Para configurar o gridMathematica Server, é necessário

Instalar o gridMathematica Server em um nó de computação

O instalador do gridMathematica Server para Linux é um script bash que é executado no terminal Linux. Caso não esteja familiarizado com o terminal, leia um pequeno guia sobre como usar o terminal.

  1. Feche todas as instalações anteriores de produtos Wolfram em execução no seu computador.
  2. Abra um terminal e altere o diretório para onde o instalador está localizado. Por exemplo, se o instalador estiver localizado no seu desktop, execute:
     cd Desktop 

    Isso muda o diretório para o desktop. Se deseja verificar se o arquivo do instalador está no seu desktop, use o comando ls.

  3. O instalador precisa de privilégios administrativos para ser executado. Use o comando sudo para executar o script de instalação. Por exemplo, se o instalador é chamado de “installer.sh”, execute:
    sudo bash installer.sh

    sudo solicita a senha administrativa no computador. Depois de fornecer a senha administrativa, o instalador é iniciado.

  4. O instalador começa verificando a integridade do arquivo e, em seguida, extraindo o arquivo. Uma vez extraído, será solicitado digitar um diretório de instalação.
    Enter the installation directory, or press ENTER to select
    /usr/local/Wolfram/gridMathematicaServer/14.0:
  5. Pressione ENTER para instalar o gridMathematica Server no diretório padrão. Para instalar o software em um local diferente, digite o caminho completo do arquivo para o diretório de instalação desejado e pressione ENTER.

    Após a instalação, você será direcionado a configurar o 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. Digite “y” para selecionar a opção “yes” e pressione ENTER. Será solicitada uma conta de usuário da qual o daemon será executado.
    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. Pressione ENTER para criar uma conta. Será solicitado digitar uma conta de usuário.
    Enter the name of the user account to create, or press ENTER to select (wolframgrid):
  8. Recomenda-se criar uma nova conta de usuário com o nome “wolframgrid”. Pressione ENTER para confirmar essa seleção.

    Será solicitado criar uma senha para a nova conta de usuário wolframgrid.

    Enter a password for the user account "wolframgrid":
  9. Escolha uma senha de login para a conta escolhida. Insira novamente a senha quando for solicitado.

    Será solicitado conta de “Web Interface Admin” e uma senha.

    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. Escolha uma senha de login para a conta Web Admin. Insira novamente a senha quando solicitado.

    O diretório onde deseja que os scripts executáveis do gridMathematica sejam inseridos deve ser informado.

    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. Pressione ENTER para colocá-los no diretório padrão. Para colocar os executáveis em um local diferente, digite o caminho completo do arquivo para o diretório de executáveis desejado e pressione ENTER.

    Se o Mathematica já estiver instalado no computador, será solicitado substituir os atalhos existentes.

    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. Recomenda-se cancelar a substituição, pois pode interferir com a inicialização da versão independente do Mathematica já instalada. Digite “3” e pressione ENTER para cancelar este passo.

    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 é um complemento opcional para executar o código em Wolfram Language da linha de comando ou usando um script. Para instalar o WolframScript, digite “y”; caso contrário, digite “n” e pressione ENTER para confirmar sua escolha.

O procedimento de instalação agora está concluído.

 

Ativar a licença do gridMathematica Server

  1. Navegue até o diretório onde o gridMathematica Server está instalado. Por padrão, o local seria:
    cd /usr/local/Wolfram/gridMathematicaServer/14.0/Executables
  2. Abra o gridMathematica com o seguinte comando:
    ./Mathematica
  3. Ative o gridMathematica Server. Ativar o gridMathematica cria um arquivo mathpass localizado em ~/.Mathematica/Licensing/mathpass.
  4. Para que todos os usuários acessem kernels ativados do gridMathematica, mova o arquivo mathpass para o diretório base. Utilize o comando sudo mv:

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

 

Testar um kernel do gridMathematica

  1. Abra um navegador web e navegue até o localhost:3737. A página principal “Status” será exibida.

  2. O painel esquerdo indica todos os gridMathematica Servers visíveis na rede local, incluindo o que acabou de ser instalado.

    Navegue até Kernel Settings ► Services.

  3. Clique no link “Open Kernel” para abrir o kernel. Uma mensagem será exibida.

  4. Confirme a mensagem clicando em OK. Um kernel Wolfram tentará iniciar.
  5. Aguarde o kernel Wolfram para inicializar. O status da conexão aparecerá.

  6. Verifique se o status do kernel está como “Available”.

A configuração do Lightweight Grid Manager agora está completa e testada.

[English]

Este artigo foi útil?
Sim
Não

Algum comentário?

Obrigado pelo seu feedback.

Enviar

Entre em contato com o Suporte

Caso tenha alguma dúvida sobre cobrança, ativação ou suporte técnico, estamos a sua total disposição.

1-800-WOLFRAM (+1-217-398-0700 para chamadas internacionais)

Suporte ao consumidor

Segunda–Sexta
8:00–17:00 Horário Central dos EUA

  • Registro ou ativação do produto
  • Informações de pré-venda e pedidos
  • Ajuda com instalação e início

Suporte técnico avançado (para clientes habilitados)

Segunda–Quinta
8:00–19:00 Horário Central dos EUA

FSexta
8:30–10:00 & 11:00–17:00 Horário Central dos EUA

  • Suporte técnico prioritário
  • Assistência com especialistas da Wolfram
  • Ajuda com a programação da Wolfram Language
  • Suporte avançado de instalação