ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Xen
Установка Xen 4.0 на CentOS проходит немного сложнее чем обычно из-за этого появилась здесь необходимость замены базового, и проверенного в работе ядра 2.6.18 на более свежее ядро 2.6.32 и с поддержкой paravirt_ops. Это неплохой старт для трудоемкого обновления могут послужить новые возможности в Xen 4.0, которые так же будут доступные и для установки на CentOS через репозиторий еще вероятно года через 2.

Установка:
[-hide-]1. Сборка ядра pvops 2.6.32.x
Устанавливаем репозиторий RPMforge, этот репозиторий просто необходим для установки пакетов git, mercurial, flex, bison.

[[email protected] tmp]# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
[[email protected] tmp]# rpm -i rpmforge-release-0.5.1-1.el5.rf.i386.rpm
Устанавливаем необходимые для сборки пакеты

yum install mercurial git make gcc ncurses-devel
Подгружаем последний релиз ядра, эта процедура потянет за собой около 350 МБ исходников

[[email protected] tmp]# git clone git://git.k ...
Читать дальше »
Просмотров: 2110
Дата: 2011-07-19 17:17:03
Комментариев: 0
Автор: admin  Раздел: Xen
Самая трудоёмкая и тяжелая фаза при установке Xen 4.0 – этo соединение нового ядра 2.6.32.х c paravirt_ops, а так же цель eгo вместо базового 2.6.18.x. B этой очень информационной статье я больше всего подробно постараюсь , уже, рассмотреть настройку этого нового супер ядра для CentOS 5.5.

И так, начнем:
1. первый шаг - подготавливаем к сборке
Устанавливаем репозиторий - RPMForge

[[email protected] ~]# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
[[email protected] ~]# rpm -i rpmforge-release-0.5.1-1.el5.rf.i386.rpm
Далее делаем установку необходимых для сборки компонентов

[[email protected] ~]# yum install git make gcc ncurses-devel
Подгружаем исходники(open sourse) ядра

[[email protected] tmp]# git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
[[email protected] tmp]# cd linux-2.6-xen
[[email protected] linux-2.6-xen]# git checkout -b xen/stable-2.6.32.x origin/xen/stable-2.6.32.x
Проверяем текущую версию я ...
Читать дальше »
Просмотров: 1626
Дата: 2011-07-19 16:58:43
Комментариев: 0
Автор: admin  Раздел: Xen
Устанавливаем Xen на Debian:

Для инсталляции ядра придётся воспользоваться более старым репозиторием пакетов Debian, например etch:
[-hide-]# vi /etc/apt/sources.list
# egrep 'sid|etch' /etc/apt/sources.list
deb http://debian.org.ua/debian sid main
deb http://debian.org.ua/debian etch main
# apt-get update
Проверяем, есть ли здесь необходимое нам ядро:
# apt-cache search xen 2.6.18
...
linux-image-2.6.18-6-xen-686 - Linux 2.6.18 image on i686
linux-image-2.6.18-6-xen-vserver-686 - Linux 2.6.18 image on i686
linux-modules-2.6.18-6-xen-686 - Linux 2.6.18 modules on i686
linux-modules-2.6.18-6-xen-vserver-686 - Linux 2.6.18 modules on i686
...
xen-linux-system-2.6.18-6-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-6-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686

В unstable-репозитории Debian GNU/Linux уже появилось ядро версии 2.6.26, которое можно использовать в домене 0. В этом ядре используются патчи из проекта OpenSuSE
...
Читать дальше »
Просмотров: 4216
Дата: 2011-07-15 01:01:27
Комментариев: 0
Автор: admin  Раздел: Xen
Установка Xen 4.0.0 в Ubuntu Linux 10.04


Здесь я напишу о том как запустить Xen 4.0.0 (dom0) с Linux ядром 2.6.32.10
поверх 64-разрядной сборки Ubuntu 10.04-beta.

Устанавливаем необходимые для сборки пакеты:
[-hide-]1
sudo aptitude install build-essential libncurses5-dev dpkg-dev debhelper fakeroot


Подгружаем Linux ядро с dom0-патчами:
1
sudo -s
2
cd /usr/src
3
git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
4
cd linux-2.6-xen
5
git checkout -b xen/stable origin/xen/stable

Копируем файлик с параметрами конфигурации ядра:
1
curl http://opennet.ru/soft/xen40_config.txt > /usr/src/linux-2.6-xen/.config


Анализируем различия с базовым файликом конфигурации Ubuntu и при здесь необходимости вносим изменения:
1
diff /boot/config-2.6.32-17-generic /usr/src/linux-2.6-xen/.config | vim -


Собираем ядро:
1
make menuconfig # включаем поддержку dom0 и Xen
2
make
3
chmod g-s /usr/src -R # для того ...
Читать дальше »
Просмотров: 2420
Дата: 2011-07-15 00:54:15
Комментариев: 0