UPOZORNENIE: Poznámky pre systémové aktualizácie šablón CentOS 6.x s Hyper-V platforme.
Aby bolo možné naplno využiť potenciál Hyper-V na CentOS Linuxe, je nutné nainštalovať Microsoft "
Linux Integration Services". Tento komponent je špecifický pre konkrétnu verziu jadier, preto sa môžu pri nedodržaní určitých náležitostí v priebehu jeho aktualizácie vyskytnúť problémy, napr. tzv. "
Kernel Panic" (chyba jadra) v priebehu štartu. Tie potom bránia cloud serveru v bezchybnom štarte.
Aby sme sa tomuto problému vyhli, bolo do súboru
yum.conf pridané pravidlo, ktoré vyraďuje nové jadrá z aktualizácií pomocou príkazu
yum
. Tým sa vyhneme tomuto problému.
Ak chcete aktualizovať jadro, najprv si overte, či Microsoft vydal kompatibilnú verziu "Integračného komponentu Linux" a ak áno, postupujte takto:
- Stiahnite si komponenty z www.microsoft.com/cs-cz/download;
- Aktualizujte systém, napr.:
yum update
;
Pozor: neuskutočňujte reboot cloud servera po dokončení procesu;
- Skopírujte stiahnuté súbory do cloud servera, väčšinou súbor .iso (môžete použiť nástroj WinSCP);
- Vytvorte mount point, napr.:
mkdir /mnt/hvtools
.
- Namountujte súbor, napr.:
mount -o loop LinuxICv34.iso /mnt/hvtools
.
- Skontrolujte, či existuje predchádzajúca verzia integračného komponentu, napr. pomocou príkazu
rpm -qa | grep microsoft
ak je výsledkom nula, nie sú nainštalované predchádzajúce verzie, ak príkaz vracia výsledok ako napr. tento:
microsoft-hyper-v-rhel63.3.4-1.20120727.x86_64
kmod-microsoft-hyper-v-rhel63.3.4-1.20120727.x86_64
existuje nainštalovaná predchádzajúca verzia komponentu.
- Prejdite adresár s namountovaným ISO a zadajte tento príkaz:
sh install.sh
ak systém neobsahuje predchádzajúce verzie,
sh upgrade.sh
ak systém obsahuje nainštalovanú predchádzajúcu verziu;
- Po dokončení inštalácie znovu naštartujte cloud server.