Configurar instância do Navegador sem interface em Linux
Etapa 5 na configuração [ Linux do ServiceNow® Navegador sem interface para ATF: configure sua instância para que ela seja compatível com o Navegador sem interface.
Antes de Iniciar
Conclua a Etapa 5: Adicionar segredos à configuração do Docker para navegador remoto em Linux
Função necessária: administrador na instância ServiceNow e administrador local na máquina host.
Esta tarefa: configure a instância para que ela se comunique e autentique com sucesso com a máquina host.
Procedimento
-
Criar usuário:
- Navegar até Administração de usuários > Usuários e selecione Novo.
- Crie um usuário - ID do usuário, que pode ser o que você quiser, bem como um nome de usuário e senha. A senha deve ser a mesma que você criou para o contêiner Docker Secret.
- Adicione a função atf_test_designer para este usuário. (Para saber mais, consulte a seção Funções do usuário no tópico Teste seus apps com o ATF.)
-
Criar certificado:
- Navegar até Definição do Sistema > Certificados para abrir a tabela de certificados sys_. Crie um novo certificado (o nome pode ser o que você preferir):
- Tipo: Java Key Store
- Senha: senha do armazenamento de chaves criado na Etapa 1 (Gerar certificados para configuração do Navegador sem interface para Linux).
- Selecione o ícone Anexar (clipe de papel) para anexar o arquivo de armazenamento de chaves que você salvou anteriormente a este registro.
- Selecione Enviar.
- Clique em Validar certificado e confirme se a mensagem de sucesso é exibida.
- Navegar até Definição do Sistema > Certificados para abrir a tabela de certificados sys_. Crie um novo certificado (o nome pode ser o que você preferir):
-
Criar perfil de protocolo:
- Navegar até Segurança do sistema > Perfis de Protocolo para abrir a tabela sys_protocol_profile. Crie um novo registro de perfil de protocolo:
Opção Descrição Protocolo Uma palavra, minúscula: "docker" Porta padrão 2376 (ou o que você escolheu usar) Armazenamento de chaves Armazenamento de chaves do host do Docker - Selecione Enviar.
- Navegar até Segurança do sistema > Perfis de Protocolo para abrir a tabela sys_protocol_profile. Crie um novo registro de perfil de protocolo:
-
Crie uma conexão de spoke do Docker:
- Navegar até Conexões e Credenciais > Aliases de conexão e credencial para abrir a tabela sys_alias.
- Selecione o alias com o nome Docker.
- Na lista relacionada Conexões, selecione Novo.
- Preencha estes campos:
- Nome: qualquer texto de sua preferência
- Campo de credencial: deixe em branco
- Marque a caixa de seleção do Construtor de URL.
- Marque a caixa de seleção Autenticação mútua.
- No campo Perfil de protocolo, selecione o perfil de protocolo que você criou anteriormente.
- No campo Host, adicione o endereço IP ou o nome do host do seu servidor.
- Selecione Enviar.
-
Modificar propriedades:
Aviso:Por padrão, a propriedade com.glide.communications.trustmanager_trust_all é definida como falso. O Now Platform confia somente nos certificados que pode verificar em relação ao armazenamento de certificados da JVM. Certificados autoassinados e assinados pela empresa não são confiáveis. Para saber mais, consulte o tópico Confiança de certificado (proteção de segurança da instância).
Você precisa fazer isso somente ao usar certificados autoassinados. Para saber mais, consulte Gerar certificados para configuração do Navegador sem interface para Linux.
com.glide.communications.httpclient.verify_hostname: falsocom.glide.communications.trustmanager_trust_all: verdadeiro