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.
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.