Установка XEN на CentOS 5.10

Автор: Admin

Дата:2014-07-11

Установка XEN на CentOS

Одна из хороших черт Xen – это умение работать без наличия аппаратной визуализации vmx (Intel) или svm (AMD), такой режим называется пара-виртуализация. Пара-виртуализация для XEN означает - возможность запускать операционных систем Linux, FreeBSD, OpenBSD но, кроме Microsoft Windows. Для запуска Windows на XEN необходима аппаратная виртуализация.

Несколько простых вещей для нормального запуска XEN на Linux
- Необходима, но не обязательно поддержка аппаратной виртуализации. Если у Вас процессор новый, то наверняка там есть поддержка виртуализауии.
Благодаря аппаратной виртуализации появляется возможность устанавливать Windows дистрибутивы на XEN, а это уже дает возможность запускать службы контроллера домена, сервера 1С цены на которые детально представлены на сайте soft-unity.ru, да мало ли, что может потребоваться от Windows.

Установка XEN на CENTOS 5.10

1) Отключаем Selinux

# vi /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted 

#reboot

2) Устанавливаем XEN

# yum install kernel-xen xen virt-viewer
Total download size: 27 M
Is this ok [y/N]:
y

3) Проверяем GRUB
Первым должно грузиться ядро с XEN

# vi /boot/grub/menu.lst
default=0
title CentOS (2.6.18-371.9.1.el5xen)
        root (hd0,0)
        kernel /boot/xen.gz-2.6.18-371.9.1.el5
        module /boot/vmlinuz-2.6.18-371.9.1.el5xen ro root=LABEL=/ rhgb quiet
        module /boot/initrd-2.6.18-371.9.1.el5xen.img
title CentOS (2.6.18-371.el5)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-371.el5 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.18-371.el5.img


# reboot

4) Проверяем

# uname -r
2.6.18-371.9.1.el5xen
# xm list

Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      872     1 r-----     36.9

Создаем образ операционной системы в XEN

Образы виртуальных машин мы будем хранить на raid в каталоге vm

# mkdir /opt/vm

Для создания виртуальных машин имеется инструмент virt-install.
Он, задаст несколько вопросов, прежде чем создаст виртуальную машину.
Я хочу:
- установить CentOs 5.10 с Интернета http://mirror.yandex.ru/centos/5.10/os/i386/
- назвать первую виртуальной машины centos5
- 256MB памяти
- диском размером 8 Гб
- сохранить его в файл /opt/vm/centos5.img:

После чего можно перейти к компьютеру на котором установлен XEN и запустить в графическом редакторе менеджер виртуальных машин или из консоли выполить команду

# virt-install --prompt
What is the name of your virtual machine? centos5
 How much RAM should be allocated (in megabytes)? 256
 What would you like to use as the disk (file path)? /opt/vm/centos5.img
 How large would you like the disk (/opt/vm/centos5.img) to be (in gigabytes)? 8
 What is the install URL? http://mirror.yandex.ru/centos/5.10/os/i386/

Welcome to CentOS

                   +---------+ Choose a Language +---------+
                   |
                   | What language would you like to use 
                   | during the installation process?
                   |                                                      

                   |       Oriya
                   |       Polish
                   |       Portuguese
                   |       Portuguese(Brazilian)  :
                   |       Punjabi                #
                   |       Russian                :
                   |       Serbian                :
                   |       Serbian(Latin)
                   |                +----+  
                   |                | OK |
                   |                +----+
                 +---------------------------------------+

                или

# virt-install -n vm01 -r 256 -p -l http://mirror.yandex.ru/centos/5.10/os/i386/ -f /opt/vm/vm01.img -s 8 --vnc --vncport=5901

После чего запуститься vnc и можно продолжать в графическом режиме

-n - имя машины
-r - объем амяти
-p - запущена в пара-виртуальном режиме
-l - указываем путь к дистрибутиву для сетевой установки.
-f - где будет хранится диск новой ОС.
-s - размер диска ОС
--vnc - включаем возможность подключаться по VNC. В том случае если у Вас ОС Linux
--vncport - порт VNC.

Установка Windows на XEN

Для установка ОС Windows на XEN необходима аппаратная виртуализация

# virt-install -n vmXP -r 512 -v -c /mount/WinXP.iso  -f /opt/vm/XP-SP2.img -s 8 --vnc --vncport=5902

-v полная виртуализация
-c использовать в качестве установочного носителя CD или DVD образ (не доступно для паравиртуализации)

Управление виртуальными машинами XEN

Количество просмотров: 3641

Комментарии к статье:

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024