Xen est très différents de Qemu!
Avec Xen, tu as un noyau pour le domaine0 (host)
et d'autres noyau pour les domainesU (guest).
Tous ces noyaux doivent avoir le même patch kernel XEN.
Si tu n'as pas les techno XEN dans ton noyau comment tu veux que cela
fonctionne?
Attention, tu es dans les limites du RTFM*!
:)
a+,
Antoine N.
*: Read The F* Manual
> bonjour,
>
> j'ai une image .img d'une RHEL AS3 (noyau
> 2.4.21-4.ELsmp).
>
> La procédure que j'ai faite est la suivante:
>
> dd if=/dev/zero of=XenVM3.img
> mkfs.ext3 XenVM3.img
> mount -o loop XenVM3.img /mnt
>
> cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt
> mkdir /mnt/{proc,sys,home,tmp}
> umount /mnt
>
> J'ai fait ceci sur une machine dont l'os est une
> RHEL AS3
>
> j'ai rappatrié l'image minimale sur une autre
> machine ou j'ai installer Xen et dont l'os hôte est
> une RHEL AS 4.
>
> j'ai aussi transférer le vmlinuz et le initrd qui
> se trouvait dans l'os ou j'ai creer l'image, vers le
> serveur Xen dans le /boot.
>
> voici mon fichier de conf de ma machine virtuelle:
>
> kernel = "/boot/vmlinux-2.4.21-4.ELsmp"
>
> ramdisk = "/boot/initrd-2.4.21-4.ELsmp.img"
>
> memory = 256
>
> name = "machine3"
>
> # Number of network interfaces. Default is 1.
> nics=1
>
> # Optionally define mac and/or bridge for the
> networkinterfaces.
> # Random MACs are assigned if not given.
> #vif = [ 'mac=aa:cc:00:00:00:%02x, bridge=xenbr0'
> %vmid ]
>
> #vif = [ 'mac=00:16:3E:17:E2:22, bridge=xenbr0' ]
> dhcp = "dhcp"
> hostname = name
>
> #vif1 = [ 'mac=00:16:3E:13:FF:A6, bridge=xen-br0' ]
>
> #disk = [ 'file:/usr/local/rescue%i,hde1,w' % (vmid) ]
> #disk = [ 'file:/stockage/vm1disk,sda1,w' ]
>
> disk = [ 'file:/XenVM1/XenVM3.img,sda1,w' ]
>
>
> #'file:/stockage/swap1disk,sda2,w' ]
> #disk = [ 'phy:hda1,hda1,r' ]
> #disk = [ 'phy:VGsystem/LVxen%i,hda1,w' % (vmid) ]
> #disk = [ 'phy:sda%d,sda1,w' % (7+vmid),
> # 'phy:sda6,sda6,r' ]
>
> # Set if you want dhcp to allocate the IP address.
> #dhcp ='dhcp'
>
> # Set ip
> #ip = "192.168.222.%i/27" % (8+vmid)
>
> # Set netmask.
> #netmask = "255.255.255.192"
>
> # Set default gateway.
> #gateway = "192.168.222.1"
>
> # Set root device, see disk def above.
> root = '/dev/sda1 ro'
>
> # Root device for nfs.
> # root = "/dev/nfs"
> # The nfs server.
> #nfs_server = '169.254.1.0'
> # Root directory on the nfs server.
> #nfs_root = '/full/path/to/root/directory'
>
> # Sets runlevel 3.
> extra = "ro selinux=0 3"
>
> et enfin j'ai faite un xm create -c machine3
>
> et j'ai l'erreur suivante:
>
> Error: Error creating domain: (0, 'Error')
>
> Jusqu'ici je n'ai réussi a démarré que des machines
> dont le noyau est un 2.6 (c'est a dire le meme noyau
> de mon os hôte ou j'ai installer Xen) les machines
> virtuelles sont fedora core 4 et RHEL AS qui
> fonctionne sans problème.
>
> Aurez vous deja rencontré cette erreur?
> Quelles solutions?
> ai je oublier quelques chose ou bien fait une erreur
> quelque part??
>
> merci de vos conseils...
>
>
>
>
>
>
> ___________________________________________________________________________
> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les
> tarifs exceptionnels pour appeler la France et l'international.
> Téléchargez sur http://fr.messenger.yahoo.com
>
>
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
|