COMPUTING > Cloud Servery > Správa cloud servera > Aktualizácia jadra pre šablóny CentOS 6.x s Hyper-V

6.09 Aktualizácia jadra pre šablóny CentOS 6.x s Hyper-V Cloud Server Pro service guide

 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.