Saltar al contenido principal

Configuración de Yucca Gateway

Puesta en marcha de Yucca Gateway

Para poner en marcha Yucca Gateway se usa el mismo binario de Yucca, versión Enterprise; asegúrese de indicar un directorio independiente en data-dir.

nota

Instrucciones de instalación de Yucca

Al instalar mediante el gestor de paquetes deb/rpm, el servicio yucca-gateway ya está instalado en el sistema; solo hace falta iniciarlo

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

Si instaló Yucca de otra manera, puede iniciar Gateway así:

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

De forma predeterminada, Yucca Gateway escucha en el puerto 9920, pero puede sobrescribir este comportamiento. La lista completa de opciones se puede consultar en la ayuda /opt/yucca/yucca gateway --help

Obtención del token

Para conectar Yucca Gateway a Yucca Server, se necesitará un token de administrador del servidor de destino. Se puede emitir un token personal en el perfil de usuario, en la sección de tokens.

Conexión de Yucca Gateway a Yucca Server

Para que todo funcione correctamente, es necesario garantizar la conectividad de red entre Yucca Gateway y todos los Yucca Server.

Instale previamente curl, si no lo tiene.

sudo apt update && sudo apt install curl -y

Todas las acciones siguientes se pueden realizar desde cualquier host, siempre que haya conectividad de red.

Ejemplo de comando para conectar:

curl -s -d '{"address": "http://localhost:9910", "token": "p.f22003974f22e41a2c48dc58ac25c24f412bff151"}' http://127.0.0.1:9920/v1/system/gateway/server
  • address: es la dirección del Yucca Server a la que Yucca Gateway se conectará.
  • token: el token que obtuvimos anteriormente.
  • http://127.0.0.1:9920/v1/system/gateway/server: la dirección de Yucca Gateway a la que enviamos la solicitud.

Ejemplo de una respuesta correcta:

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

Así se pueden agregar varios nodos de Yucca Server.

¡Todo listo! Ahora, al autorizarse a través de Yucca Gateway en http://127.0.0.1:9920, llegaremos al Yucca Server en el que exista un usuario con las credenciales con las que nos estamos autorizando.