ATTENZIONE: note sugli aggiornamenti di Sistema per i Template CentOS 6.x su piattaforma Hyper-V.
Su sistema operativo CentOS Linux per usufruire di tutte le potenzialità offerte da Hyper-V è necessario installare i "
Linux Integration Services" di Microsoft. Tali componenti sono specifici per determinate versioni Kernel, quindi in caso di aggiornamento di quest'ultimo, senza le dovute precauzioni, possono verificarsi problemi, tra i quali "
Kernel Panic" in fase di boot che impedisce al Cloud Server di avviarsi correttamente.
Per ovviare a questo problema è stata aggiunta una regola nel file
yum.conf al fine di escludere dagli aggiornamenti fatti con comando
yum
eventuali nuovi Kernel, evitando quindi i problemi sopra riportati.
Qualora sia necessario aggiornare anche il Kernel va prima di tutto verificato che Microsoft abbia rilasciato una versione dei "Linux Integration Services" compatibile con esso e in caso positivo si può procedere come segue:
- Scaricare i Linux Integration Services da www.microsoft.com/it-it/download, specificando nella ricerca "integration services" si trovano le varie versioni rilasciate.
- Aggiornare il sistema, es:
yum update
Attenzione: Non Riavviare il Cloud Server al termine del processo.
- Copiare sul Cloud Server il file scaricato, tendenzialmente un file .iso (per farlo è possibile usare l'utility WinSCP).
- Creare un mount point, es:
mkdir /mnt/hvtools
.
- Montare il file, es:
mount -o loop LinuxICv34.iso /mnt/hvtools
.
- Verificare la presenza di una precedente versione degli Integration Services, da Console con il comando
rpm -qa | grep microsoft
, se l'output è nullo non ci sono precedenti versioni installate, se il comando restituisce un output simile a:
microsoft-hyper-v-rhel63.3.4-1.20120727.x86_64
kmod-microsoft-hyper-v-rhel63.3.4-1.20120727.x86_64
c'é già una versione dei Linux Integration Services installata.
- Navigare nella cartella dove si è montata la ISO (per esempio
/mnt/hvtools
) con il comando: cd /mnt/hvtools
e lanciare il comando
sh install.sh
se nel sistema non sono installate versioni precedenti dei tools,
sh upgrade.sh
se nel sistema c'è una versione precedente installata.
- Al termine dell'installazione riavviare il Cloud Server.