restore systeme dans un .img + boot via xen

restore systeme dans un .img + boot via xen - Installation - Linux et OS Alternatifs

Marsh Posté le 05-03-2010 à 09:15:22    

hello,
 
j'ai un systeme qui tourne sur la machine A et je veux la virtualiser sur une machine B qui tourne avec debian/XEN:
 
Depuis B:

Citation :

dd if=/dev/zero of=/home/disks/test2.img bs=1024k count=6000
mkfs.ext3 -F /home/disks/test2.img
mount -o loop /home/disks/test2.img /media/externe


 
On importe les données a chaud

Citation :

rsync -azuv --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys root@MACHINE_A:/  .
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys


 
quand je monte l'image je vois bien le systeme:

Citation :

debian:/# ls /media/externe
total 92
drwxr-xr-x  21 root root  4 mar  5 08:49 .
drwxr-xr-x   8 root root  4 mar  5 08:23 ..
drwxr-xr-x   2 root root  4 sep 22 12:28 bin
drwxr-xr-x   3 root root  4 sep 22 12:28 boot
lrwxrwxrwx   1 root root  1 sep 22 12:16 cdrom -> media/cdrom
drwxr-xr-x  18 root root  4 mar  4 18:19 dev
drwxr-xr-x 140 root root 12 mar  5 08:55 etc
drwxr-xr-x  13 root root  4 oct 13 17:05 home
lrwxrwxrwx   1 root root  1 sep 22 12:28 initrd.img -> boot/initrd.img-2.6.28-11-generic
drwxr-xr-x  19 root root  4 sep 22 13:37 lib
drwxr-xr-x   2 root root  4 mar  5 08:49 lost+found
drwxr-xr-x   3 root root  4 avr 20  2009 media
drwxr-xr-x   2 root root  4 mar  5 08:49 mnt
drwxr-xr-x   2 root root  4 avr 20  2009 opt
drwxr-xr-x   2 root root  4 mar  5 08:49 proc
drwx------  13 root root  4 sep 25 15:00 root
drwxr-xr-x   2 root root  4 sep 22 12:28 sbin
drwxr-xr-x   2 root root  4 mar  6  2009 selinux
drwxr-xr-x   2 root root  4 avr 20  2009 srv
drwxr-xr-x   2 root root  4 mar  5 08:49 sys
drwxrwxrwx   2 root root  4 mar  5 08:48 tmp
drwxr-xr-x  11 root root  4 avr 20  2009 usr
drwxr-xr-x  18 root root  4 oct 21 10:48 var
lrwxrwxrwx   1 root root  1 sep 22 12:28 vmlinuz -> boot/vmlinuz-2.6.28-11-generic


 
le probleme c'est que je peux pas booté avec xen dessus,
quand j'utilise super grub disk je vois qu'en fait le disque est vide !
 
http://img30.imageshack.us/img30/1761/grub.gif
 
je doit passer a coté de quelque chose mais je vois pas quoi ..
 
dans la conf de ma vm j'ai:
 
disk = [ 'file:/home/iso/super_grub.iso,hdc:cdrom,r', 'file:/home/disks/test2.img,hda,w' ]
 
merci pour votre aide !


Message édité par pitse le 05-03-2010 à 10:03:18
Reply

Marsh Posté le 05-03-2010 à 09:15:22   

Reply

Marsh Posté le 05-03-2010 à 12:07:22    

Fait voir ton fichier de conf en entier stp.


---------------
Spécialiste du bear metal
Reply

Marsh Posté le 05-03-2010 à 15:38:10    

voici :)
 

Citation :

debian:~# cat /etc/xen/ubuntu.cfg
import os, re
arch = os.uname()[4]
 
kernel = "/usr/lib/xen-default/boot/hvmloader"
 
builder='hvm'
 
memory = 1024
shadow_memory = 8
name = "ubuntu"
vif = [ 'type=ioemu, bridge=eth0' ]
disk = [ 'file:/home/iso/sgrub.iso,hdc:cdrom,r', 'file:/home/disks/test2.img,hda,w' ]
 
device_model = '/usr/lib/xen-default/bin/qemu-dm'
# boot on floppy (a), hard disk (c) or CD-ROM (d)
boot="dc"
 
sdl=0
vnc=1
vnclisten="0.0.0.0"
vncconsole=1
vncpasswd='loop'
stdvga=0
serial='pty'
usbdevice='tablet'
 
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'


Message édité par pitse le 05-03-2010 à 15:38:26
Reply

Marsh Posté le 05-03-2010 à 15:45:00    

ca donne ca quand je boot que sur le disque:
 
http://canardpc.free.fr/caps/myscreenshot_05032010154431-968.png

Reply

Marsh Posté le 05-03-2010 à 16:34:46    

voila encore un peu plus d'info, j'ai booté avec un live CD et j'ai cette erreur dans gparted:
http://canardpc.free.fr/caps/myscreenshot_05032010163402-375.png

 


j'ai des un

Citation :

e2label /home/disks/test2.img test

 

j'ai toujours la meme erreur


Message édité par pitse le 05-03-2010 à 16:39:49
Reply

Marsh Posté le 05-03-2010 à 19:47:34    

t'aurais peut-être dû faire un fdisk/cfdisk avant le formatage histoire de créer une table de partition dessus, non :??:
 
Ou alors faut pas le passer en tant que hda, mais en tant que hda1.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 05-03-2010 à 21:39:11    

je veux bien reesayé les manips ( merci pour ton aide )
 
par contre tu peux m'expliquer la diff entre hda et hda1 ?
 
aussi, j'ai zappé le swap, ca explique pas pourquoi il vois pas les fichiers certe mais bon ma methode n'est pas encore au point quoi :whistle:

Reply

Marsh Posté le 06-03-2010 à 10:44:29    

hda => disque
hda1 => 1ère partition du disque
 
Vu que t'as pas "partitionné" ton image, t'as direct un FS, y a pas de "structure disque" dessus qui permette de le reconnaitre comme tel.
 
Et puis t'as zappé l'install de grub :D
 
Mais as-tu besoin de faire du HVM ?
En ParaVirtuel ce sera plus performant, et t'auras pas besoin de grub :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 07-03-2010 à 20:02:36    

hello,
je testerai ca demain,
j'ai trouvé cet article sur lequel j'aimerai m'inspirer: http://pjpesanka.com/xen.html
 
sauf que j'aimerai eviter de passer par la console de recup
j'imagine que grub peut s'installer sur le mbr !
je vais essayé avec super grub disk :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed