Executando HyperServer como um Serviço no Linux
Na seção anterior publicamos instruções sobre como implantar um executável uniGUI Linux como um serviço Linux. Implantar binários do HyperServer como serviços é semelhante a implantar qualquer aplicativo web uniGUI executável no Linux.
Antes de continuar, consulte esta página que descreve em detalhe a criação e o gerenciamento de serviços no Linux:
https://unigui.com/doc/online_help/deploying-as-a-service.htm
Aqui vamos implantar como serviços todos os quatro servidores criados na seção anterior:
https://unigui.com/doc/online_help/deployment-example-(server-far.htm
Como lembrete, o exemplo implantou quatro servidores: um master e três ServerNodes escravos.
Para o HyperServer master criaremos este arquivo de serviço em /etc/systemd/system:
hyper_server.service
Para os ServerNodes escravos criaremos estes três arquivos:
hyper_server_a.service
hyper_server_b.service
hyper_server_c.service
Certifique-se de ter privilégios de root ao criar e editar esses arquivos (use sudo ou troque para root).
Crie o arquivo de serviço do ServerNode C
Crie /etc/systemd/system/hyper_server_c.service com o seguinte conteúdo:
Observação: a Description desta unidade no conteúdo original é "HyperServer(ServerNodeB)". Mantenha como está se corresponder à sua fonte; você pode querer corrigir para "ServerNodeC" se desejar.
Habilite e inicie os serviços
Após criar esses quatro arquivos, habilite os serviços e inicie-os (privilégios de root exigidos):
Se tudo for feito corretamente, o cluster de demonstração deverá estar ativo e em funcionamento. Pode ser testado verificando o painel de controle do HyperServer master:
http://192.168.1.15:88/server
Para completar a configuração, reinicie o servidor Linux e verifique se os quatro serviços iniciam automaticamente na inicialização.