Как я использую гипервизор Xen?

Я интересуюсь испытанием Xen;

  • Какие пакеты я должен установить?
  • Как я настраиваю экземпляр DomU?
7
задан 9 August 2011 в 04:21

1 ответ

Паравиртуализированный гость и Ubuntu 11.04

При установке виртуальной машины Xen необходимо определить, с какими блочными устройствами Вы хотите работать. Существует три возможности: установка непосредственно на специализированном разделе (максимальная производительность) или при помощи важного файла образа диска или создает Ваш собственный файл образа диска с dd (изменяемого размера; можно использовать снимки для того, чтобы сделать резервные копии),

Все команды принимают root (т.е. sudo su). Я также принимаю использование LVM, но также включал непротестированный метод, где Вы используете dd использовать Ваше собственное изображение. Так пропустите 1, если Вы хотите использовать файл (и не LVM) и пропустить 2 при использовании LVM.

  1. Создайте новый объем LVM для своей виртуальной машины. Измените имя (после того, как -n) удовлетворять Вашим потребностям:

    lvcreate -L10G -n example.ubuntu.natty VolumeGroup
    

    lvcreate часть lvm2 Install lvm2, но это уже установлено при использовании lvms.

  2. Можно также использовать файл (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', ]
    
  3. Доберитесь 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
    
  4. Отредактируйте файл конфигурации

    Отредактируйте файл конфигурации для дегустации, уделение внимания памяти, имени, vcpus, vif, и вариантам дисков. Кроме того, найдите строку, которая говорит bootloader=pygrub и измените его на полный путь bootloader=/usr/sbin/pygrub.

  5. Запустите установка (снова обращают внимание на команду: код страны сервера изменения и архитектура к Вашим потребностям):

    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. Настройте сетевую плату снова.
    • выбор обнаруживает сетевое оборудование и вставляет имя хоста

    и это начинает устанавливать.

  6. Зафиксируйте установку.

    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
    

Непротестированный и из памяти + гуглящий для фиксации мою память

9
ответ дан 23 November 2019 в 06:31

Другие вопросы по тегам:

Похожие вопросы: