Pular para o conteúdo principal

Configuração do Yucca Gateway

Inicialização do Yucca Gateway

Para iniciar o Yucca Gateway, é usado o mesmo binário do Yucca, versão Enterprise; certifique-se de informar um diretório separado em data-dir.

observação

Instruções de instalação do Yucca

Ao instalar por meio do gerenciador de pacotes deb/rpm, o serviço yucca-gateway já está instalado no sistema, basta iniciá-lo

sudo systemctl status yucca-gateway.service
sudo systemctl enable yucca-gateway.service
sudo systemctl start yucca-gateway.service
sudo systemctl status yucca-gateway.service

Se você instalou o Yucca de outra forma, o Gateway pode ser iniciado assim:

/opt/yucca/yucca gateway --data-dir /opt/yucca/data

Por padrão, o Yucca Gateway escuta a porta 9920, mas você pode substituir esse comportamento. A lista completa de opções pode ser vista na ajuda /opt/yucca/yucca gateway --help

Obtenção do token

Para conectar o Yucca Gateway ao Yucca Server, será necessário um token de administrador do servidor final. Um token pessoal pode ser gerado no perfil do usuário, na seção de tokens.

Conexão do Yucca Gateway ao Yucca Server

Para o funcionamento correto, é necessário garantir conectividade de rede entre o Yucca Gateway e todos os Yucca Server.

Instale previamente o curl, caso ainda não o tenha.

sudo apt update && sudo apt install curl -y

Todas as ações a seguir podem ser realizadas a partir de qualquer host, desde que haja conectividade de rede.

Exemplo de comando para conexão:

curl -s -d '{"address": "http://localhost:9910", "token": "p.f22003974f22e41a2c48dc58ac25c24f412bff151"}' http://127.0.0.1:9920/v1/system/gateway/server
  • address - é o endereço do Yucca Server pelo qual o Yucca Gateway irá se conectar a ele.
  • token - respectivamente, o token que obtivemos anteriormente.
  • http://127.0.0.1:9920/v1/system/gateway/server - endereço do Yucca Gateway para o qual enviamos a requisição.

Exemplo de resposta correta:

{
"active": true,
"address": "http://localhost:9910",
"healthy": true,
"id": 0,
"name": "",
"verified": true
}

Dessa forma, é possível adicionar vários nós do Yucca Server.

Tudo pronto!
Agora, ao se autenticar por meio do Yucca Gateway no endereço http://127.0.0.1:9920, seremos direcionados ao Yucca Server onde existe o usuário com as credenciais usadas na autenticação.