Конвертируем виртуальную машину XEN в образ VMware
Метки: Linux | Vmware | VMware ESX | VMware Server | Xen
Понедельник, 23 марта 2009 г.
Просмотров: 16144
Подписаться на комментарии по RSS
В данной статье объясняется каким образом вы можете сконвертировать виртуальную машину XEN в виртуальную машину VMware. Подразумевается, что вы знаете в достаточном объеме VMware и Xen.
Дополнительное требуемое ПО:
- qemu
- VMware Server 1.xx
- VMware Converter
- Knoppix LiveCD
Xen -> VMware VM (Подготовка ядра)
Ядро мигрируемой виртуальной машины должно поддерживать полную виртуализацию. Ядра, используемые для паравиртуализации гостевых систем под RHEL/Fedora/CentOS не поддерживают полную виртуализацию по умолчанию. Поэтому необходимо установить страндартное ядро и удалить ядро Xen.
1. Обязательно сделайте резервную копию виртуальной машины!!!
2. Скачайте ядро той же версии и архитектуры что и ядро XEN, но не модифицированное.
3. Используйте RPM tools для установки ядра.
4. Измените /etc/modprobe.conf для добавления нужных модулей SCSI и сетевых карт:
alias eth0 xennet alias scsi_hostadapter xenblk
должно быть заменено на
alias eth0 pcnet32 alias scsi_hostadapter mptbase alias scsi_hostadapter1 mptspi alias scsi_hostadapter2 ata_piix
Измените /etc/inittab:
1:2345:respawn:/sbin/mingetty --noclear tty1 2:2345:respawn:/sbin/mingetty 3:2345:respawn:/sbin/mingetty 4:2345:respawn:/sbin/mingetty 5:2345:respawn:/sbin/mingetty 6:2345:respawn:/sbin/mingetty
Xen - > VMware VM (подготовка диска)
Для конвертирования виртуальной машины XEN в формат VMware .vmdk будет использоваться qemu. QEMU - cвободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ.
1. Скачайте qemu с репозитария DAG.
2. Конвертируем виртуальную машину XEN в VMware:
qemu-img convert <source_xen_machine> -O vmdk <destination_vmware.vmdk>
3. В данный момент мы уже имеем валидный образ диска для VMware Server 1.xx.
3.1 Создаем новую виртуальную машину. Не создавайте новый HDD, используйте созданный в предыдущих шагах vmdk.
3.2 Запустите виртуальную машину для переконфигурации виртуальной машины и проверки данных.
4. Используя VMware Converter, выполните конвертацию виртуальной машины из VMware Server в VMware ESXi.
Xen -> VMware (Подготовка ESX )
1. Настраиваем виртуальную машину на загрузку с CD-ROM.
2. Изменяем тип контроллера HDD SCSI с BUS Logic на LSI Logic.
Edit Virtual Machine Settings > SCSI Controller 0 > Change type > LSI Logic.
3. Загружаемся используя Knoppix
4. Монтируем диск виртуальной машины.
5. Получаем архитектуру диска используя fdisk -l, и соответствующим образом модифицируем /etc/fstab.
6. Создаем новый образ initrd. Вы должны знать версию используемого ядра. К примеру если ядро 2.6.18-1234, то команда initrd будет выглядить следующим образом:
# mkinitrd -v -f /boot/initrd-2.6.18-1234.img 2.6.18-1234
7. Отредактируйте /boot/grub/menu.lst в соответствии с созданным initrd.
8. Скрестите пальцы и перегружите машину
Постовой
Садовый трактор для вашего участка.
Качественная катанка стальная и арматура 12 мм по весенним ценам.
Еще записи по теме
- Виртуализация с With XenServer Express 5.0.0 (часть2)
- Как установить и настроить виртуализацию на основе Xen в openSUSE 11.0
- Виртуализация с With XenServer Express 5.0.0 (часть3)
- Живая миграция LVM-Based виртуальных машин Xen c iSCSI на Debian Lenny , часть 2
- Запускаем Vyatta в VMware ESX
- 10 базовых основ Linux применимых к управлению VMware ESX
- Установка и конфигурирование VMware ESXi
Оставьте комментарий!