Отличный блог по новостям и некоторым тонкостям Cixtrix
http://sergx71.blogspot.com/
Hardware, Laptop, ATI, nVIDIA, CentOS, Linux, Ubuntu, OpenSolaris, Solaris, FreeBSD, MS Windows, Vista, XP and etc...
Показаны сообщения с ярлыком xen. Показать все сообщения
Показаны сообщения с ярлыком xen. Показать все сообщения
суббота, 13 ноября 2010 г.
понедельник, 27 июля 2009 г.
Converting a VMWare image to Xen HVM (vmdk to xen)
Данный метод применим для "холодного" переноса виртуальной машины из vmware в xen.
1) Подготавливаем для преобразования vdmk-образ:
1) Подготавливаем для преобразования vdmk-образ:
Теперь образ готов для использования в DomU (замечу, что пока только в режиме полной виртуализации).# vmware-vdiskmanager -r vm_image.vmdk -t 0 vm_image-flattened.vmdk
2) Преобразуем в "понятный" для xen'a формат:xen_image.img
# qemu-img convert vm_image-flattened.vmdk
воскресенье, 12 июля 2009 г.
Инсталляция Debian lenny из-под OpenSUSE 11.1
Подготовка debootstrap:
# mkdir -p /home/xen
# cd /home/xen
# wget http://ftp.de.debian.org/debian/pool/main/d/debootstrap/debootstrap-udeb_1.0.13_all.udeb
# ar x debootstrap-udeb_1.0.13_all.udeb
# mkdir debootstrap
# cd debootstrap
# tar xvzf ../data.tar.gz
# cp -rf ./* /
Создаем образы дисков (разделы) для установки lenny:
# dd if=/dev/zero of=/home/xen/images/debian-gw2.img bs=1M count=10000
# dd if=/dev/zero of=/home/xen/images/debian-gw2-swap.img bs=1M count=512
# mkswap /home/xen/images/debian-gw2-swap.img
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=21d835eb-b323-4b61-93d9-f5c5c5208b73
# mkfs.ext3 /home/xen/images/debian-gw2.img
mke2fs 1.41.1 (01-Sep-2008)
/home/xen/images/debian-gw2.img is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
640848 inodes, 2560000 blocks
128000 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2621440000
79 block groups
32768 blocks per group, 32768 fragments per group
8112 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
# mount -o loop /home/xen/images/debian-gw2.img /mnt
Теперь:
# debootstrap sid /mnt http://ftp.us.debian.org/debian/
I: Retrieving Release
Понятно, забыли указать архитектуру, указываем:
# debootstrap --arch=i386 lenny /mnt http://ftp.us.debian.org/debian/
I: Retrieving Release
I: Retrieving Packages
I: Base system installed successfully.
Далее надо будет установить ядро поддерживающее работу с xen.
Для этого надо в каталог /mnt/root скопировать закинем linux-image-2.6.26-2-xen-686_2.6.26-17_i386.deb и linux-modules-2.6.26-2-xen-686_2.6.26-17_i386.deb (забегая в перед скажу, что нужно будет еще и зависимости к пакетам установить: initramfs-tools_0.92o_all.deb, libvolume-id0_0.125-7+lenny1_i386.deb, locales-all_2.7-18_i386.deb, klibc-utils_1.5.12-2_i386.deb, udev_0.125-7+lenny1_i386.deb, libklibc_1.5.12-2_i386.deb)
# chroot /mnt /bin/bash
# dpkg -i linux-image-2.6.26-2-xen-686_2.6.26-17_i386.deb
и т.д.
Редактируем fstab:
# mkdir -p /home/xen
# cd /home/xen
# wget http://ftp.de.debian.org/debian/pool/main/d/debootstrap/debootstrap-udeb_1.0.13_all.udeb
# ar x debootstrap-udeb_1.0.13_all.udeb
# mkdir debootstrap
# cd debootstrap
# tar xvzf ../data.tar.gz
# cp -rf ./* /
Создаем образы дисков (разделы) для установки lenny:
# dd if=/dev/zero of=/home/xen/images/debian-gw2.img bs=1M count=10000
# dd if=/dev/zero of=/home/xen/images/debian-gw2-swap.img bs=1M count=512
# mkswap /home/xen/images/debian-gw2-swap.img
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=21d835eb-b323-4b61-93d9-f5c5c5208b73
# mkfs.ext3 /home/xen/images/debian-gw2.img
mke2fs 1.41.1 (01-Sep-2008)
/home/xen/images/debian-gw2.img is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
640848 inodes, 2560000 blocks
128000 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2621440000
79 block groups
32768 blocks per group, 32768 fragments per group
8112 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
# mount -o loop /home/xen/images/debian-gw2.img /mnt
Теперь:
# debootstrap sid /mnt http://ftp.us.debian.org/debian/
I: Retrieving Release
Понятно, забыли указать архитектуру, указываем:
# debootstrap --arch=i386 lenny /mnt http://ftp.us.debian.org/debian/
I: Retrieving Release
I: Retrieving Packages
I: Base system installed successfully.
Далее надо будет установить ядро поддерживающее работу с xen.
Для этого надо в каталог /mnt/root скопировать закинем linux-image-2.6.26-2-xen-686_2.6.26-17_i386.deb и linux-modules-2.6.26-2-xen-686_2.6.26-17_i386.deb (забегая в перед скажу, что нужно будет еще и зависимости к пакетам установить: initramfs-tools_0.92o_all.deb, libvolume-id0_0.125-7+lenny1_i386.deb, locales-all_2.7-18_i386.deb, klibc-utils_1.5.12-2_i386.deb, udev_0.125-7+lenny1_i386.deb, libklibc_1.5.12-2_i386.deb)
# chroot /mnt /bin/bash
# dpkg -i linux-image-2.6.26-2-xen-686_2.6.26-17_i386.deb
и т.д.
Редактируем fstab:
# vi /etc/fstabЗапускаем программу base-config для установки базовой системы Debian.
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
# base-config new
dpkg -i libc6-xen
<статья в процессе написания!>
Подписаться на:
Сообщения (Atom)