[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Convert CentOS system to Xen image?



On Mi, Apr 02, 2008 at 09:19:53 -0400, James Pifer wrote:
> > Can you run 
> > 
> > file -s /dev/ida/c0d0
> > 
> > on the host where from
> > you have copied the image?
> > 
> 
> # file -s /dev/ida/c0d0
> /dev/ida/c0d0: x86 boot sector
> 
> 
> > Size=4G <- is it ok?
> > You have said that your HDD is 8GB size
> 
> 
> No, actually the used space is a little over 8GB. The LV is about 18GB.


fdisk output shat you have showed before
says, that your image is about 4G.

It means that you haven't copied entire disk.


When you do raw data copying (using cat or dd),
result file will have size of the source disk (18G in your case,
or even more if your disk has greater size; and 18G is LV, but not
the disk, size).


So, it's better, may be, to do not raw copying in your case, 
but files copying.


If you have LVM installed on target system, you may create
new LV, format it and mount.


E.g.:


lvcreate -L 8G -n centos /dev/VG
mkfs.ext3 /dev/VG/centos
mount /dev/VG/centos /mnt/


If you have not, than you regular files:

dd if=/dev/zero of=centos-new.img count=$[8*1024*1024] bs=1k
mkfs.ext3 centos-new.img  # (press y here)
mount -o loop centos-new.img /mnt/


After that
you may start to copy files:


target#   rsync -a --exclude=/sys --exclude=/proc --exclude=/dev source:/ /mnt/

When copying will be finished:

target#  mkdir -p /mnt/{sys,proc,dev}
target#  cp -a /lib/modules/VERSION_OF_THE_PV_KERNEL_HERE /mnt/lib/
target#  cat <<EOF > /mnt/etc/fstab
proc                        /proc               proc    defaults 0       0
/dev/hda1                   /                   ext3    defaults 0       0
EOF

After that 

umount /mnt


And create config file for new domain.


This is a PV domain, not an HVM!
So you need new config file.




> 
> James
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users

-- 
WBR, i.m.chubin


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.