Journal Un serveur avec Qemu

Posté par  .
Étiquettes : aucune
0
23
nov.
2007
Après avoir pas mal navigué, j'ai trouvé moyen de créer un serveur (cad une machine accessible depuis toutes les autres) sous Qemu. Je suis parti d'un système Debian, mais c'est kif kif pour les autres systèmes :

- le fichier /etc/qemu-ifup a dû être modifié:

#!/bin/sh
user=`whoami`
echo "Executing /etc/qemu-ifup"
echo "Creating $1 virtual interface to $user"
sudo tunctl -u $user -t $1
echo "Bringing up $1 for bridged mode..."
sudo /sbin/ifconfig $1 0.0.0.0 promisc up
echo "Adding $1 to br0..."
sudo /usr/sbin/brctl addif br0 $1
sleep 2


- il faut une interface réseau de type pont, cad que la carte réseau physique devient un hub virtuel en la machine qemu et la reste du monde. Sous Debian, c'est dans /etc/network/interfaces que ça se configure :

allow-hotplug br0
iface br0 inet static
address 55.76.6.148
netmask 255.255.252.0
gateway 55.76.4.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off

auto br0


Il faut y supprimer toute ligne se référant à eth0, car celle-ci est liée à br0.

- et là c'est bon, il n'y a plus qu'à installer ce qu'on veut dans la machine virtuelle Qemu, ce sera accessible depuis le monde extérieur :


qemu -net nic,vlan=0 -net tap,ifname=tap0,script=/etc/qemu-ifup etc....
  • # Qemu? serveur?

    Posté par  . Évalué à -1.

    Un serveur sous qemu comme c'est original!
    Il existe aussi un nouveau système d'exploitation qui déchire tout si tu veus le mettre sur ton Qemu: OS2/Wrap!

    Non blague à part je suis très content pour toi si ca marche mais en matière de virtualisation le monde à bien avancé depuis qemu (même si c'est un bon produit ... qui a servit d'ailleurs de base à d'autre)!
  • # Cool !

    Posté par  . Évalué à 3.

    Cool ! Ca veut dire qu'on peut faire des serveurs dous HURD, ReactOS, etc .... sur des machines récentes ! Merci pour le tuyau !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.