Como eu configuro o gridMathematica Server com o Lightweight Grid Manager no Linux?
Para configurar o grid Mathematica Server, nós iremos
- Instalar o grid Mathematica Server em um nó de computação, depois
- Ativar a licença do grid Mathematica Server e
- Testar um kernel do grid Mathematica.
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.
- Feche todas as instalações anteriores de produtos Wolfram em execução no seu computador.
- 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
. - 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. - 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:
-
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.
- 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.
- 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):
-
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":
-
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:
-
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:
-
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):
- 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.
- 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, digite “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
- 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
- Abra o grid Mathematica com o comando:
./Mathematica
- Ative o grid Mathematica Server. A ativação do grid Mathematica cria um arquivo mathpass localizado em
~/.Mathematica/Licensing/mathpass
. -
Para que todos os usuários acessem kernels ativados do grid Mathematica, 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
- Abra um browser e navegue até o localhost:3737. A página principal Status aparece.
-
O painel esquerdo indica todos os grid Mathematica Servers visíveis na rede local, incluindo o que acabou de ser instalado.
Navegue até Kernel Settings ► Services.
- Clique no link Open Kernel para abrir o kernel. Uma mensagem aparecerá.
- Confirme a mensagem clicando em OK. Um kernel Wolfram tentará iniciar.
- Aguarde o kernel Wolfram para inicializar. O status da conexão aparecerá.
- Verifique se o estado do kernel está como Available.
A configuração do Lightweight Grid Manager agora está completa e testada.
[English]
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