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, e em seguida
- Ativar a licença do gridMathematica Server e
- Testar um kernel do gridMathematica.
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.
- 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 deseja verificar se o arquivo do instalador está no seu desktop, use o comando
ls
. - 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. - 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.
Informe o diretório de instalação ou pressione ENTER para selecionar /usr/local/Wolfram/gridMathematicaServer/13.1:
-
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, será solicitada a configuração o Lightweight Grid Manager.
Desejar configurar o Wolfram Lightweight Grid Manager? [y]es - sim - (Recomendado) Use essa opção se essa máquina não fizer parte da estrutura de gerenciamento existente do cluster. [n]o - não Use essa opção se acessará essa máquina com uma estrutura de gerenciamento de cluster (por exemplo, Windows Computer Cluster Server, Sun grid Engine, Platform LSF), se acessará essa máquina com um protocolo remoto shell (por exemplo SSH), ou se instalará o Lightweight Grid manualmente. Se escolher essa opção, mas mudar de ideia, reinstale e assinale de maneira afirmativa.
- Digite “y” para selecionar a opção “yes” e pressione ENTER. Será solicitada uma conta de usuário da qual o daemon será executado.
Selecione um Método de Conta de Usuário Os kernels do Mathematica e o daemon do Wolfram Lightweight Grid Manager executarão como o usuário selecionado aqui. Caso não tenha certeza quais configurações se aplicam a sua situação, verifique com seu administrador de sistema. (1) Crie uma conta local (recomendado) Use essa opção para criar uma nova conta de usuário nesse computador. Permite configurar padrões de segurança especificamente para o Mathematica. (2) Use uma conta existente Use essa opção se usar uma conta de usuário de rede ou uma conta local existente.
- Pressione ENTER para criar uma conta. Será solicitado digitar uma conta de usuário.
Informe o nome da conta de usuário a ser criada, ou pressione ENTER para selecionar (wolframgrid):
-
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.
Informe uma senha para a conta de usuário "wolframgrid":
-
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.
Conta Web Interface Admin Essa senha é utilizada para fazer o login como 'admin' para o web interface executar essas ações, como excluir kernels e alterar a configuração. Digite uma senha para o web admin:
-
Escolha uma senha de login para a conta Web Admin. Insira novamente a senha quando solicitado.
O servidor Apache Tomcat é iniciado. Será solicitado digitar o diretório no qual serão colocados os scripts executáveis do gridMathematica.
Iniciando o tomcat: Criando um diretório local de usuário web Iniciando o Tomcat . . . Digite o caminho de diretório onde o(s) script(s) do grid Mathematica Server será(ão) criado(s) ou pressione ENTER para selecionar /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 substituir os atalhos existentes.
Os scripts 'MathKernel', 'Mathematica', 'WolframKernel', 'math', 'mathematica', 'mcc', 'wolfram' já existem no diretório /usr/local/bin. As seguintes ações podem ser feitas no(s) arquivo(s) existente(s). (1) Subscrever (2) Renomear (3) Cancelar Faça sua seleção ou pressione ENTER para selecionar (1):
-
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 permite que o código em Wolfram Language seja executado da linha de comando e dos arquivos em script autoexecutáveis. Sempre está disponível em /usr/local/Wolfram/gridMathematicaServer/13.1/Executables/wolframscript. A integração de sistema em WolframScript torna o binário wolframscript acessível de qualquer terminal, permitindo que arquivos .wls em script sejam executados, com um duplo clique no gerenciador de arquivos. Instalar a integração de sistema e WolframScript? [y/n]
- 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.
VernierLink permite a capacidade de controlar sensores e instrumentos pelo Software e Tecnologia Vernier usando a Wolfram Language. Os usuários devem ter permissões de leitura e escrita dos dispositivos para essa função funcionar. É possível configurar esse computador para que todos os usuários tenham permissões de leitura e escrita para os dispositivos Vernier. Caso não tenha nenhum dispositivo Vernier ou caso deseje controlar permissões de dispositivo, responda "no" a essa pergunta. Configurar o computador para que os dispositivos Vernier sejam subscritos por todos os usuários?
- VernierLink permite a interface com os sensores compatíveis Vernier Go!Link. Recomenda-se selecionar “n”, a menos que quaisquer outros usuários de seu sistema precisem se conectar com dispositivos Vernier. Observe que essas permissões podem ser concedidas apenas se estiver instalando como um superusuário.
O procedimento de instalação agora está concluído.
Ativar a licença do gridMathematica Server
- Navegue até o diretório onde o gridMathematica Server está instalado. Por padrão, o local seria:
cd /usr/local/Wolfram/gridMathematicaServer/13.1/Executables
- Abra o gridMathematica com o seguinte comando:
./Mathematica
- Ative o gridMathematica Server. Ativar o gridMathematica cria um arquivo mathpass localizado em
~/.Mathematica/Licensing/mathpass
. -
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
- Abra um navegador web e navegue até o localhost:3737. A página principal “Status” será exibida.
-
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.
- Clique no link “Open Kernel” para abrir o kernel. Uma mensagem será exibida.
- 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 status 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