Перейти до основного вмісту

Yucca Gateway Налаштування

Запуск Yucca Gateway

Для запуску Yucca Gateway використовується той самий бінарний файл Yucca, Enterprise версії, обов'язково вкажіть окремий каталог в data-dir.

примітка

Інструкції зі встановлення Yucca

При встановленні через пакетний менеджер deb/rpm сервіс yucca-gateway вже встановлений у системі, достатньо лише запустити

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

Якщо ви встановлювали Yucca інакше, запустити Gateway можна так:

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

За замовчуванням Yucca Gateway слухає порт 9920, але ви можете перевизначити цю поведінку. Повний список опцій можна переглянути в підказці /opt/yucca/yucca gateway --help

Отримання токена

Для підключення Yucca Gateway до Yucca Server йому знадобиться токен адміністратора кінцевого сервера. Персональний токен можна випустити в профілі користувача, у розділі токенів.

Підключення Yucca Gateway до Yucca Server

Для коректної роботи потрібно забезпечити мережеву доступність між Yucca Gateway і всіма Yucca Server.

Попередньо встановіть curl, якщо його у вас немає.

sudo apt update && sudo apt install curl -y

Усі подальші дії можна виконувати з будь-якого хоста, головне, щоб була мережева доступність.

Приклад команди для підключення:

curl -s -d '{"address": "http://localhost:9910", "token": "p.f22003974f22e41a2c48dc58ac25c24f412bff151"}' http://127.0.0.1:9920/v1/system/gateway/server
  • address - це адреса Yucca Server, за якою Yucca Gateway буде до нього звертатися.
  • token - відповідно, токен, який ми отримали раніше.
  • http://127.0.0.1:9920/v1/system/gateway/server - адреса Yucca Gateway, на яку ми надсилаємо запит.

Приклад коректної відповіді:

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

Таким чином можна додати кілька вузлів Yucca Server.

Все готово! Тепер при авторизації через Yucca Gateway за адресою http://127.0.0.1:9920 ми потрапимо на той Yucca Server, де існує користувач з реквізитами, якими ми авторизуємось.