Mon espace IT

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

Monter un dossier partagé Windows sous Linux

Aucun commentaire
Parceque je ne m'en rapelle jamais ....

#apt-get install smbfs
 
#mkidir /mnt/dossier point_de_montage
 
#mount -v -t cifs //machine_windows/a_partager /point_de_montage
 -o user=<my_windows_login>,password=<my_windows_password> 

Aucun commentaire :

Enregistrer un commentaire

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

CentOS et Hyper-V

Aucun commentaire
CentOS est une distribution entièrement compatible avec Hyper-V grâce aux outils d'intégration Microsoft.
Si tu dois installer une machine virtuelle Linux sous Hyper-V je te conseille donc CentOS (bien que mon coeur balance pour Debian ...)

Voici la procédure :

  • Crée une VM avec une carte réseau hérité
  • Télécharge CentOS 6.x-minimal.iso et configurer la VM pour booter dessus
  • Installe ton CentOS ...
  • Télécharge les outils d'intégration Linux pour Hyper-V : http://www.microsoft.com/fr-fr/download/details.aspx?id=34603
  • Charge LinuxICv34.iso dans le lecteur CD virtuel VM
  • Monte le lecteur et exécute l'installation :
    mkdir -p /mnt/cdrom
    mount /dev/cdrom /mnt/cdrom
    cp -rp /mnt/cdrom /opt/linux_ic
    umount /mnt/cdrom
    cd /opt/linux_ic/RHEL63
    ./install.sh
  • Par un ifconfig note l'adresse MAC de la carte eth0
  • Eteind la VM
  • Retire la carte réseau héritée
  • Ajoute une carte réseau standard et passe en fixe l'adresse MAC de la carte avec l'adresse relevée
  • Allume la VM, tu as maintenant une carte réseau performante et les outils Hyper-v pour une utilisation parfaite de Linux en production
Si jamais tu dois changer la configuration de ta carte réseau ou l'adresse MAC, sous CentOS c'est ici :
/etc/sysconfig/network-scripts/ifcfg-eth0


 DEVICE="eth0"
 BOOTPROTO=none
 ONBOOT="yes"
 TYPE="Ethernet"
 HWADDR=(MAC ADDRESS, mettre la même que celle notée dans la configuration Hyper-V)
 IPADDR=(SERVER IP)
 GATEWAY=(DEFAULT GATEWAY)
 DNS1=(PRIMARY DNS SERVER IP)
 DNS2=(SECONDARY DNS SERVER IP)
Passage à adressage fixe
 Networking=yes
 ifconfig eth0 (IP) (MASK) up


Aucun commentaire :

Enregistrer un commentaire