Wolfram Computation Meets Knowledge

Como eu configuro o grid Mathematica Server com o Lightweight Grid Manager no Linux?

Para configurar o gridMathematica Server, nós iremos

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

O instalador do grid Mathematica Server para Linux é um script bash que é executado no terminal Linux. Se você não estiver 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 você deseja verificar se o arquivo do instalador está no seu desktop, use o comando ls.

  3. O instalador precisa de privilégios de administrador 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 que você digite 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 que você digite um diretório de instalação.
    Enter the installation directory, or press ENTER to select
    /usr/local/Wolfram/gridMathematicaServer/12.1:
  5. Pressione Enter para instalar o grid Mathematica 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, será solicitado que você configure 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á solicitado que você escolha 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 que você digite uma conta de usuário.
    Enter the name of the user account to create, or press ENTER to select (wolframgrid):
  8. Recomendamos a criação de uma nova conta de usuário com o nome “wolframgrid”. Pressione Enter para confirmar esta seleção.

    Será solicitado que você crie 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 que você crie uma 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 for solicitado.

    O servidor Apache Tomcat é iniciado. Será solicitado que você digite o diretório no qual serão colocados os scripts executáveis do grid Mathematica.

    Starting tomcat:
    Creating web user home directory
    Starting Tomcat
    .
    .
    .
    Type the directory path in which the grid Mathematica 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 que você substitua 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. Recomendamos 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.

  13. O instalador pergunta se você deseja instalar o WolframScript, um complemento opcional para executar o código da Wolfram Language na linha de comando ou usando um script. Para instalar o WolframScript, difite “y”; caso contrário, digite “n”.
    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/12.1/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]

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

 

Ative a licença do grid Mathematica Server

  1. Mude o diretório no qual o grid Mathematica Server está instalado. Com o diretório padrão, isso seria
    cd /usr/local/Wolfram/gridMathematicaServer/12.1/Executables
  2. Abra o grid Mathematica com o comando:
    ./Mathematica
  3. Ative o grid Mathematica Server. A ativação do 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 chamado diretório base. Você pode fazer isso com o comando sudo mv:

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

 

Teste um kernel do gridMathematica

  1. Abra um browser e navegue até o localhost:3737. A página principal Status aparece.
  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 aparecerá.
  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 estado 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

Contate o Suporte

Se você tiver alguma dúvida sobre cobrança, ativação ou algo mais técnico, estamos prontos para ajudá-lo.

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