Instalar um MID Server no Linux
Instale MID Servers com o instalador do MID Server e verifique se ele está ativo. O pacote inclui um instalador que configura automaticamente o JRE para ser executado no ambiente. O MID Server pode usar um JRE existente em vez do JRE fornecido. Desinstale o MID Server para redistribuí-lo.
Antes de Iniciar
![]() |
Por Que e Quando Desempenhar Esta Tarefa
Para instalar o Linux no MID Server, os sistemas RedHat/CentOS exigem RPM, enquanto os sistemas Debian (Ubuntu) exigem DEB. O local de instalação padrão é /opt/servicenow/mid. Não há suporte para a instalação de DEB em diretórios definidos pelo usuário.
Para melhorar a segurança, este procedimento instala e executa o serviço MID Server como um usuário não raiz. O privilégio de raiz é necessário para implantar e configurar um MID Server em um servidor Linux. Um usuário não raiz pode gerenciar um serviço somente se tiver as permissões necessárias. Para obter mais detalhes, consulte Problemas do PolicyKit com MID Servers do Linux que usam contas de não administrador [KB0815542].
- CentOS 7
- Servidor Windows 2008
- Servidor Windows 2008 R2
- Windows 8
- Windows 10
yum install glibc.i686Os testes mostraram que MID Serverfunciona conforme esperado com OracleJava 11 versão 17,0.10. Se for necessário fazer upgrade do JRE para uma versão diferente, entre em contato com o representante de conta apropriado para obter suporte.
Procedimento
Resultado
Instalação silenciosa do MID Server Linux
A instalação silenciosa do MID Server usa parâmetros predefinidos e não requer entrada do usuário depois de iniciada. Você pode usar a instalação silenciosa em várias máquinas ao mesmo tempo para configurar rapidamente uma rede e para garantir que todos os MID Servers tenham as mesmas configurações de instalação.
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com -MUTUAL_AUTH N -MID_USERNAME username -MID_PASSWORD password -USE_PROXY N -MID_NAME mid -APP_NAME mid -APP_LONG_NAME ServiceNow_MID_Server_Mid -NON_ROOT_USER nonrootuser Os seguintes campos podem ser passados por meio da linha de comando:
- INSTANCE_URL
- Insira o URL completo da sua instância, por exemplo:
https://mycompanyinstance.service-now.com - MUTUAL_AUTH
Defina este valor como Y para usar a autenticação mútua em vez da autenticação básica. Caso contrário, defina-o como N.
Nota:Se MUTUAL_AUTH = Y, forneça o caminho para o certificado com CERTIFICATE_PATH.- CERTIFICATE_PATH
- Se a autenticação mútua estiver habilitada, forneça o caminho para o certificado.
- MID_USERNAME
- Insira o nome de usuário do MID Server que você já criou. O usuário do MID Server deve ter a função mid_server.
- MID_PASSWORD
- Insira a senha do usuário.
- USE_PROXY
Defina este valor como Y se o seu MID Server se comunicar por meio de um proxy para se conectar à instância.
Nota:Se USE_PROXY = N, ignore os outros detalhes de proxy.- PROXY_HOST
- Insira o nome do host do servidor proxy ou o endereço IP. Não inclua o protocolo no nome do host. Por exemplo:
proxyserver.domain.comestá correto, mashttps://proxyserver.domain.comestá incorreto. - PROXY_PORT
- Insira a porta que o servidor proxy usa para se comunicar. Se este valor estiver em branco, o instalador usará o número da porta padrão do servidor proxy.
- PROXY_USERNAME
- Insira o nome de usuário que tem direitos de administrador para o servidor proxy.
- PROXY_PASSWORD
- Insira a senha para o nome de usuário.
- MID_NAME
- Insira o nome do MID Server.
- APP_NAME
- Forneça o nome do serviço. Deve ser exclusivo para o MID Server atual.
- APP_LONG_NAME
- Forneça o nome longo do serviço.
- NON_ROOT_USER
- Forneça o nome de usuário para executar o serviço como um usuário não raiz.
A seguir está um exemplo de comando para um MID Server que usa um proxy e autenticação mútua:
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com MUTUAL_AUTH Y –CERTIFICATE_PATH <path-to-certificate> -USE_PROXY Y -PROXY_HOST <ip> -PROXY_PORT <port> -PROXY_USERNAME <username> -PROXY_PASSWORD <password> -MID_NAME proxymid -APP_NAME proxymid -APP_LONG_NAME servicenow_proxy_mid -NON_ROOT_USER nonrootuser installer.sh novamente. Reconfigurar o MID Server exclui a configuração antiga. Executar MID Servers Linux como usuários não raiz
Execute MID Servers como usuário não raiz em uma máquina Linux para melhorar a segurança. Vários MID Servers podem ser instalados como serviços para que eles possam iniciar sozinhos após a reinicialização do sistema.
Antes de Iniciar
Este processo só é aplicável se você instalou o MID Server manualmente usando o arquivo ZIP. Se você instalou o MID Server com o procedimento em Instalar um MID Server no Linux, o MID Server já está sendo executado como um usuário não raiz.
As versões compatíveis com este procedimento são Linux Red Hat 6 ou mais recente, Ubuntu 1404 ou mais recente e CentOS 6 ou mais recente.
Procedimento
O que Fazer Depois
Para obter mais informações sobre como gerenciar a lista de permissões e a imposição de permissões de arquivo, consulte Imposição de permissão de arquivo para MID Servers do Windows. Executar um MID Server Linux com uma conta não raiz pode resultar em problemas com o PolicyKit em alguns sistemas. Consulte Problemas do PolicyKit com Linux MID Servers que usam contas não raiz para obter mais informações.
Configurar um MID Server Linux para usar um JRE existente
É possível optar por usar um JRE existente para o MID Server em vez do OpenJDK fornecido com o instalador do MID Server.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Desinstalar um MID Server Linux
O MID Server funciona como um serviço autônomo. É possível remover um serviço de MID Server autônomo para acomodar tarefas como a reimplantação do MID Server em outra máquina host ou a mudança do nome exclusivo de um MID Server ao implantar vários MID Servers.
Antes de Iniciar
Função necessária: administrador
Procedimento
Resultado
O serviço do MID Server está desinstalado.
O que Fazer Depois
Valide o MID Server para prepará-lo para uso.
