The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Установка Xen 3.3.1 в Ubuntu, используя модифицированное ядро от Novell
Основная причина использования релиза Xen 3.3.1 в возможность запуска немодифицированного 
64-разрядного Solaris 10U6 в HVM режиме на SMP машине с несколькими vcpu. 
Для установки Xen необходимо установить пакеты с openssl, x11, gettext,
python-devel, bcc, libc6-dev-i386.
Собираем Xen из исходных текстов:

   cd /usr/src
   tar zxvf xen-3.3.1.tar.gz
   cd xen-3.3.1
   make xen
   make install-xen
   make tools
   make install-tools

Собираем hvmloader:

   cd tools/firmware
   make
   make install

Устанавливаем из mercurial репозитория модифицированное Linux ядро:

   apt-get install build-essential libncurses5-dev gawk mercurial
   mkdir -p ~/build/linux-2.6.27-xen
   cd /usr/src/
   hg clone http://xenbits.xensource.com/ext/linux-2.6.27-xen.hg
   cd linux-2.6.27-xen.hg
   make O=~/build/linux-2.6.27-xen/ menuconfig
   make O=~/build/linux-2.6.27-xen/ -j12
   make O=~/build/linux-2.6.27-xen/ modules_install install
   depmod 2.6.27.5
   mkinitramfs -o /boot/initrd-2.6.27.5.img 2.6.27.5

Настраиваем /etc/init.d/xend и xendomains для автоматической загрузки.
В настройки grub (/boot/grub/menu.lst) помещаем:

   title Xen 3.3 / Ubuntu 8.10, kernel 2.6.27-xen
   kernel /boot/xen-3.3.1.gz
   module /boot/vmlinuz-2.6.27.5 root=/dev/sdb1 ro console=tty0
   module /boot/initrd-2.6.27.5.img

Загружаем систему с новым ядром и проверяем работу Xen:

   xm info

   host : ServerUbuntu
   release : 2.6.27.5
   ...

   brctl show

   bridge name bridge id STP enabled interfaces
   eth1 8000.001e8c25cca5 no peth1
   pan0 8000.000000000000 no

Xen профайл для установки Solaris 10U6 в режиме аппаратной виртуализации (HVM):

   name = "S10U6"
   builder = "hvm"
   memory = "2048"
   disk = ['phy:/dev/loop0,hdc:cdrom,r','phy:/dev/sdb3,hda,w']
   # disk = ['phy:/dev/sdb3,hda,w']
   vif = [ 'bridge=eth1' ]
   device_model = "/usr/lib64/xen/bin/qemu-dm"
   kernel = "/usr/lib/xen/boot/hvmloader"
   cpuid=[ '1:edx=xxxxxxxxxxxxxx1xxxxxxxxxxxxxxxxx' ]
   vnc=1
   boot="cd"
   usb=1
   usbdevice="tablet"
   vcpus=2
   # serial = "pty" # enable serial console
   on_reboot = 'restart'
   on_crash = 'restart'
 
11.02.2009 , Источник: http://bderzhavets.wordpress.com/20...
Раздел:    Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:

 Добавить заметку
 Версия для печати
 
 Поиск заметки:
 

Последние заметки
- 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
- 11.05 Настройка беспроводного соединения в Debian GNU/Linux
- 07.05 Использование Google Drive в Linux
- 18.04 Использование нескольких сетевых стеков в Linux
- 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
- 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
- 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
- 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
- 21.03 Настройка DNSSEC в BIND 9.9
- 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
RSS | Следующие 15 записей >>


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList