#Blog_IT > orienté systèmes et réseaux

Debian sous Hyper-V...

Aucun commentaire
... c'est possible !
Même si pas supporté officiellement par Microsoft, car on ne peut pas utiliser les outils d'intégration Linux de Hyper-V, tu peux avoir une Debian en production sur Hyper-v stable et fiable avec une carte réseau dite synthétique, c'est à dire une carte réseau standard et non héritée.
Pour cela il faut compiler un kernel 3 avec les options Hyper-v activée en module.

Voici la procédure réalisée sur Debian 6 :

- Installer Debian avec une carte réseau héritée (legacy)
- Installer le nécessaire pour compiler un noyeau :  
apt-get install git-core kernel-package fakeroot build-essential ncurses-dev

- Rendez-vous dans /usr/src/ et télécharger le dernier kernel stable :
  cd /usr/src
 wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.7.3.tar.bz2

 - Décompresser et copier la configuration actuelle
  
  tar jxvf linux-3.7.3.tar.bz2
  cd linux-3.7.3

  cp /boot/config-`uname -r` ./.config

 - Lancer la configuration ..
    
        make menuconfig

 - Et passer en module les options suivantes (les intitulés peuvent varier d'une version à l'autre...)
- DEVICE DRIVERS / NETWORK DEVICE / MICROSOFT HYPER-V VIRTUAL NETWORK DRIVER

- DEVICE DRIVER    / MICROSOFT HYPER-V CLIENT DRIVER
(il peut être nécessaire de désactiver les options de paravirtualisations dans les features CPU en cas d'erreur de compilation make: *** Documentation/lguest: No such file or directory)

 - Lancer la compilation ..  beer time !

# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-hyper-v kernel_image kernel_headers
 


- Installation du kernel

cd ..
dpkg -i linux-image-3.7.*



Maintenant il faut noter l'adresse MAC (ifconfig te le dira) de la carté réseau héritée pour conserver la configuration de la carte après le boot et arrêter la VM.
Retire la carte réseau héritée et met une carte réseau standard en lui attribuant l'adresse MAC fixe notée précédemment.

Démarre la VM, le réseau doit être OK, tu peux vérifer que les modules Hyper-V sont bien chargés par la commande :


lsmod | grep 'hv_'




Ta VM Debian profite maintenant des fonctionnalités Hyper-V : Carte réseau synthétique, multi processeurs, synchronisation d’horloge et arrêt intégré

Aucun commentaire :

Enregistrer un commentaire