je to boj… XCP-ng 8.2.1 LTS
1/ instalace ovladače + reboot
yum install r8125-module yum install lshw # užitečný nástroj k zobrazení informací o hardware
2/ ověření, že kartu vidím
# zobrazí PCI zařízení lspci -v | more # lshw k síťovkám lshw -class network # tady by měla být jen jako neaktivní (u mě jako eth1) ifconfig -a
3/ zapnutí síťovky sedící na eth1 (pozor - ne permanentní, to si později zařídí XEN)
ifconfig eth1 up
4/ xen hrátky… (viz Přidání nové síťovky do XENu)
# seznam síťovek v XENu (tady ještě není) xe pif-list # zjištění uuid našeho hosta (hypervizora) xe host-list # scan síťovek xe pif-scan host-uuid=uuid-našeho-hosta # našlo se něco? Ano, jen je stav "nepřipojeno" - zapamatujeme si uuid nepřipojené síťovky xe pif-list # takže připojíme :) xe pif-plug uuid=uuid-naší-síťovky
5/ hotovo, reboot
# vytvoření RAID-1 pole mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda /dev/sdb # uložení jeho konfigurace (jsme na XENu, tj. ~ CentOS, konfigurace je v /etc/mdadm.conf) echo "DEVICE /dev/sda /dev/sdb" > /etc/mdadm.conf mdadm --detail --scan >> /etc/mdadm.conf # přidání do XCP-ng pod názvem RAID-1 xe sr-create name-label="RAID-1" type=ext device-config:device=/dev/md0 shared=false content-type=user # aktuální stav a odhadovaný čas sestavení pole cat /proc/mdstat
# nejprve v XCP-ng Center u vybrané VM na záložce "Storage" založit do DVD drive [guest-tools.iso] # pak zde připojit sudo mount /dev/cdrom /mnt # a spustit instalaci sudo bash /mnt/Linux/install.sh # poté odpojit DVD sudo umount /dev/cdrom # a nakonec restartovat sudo reboot
1/ nejprve je nutné mít na cílovém VM v jednom adresáři:
devcon.exe
(Device Console utility)filbad6e2cce5ebc45a401e19c613d0a28f
2/ vytvořit snapshot VM, kdyby něco při postupu / později selhalo
3/ spustit skript (nikoli z RDP ale z konzole XCP-ng centra)
# aktuální nastavení Get-ExecutionPolicy # povolení spouštění skriptů Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
# přesunout se do adresáře kde mám skript cd C:\Downloads\win-tools-cleanup-master # spustit skript .\uninstall_services_and_drivers.ps1
Set-ExecutionPolicy -ExecutionPolicy Default
4/ vypnout VM
5/ nastavit vlastnosti VM tak, aby se po startu nenainstalovala Citrix verze
# seznam VM - zde získáme UUID naší VM xe vm-list # jaký je stav parametru? Pokud toto vrátí true, musíme pokračovat nastavením false xe vm-param-get uuid=<uuid naší VM> param-name=has-vendor-device # false zabrání automatické instalaci Citrix client tools xe vm-param-set uuid=<uuid naší VM> has-vendor-device=false
6/ zapnout VM
7/ nainstalovat XCP-ng tools (z rozbaleného adresáře spustit Setup.exe
)
8/ vypnout VM
9/ vrátit změny vlastností VM
xe vm-param-set uuid=<uuid naší VM> has-vendor-device=true
10/ zapnout VM
11/ nechat VM restartovat, protože instalace Management Agent napoprvé selže
voala, po restartu by mělo být vše ok a XCP-ng např. naběhne graf spotřeby paměti