Я интересуюсь испытанием Xen;
Паравиртуализированный гость и Ubuntu 11.04
При установке виртуальной машины Xen необходимо определить, с какими блочными устройствами Вы хотите работать. Существует три возможности: установка непосредственно на специализированном разделе (максимальная производительность) или при помощи важного файла образа диска или создает Ваш собственный файл образа диска с dd (изменяемого размера; можно использовать снимки для того, чтобы сделать резервные копии),
Все команды принимают root
(т.е. sudo su
). Я также принимаю использование LVM, но также включал непротестированный метод, где Вы используете dd
использовать Ваше собственное изображение. Так пропустите 1, если Вы хотите использовать файл (и не LVM) и пропустить 2 при использовании LVM.
Создайте новый объем LVM для своей виртуальной машины. Измените имя (после того, как -n
) удовлетворять Вашим потребностям:
lvcreate -L10G -n example.ubuntu.natty VolumeGroup
lvcreate
часть lvm2 , но это уже установлено при использовании lvms.
Можно также использовать файл (dd
). Я не нашел подходящий метод для этого с Ubuntu, но это должно приблизиться. Если Вы идете с этим, у меня есть опыт с ним, но все следующие шаги должны быть тем же. Скопированный со ссылки метод для создания использования того dd
(ссылка также включает другие методы получения файла):
Создайте пустой файл на 4 ГБ с в /var/lib/xen/images/disk1
(измените любой размер и местоположение для установки потребностям):
dd if=/dev/zero of=/var/lib/xen/images/disk1 bs=1M count=4096
Кроме создания пустых файлов изображений с помощью dd утилиты, можно также использовать файлы ISO в качестве альтернативы для физических оптических дисков. Использование совпадает с использованием файла образа диска, созданного с dd. Разве файл ISO еще не имеет? Затем у нас есть хорошие новости для Вас; легко создать то. Если, CD-ROM которого Вы хотите создать файл ISO, находится в Вашем оптическом диске, используйте следующее для копирования его в файл с именем cdrom.iso:
dd if=/dev/cdrom of=/isos/cdrom.iso
После создания или файл образа диска или файл ISO, необходимо включать файл образа диска в конфигурацию виртуальной машины с помощью опции файла в дисковом определении:
disk=[ 'file:/var/lib/xen/images/disk1,hda,w', 'file:/isos/cdrom.iso,hdc,r', ]
Доберитесь kernel
, initrd
, и xen config
. wget
версии для nl
и installer-amd64
(так измените код страны nl
и также используйте installer-amd64
в URL для установки потребностям):
wget http://nl.archive.ubuntu.com/ubuntu/dists/natty/main/installer-i386/current/images/netboot/xen/xm-debian.cfg
wget http://nl.archive.ubuntu.com/ubuntu/dists/natty/main/installer-i386/current/images/netboot/xen/initrd.gz
wget http://nl.archive.ubuntu.com/ubuntu/dists/natty/main/installer-i386/current/images/netboot/xen/vmlinuz
Отредактируйте файл конфигурации
Отредактируйте файл конфигурации для дегустации, уделение внимания памяти, имени, vcpus, vif, и вариантам дисков. Кроме того, найдите строку, которая говорит bootloader=pygrub
и измените его на полный путь bootloader=/usr/sbin/pygrub
.
Запустите установка (снова обращают внимание на команду: код страны сервера изменения и архитектура к Вашим потребностям):
xm create -f xm-debian.cfg -c install=true install-kernel="vmlinuz" install-ramdisk="initrd.gz" install-mirror="http://nl.archive.ubuntu.com/ubuntu" install-arch=i386 install-method=network
back
, спад a shell
и проблема a modprobe xen-netfront && exit
. Настройте сетевую плату снова.и это начинает устанавливать.
Зафиксируйте установку.
xen-blkfront
модуль не загружается сначала так xen
не загрузится.
(initframfs) modprobe xen-blkfront
(initramfs) exit
После того как хост заканчивает загружаться, войдите в систему и sudo для укоренения. Затем введите следующее:
echo "xen-blkfront" >> /etc/initramfs-tools/modules
update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.38-11-generic
Непротестированный и из памяти + гуглящий для фиксации мою память