UWAGA: Informacje dotyczą aktualizacji systemu dla szablownów CentOS 6.x z menadżerem Hyper-V.
W celu wykorzystania wszystkich możliwości oferowanych przez Hyper-V na systemie operacyjnym CentOS Linux musisz zainstalować "
Linux Integration Services" firmy Microsoft. Takie elementy są specyficzne dla danych wersji jądra, dlatego w przypadku aktualizacji tego ostatniego, bez wymaganej uwagi, mogą wystąpić problemy takie jka "
Kernel Panic" podczas startowania, które uniemożliwią poprawne wystartowanie Serwera Cloud.
Aby obejść ten problem, do pliku yum.conf została dodana reguła, która ma na celu wykluczenie nowych kerneli z aktualizacji za pomocą polecenia
yum
, w celu uniknięcia powyższych problemów.
Jeśli potrzebujesz aktualizacji jądra, przede wszystkim musisz sprawdzić czy Microsoft wydał kompatybilną wersję "Linux Integration Services" a jeśli tak, wykonać następujące czynności:
- Pobrać "Linux Integration Services" ze strony www.microsoft.com/pl-pl/download, wprowadzając "integration services" w wyszukiwarce, odnajdziesz różne wersje które zostały wydane.
- Zaktualizuj system, np.:
yum update
Uwaga: Nie restartuj Serwera Cloud zanim proces nie zostanie ukończony.
- Skopiuj pobrany plik na Serwer Cloud, zwykle jest to plik .iso (aby to zrobić skorzystaj z narzędzia WinSCP utility).
- Utwórz miejsce montowania, np.:
mkdir /mnt/hvtools
.
- Zamontuj plik, np.:
mount -o loop LinuxICv34.iso /mnt/hvtools
.
- CSprawdź czy nie występuje poprzednia wersja "Integration Services", możesz to zrobić korzystając z polecenia
rpm -qa | grep microsoft
, jeśli wynik jest zerowy, nie jest zainstalowana żadna wersja, jeśli polecenie zwróci następujący wynik:
microsoft-hyper-v-rhel63.3.4-1.20120727.x86_64
kmod-microsoft-hyper-v-rhel63.3.4-1.20120727.x86_64
na serwerze jest już zainstalowana wersja Integration Services.
- Przejdź do folderu gdzie zamontowałeś ISO i uruchom następujące polecenie:
sh install.sh
- jeśli system nie posiadał poprzedniej wersji,
sh upgrade.sh
- jeśli jakaś wersja jest już zainstalowana.
- Po zakończeniu instalacji zrestartuj Serwer Cloud.