O Xen Orchestra é um gerenciador muito bom, porem ele não é nativo do SO e requer de um recurso para executa-lo.
O Xen Orchestra pode estar em uma VM no servidor XCP-ng ou em qualquer outro servidor na rede.
Realize a instalação de um servidor Debian com recomendação de hardware abaixo:
2vCPU
3 GB RAM
20 GB Disk
Dependências
# apt-get update && apt-get upgrade -y && apt-get install curl git vim ssh -y
# git config --global user.email "you@example.com" <- Use "you@example.com"
# git config --global user.name "Your Name" <- Use "Your Name"
Install
# curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash
.....
Installation complete, open a browser to:
<IP_SERVER_IPv4>
Default Login:admin@admin.net Password:admin
Don't forget to change your password!
# systemctl status xo-server.service <- Server para validar o funcionamento
Update
# curl https://raw.githubusercontent.com/Jarli01/xenorchestra_updater/master/xo-update.sh | bash -s -- -n stable
Pagina do Xen Orchestra Community Edition do mantenedor contendo orientações de instalação.
# apt install build-essential redis-server libpng-dev git python-minimal nfs-common curl apt-transport-https libvhdi-utils nfs-common lvm2 cifs-utils
# git clone https://github.com/ronivay/XenOrchestraInstallerUpdater.git
# cd XenOrchestraInstallerUpdater
# vi xo-install.cfg
PLUGINS="all" <- Adicionar no incio do arquivo
# ./xo-install.sh
Menu: 1 <- Aguardar o processo de instalação
.....
WebUI started in port 80. Make sure you have firewall rules in place to allow access.
Default username: admin@admin.net password: admin
[info] Installation successful. Enabling xo-server to start on reboot
Funções básicas do menu:
./xo-install.sh
non-interactive update task (option 2):
./xo-install.sh --update
non-interactive install task (option 1):
./xo-install.sh --install
quick option to rollback (option 4):
./xo-install.sh --rollback