Это одна из оснасток для управления XCP-ng — XenServer Сервер построенная на web technologies (HTML 5, CSS 3, JavaScript).
Начнем установку
Использовать будем для установки Linux Debian 11. Как устанавливать саму ОС это материал для другой статьи. Сейчас сосредоточимся на установке оснастки.
Если хотим установить Xen Orchestra на тот же хост для виртуальных машин, то скорей всего придется воспользоваться вначале внешним клиентом.
Для этого подходят подключение к локальной платформе для виртуальных машин через официальный сайт https://account.vates.fr/#/signup?origin=xo
Если не нравится, можно поставить утилиту, клиент для установки на Windows: https://github.com/xcp-ng/xenadmin/releases/
Наша задача подключиться в Debian по SHH как минимум.
Далее нам предлагают 2 вида установок. Одна по которой мы сами выполняем все команды пошагово, это описано в инструкции: https://xen-orchestra.com/docs/installation.html#from-the-sources либо воспользуемся помощником для установки XenOrchestraInstallerUpdater. Далее будет описана установка с помощью XenOrchestraInstallerUpdater.
XenOrchestraInstallerUpdater
команды:
apt install git
из хранилища получаем ссылку https://github.com/ronivay/XenOrchestraInstallerUpdater.git
git clone https://github.com/ronivay/XenOrchestraInstallerUpdater.git cd XenOrchestraInstallerUpdater cp sample.xo-install.cfg xo-install.cfg
Далее создаем сертификат ssl
cd \etc\ssl
mkdir xo
cd xo
openssl req -newkey rsa:4096 \
-x509 \
-sha256 \
-days 3650 \
-nodes \
-out xo.crt \
-keyout xo.key
И теперь нам нужно прописать его в конфигурационном файле xo-install.cfg
cd ~/XenOrchestraInstallerUpdater/ nano xo-install.cfg
Меняем на
PORT="443" PATH_TO_HTTPS_CERT=/etc/ssl/xo/xo.crt PATH_TO_HTTPS_KEY=/etc/ssl/xo/xo.key
Смотрим что раскомментирован PLUGINS=»all»
теперь запускаем и ждем
sudo ./xo-install.sh
При окончании установки, будет информация с логином и паролем по умолчанию, так же IP.
Вводим в браузер, не забываем написать https вначале и радуемся.
Если хочется посмотреть видео, есть хорошее видео https://www.youtube.com/watch?v=bq1iKO-0jWs которое мне помогло разобраться с установкой.
Так же оч важный момент, оперативной памяти для установки должно быть достаточно, иначе установка будет выводить разные ошибки и в конечном итоге не установится. Я выбирал для Debian 11 как 4 процессора, 4 Гб ОЗУ, 15 Гб СХД.
Установка XCP-ng — XenServer Сервер для виртуальных машин ссылка тут