XCP-ng: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Založena nová stránka s textem „== Úvod == [https://xcp-ng.org/ XCP-ng] je další zajímavá varianta pro vytváření virtualizovaných serveru. Jeho hlavní výhoda je že se jedná k…“)
 
(Migrace VMWare)
 
(Není zobrazeno 23 mezilehlých verzí od stejného uživatele.)
Řádka 1: Řádka 1:
 
== Úvod ==
 
== Úvod ==
[https://xcp-ng.org/ 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í.
+
[https://xcp-ng.org/ 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 a pro běžný provoz nejsou potřeba další licence.
  
=== Instalace ===
+
== Instalace ISO ==
Instalace spočívá ze stažení buď celé distribuce, nebo jen net instalace (cca 150MiB) kterou nakopírujeme na USB Key aby jsme zní mohli nabootovat.
+
Na stránce projektu si [https://xcp-ng.org/#easy-to-install 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.
dd if=xcp-ng-8.2.1-20231130.iso of=/dev/sdX bs=8M oflag=direct
+
 
(kde xcp-ng-8.2.1-20231130.iso je nahrávaný image a /dev/sdX musí být cesta na USB Key)
+
== 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á ===
 +
'''Instalace''': 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
 +
 
 +
Po spusštění 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
 +
cd XenOrchestraInstallerUpdater
 +
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 ==
 +
=== Debian/Ubnt ===
 +
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 -
 +
=== Windows ===
 +
Ovladače pro Windows lze stáhnout ze stránek https://www.xenserver.com/downloads.
 +
 
 +
== Migrace ==
 +
=== Obecné ===
 +
Obecné návody pro migraci nelezneme na https://docs.xcp-ng.org/installation/migrate-to-xcp-ng/
 +
 
 +
=== VMWare ===
 +
Postup migrace z VMWare na XCP-ng je popsán na https://xcp-ng.org/blog/2022/10/19/migrate-from-vmware-to-xcp-ng/
 +
 
 +
Případně je možné spustit z příkazového řádku:
 +
xo-cli vm.importFromEsxi host=<VSPHERE_IP> user=<VSPHERE_USER> password=<VSHPERE_PWD> sslVerify=<true|false> vm=<VSPHERE_VM_ID> sr=<SR_UUID> network=<NETWORK_UUID>
 +
 
 +
== 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.

Aktuální verze z 20. 7. 2024, 10:33

Ú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 a pro běžný provoz nejsou potřeba další licence.

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á

Instalace: 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

Po spusštění 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

cd XenOrchestraInstallerUpdater
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

Debian/Ubnt

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 -

Windows

Ovladače pro Windows lze stáhnout ze stránek https://www.xenserver.com/downloads.

Migrace

Obecné

Obecné návody pro migraci nelezneme na https://docs.xcp-ng.org/installation/migrate-to-xcp-ng/

VMWare

Postup migrace z VMWare na XCP-ng je popsán na https://xcp-ng.org/blog/2022/10/19/migrate-from-vmware-to-xcp-ng/

Případně je možné spustit z příkazového řádku:

xo-cli vm.importFromEsxi host=<VSPHERE_IP> user=<VSPHERE_USER> password=<VSHPERE_PWD> sslVerify=<true|false> vm=<VSPHERE_VM_ID> sr=<SR_UUID> network=<NETWORK_UUID>

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.