XCP-ng

Z Poznámkový blok
Verze z 6. 7. 2024, 19:01, kterou vytvořil Tydyt (diskuse | příspěvky) (XE-utilities)
Přejít na: navigace, hledání

Úvod

XCP-ng je další zajímavá varianta pro vytváření virtualizovaných serveru. Jeho hlavní výhoda je že se jedná kompletně o Open-Sourc, bez jakýchkoliv placených licencí.

Instalace ISO

Na stránce projektu si stáhneme aktuální ISO z kterého vytvoříme boot disk třeba na USB flash. Z něj pak nabootujem system a provedeme instalaci vlastního hostitele. Přitom bude položeno několik otázek.

Připojení - správa

Jsou dvě varianty:

  • 1. Základní (bez licenční) nainstaluje se po instalaci XOA při připojení přes web rozhraní
  • 2. Placena, ale tu nechci ...
  • 3. Plna správa, ale je potřeba ji ručně nainstalovat

Základní

Po nainstalovaní se připojíme přes web rozhraní, vybereme web a opet klikame ...

Plná

Na samostatnou instalace (nezáleží kde) doinstalujeme curl a git

sudo apt install -y git curl

Následně z gitu stáhneme a nainstalujeme XenOrchestrator

git clone https://github.com/ronivay/XenOrchestraInstallerUpdater.git
cd XenOrchestraInstallerUpdater

cp sample.xo-install.cfg xo-install.cfg

sudo ./xo-install.sh

Následně se zobrazí menu a vybereme potřebnou volbu.

1. Install
2. Update
3. Rollback
4. Install proxy
5. Update proxy
6. Exit


Po instalaci se dá připojit přes web rozhrani. defaultní logi je "admin@admin.net" / "admin"


Upgrade: Pokud budeme chtit provest upgrade, stačí spustit

sudo ./xo-install.sh --update [--force]

Rolback: V případě potřeby se vrátit na předchozi instalovanou verzi

sudo ./xo-install.sh --rollback

XE-utilities

Pro správnou funkci VM z xcp-ng servrem je dobré doinstalovat potřebné utility. Ty se dají nainstalovat z ISO, které je součástí orchestratoru. Bohužel tam není nejnovější verze. Druhou možností je ztažení z https://github.com/xenserver/xe-guest-utilities/releases. Instalaci aktuálních ovladačů můžeme pak provést pomocí příkazu:

curl -sfL https://github.com/clazzor/Xen-guest-autoinstall/releases/download/latest/autoinstall.sh | bash -

Zabbix

Existuje předpis pro Zabbix, který čte data z Xen Orchestratoru. Nejedná se sice o kompletní přehled vlastního systému, ale výhodou je že není potřeba nic doinstalovávat. Viz https://github.com/bufanda/zabbix--template-xenorchestra.

XCP-NG Host via Xen Orchestra

Slouží pro kontrolu vlastního xen serveru. Pro jeho dohled je nutné zadat:

  • {$XOA.AUTH.TOKEN} - Autentizační token pro přístup. Vytváří se na uživatele
  • {$XOA.HOST.UUID} - UUID pod kterým je evidován konkrétní xen server na
  • {$XOA.URL} - Url adresa Xen Orchestratoru

XCP-NG VM via Xen Orchestra

Kotroluje vlastni VM. Pro dohled je nutné zadat:

  • {$XOA.AUTH.TOKEN} - Autentizační token pro přístup. Vytváří se na uživatele
  • {$XOA.URL} - Url adresa Xen Orchestratoru
  • {$XOA.VM.UUID} - UUID pod kterým je evidován konkretni VM.