Дата:2014-07-11
Одна из хороших черт Xen – это умение работать без наличия
аппаратной
визуализации vmx (Intel) или svm (AMD), такой режим называется
пара-виртуализация. Пара-виртуализация для XEN означает
- возможность запускать операционных систем Linux, FreeBSD,
OpenBSD но, кроме Microsoft Windows. Для запуска Windows на XEN
необходима аппаратная виртуализация.
Несколько простых вещей для нормального запуска XEN на Linux
-
Необходима, но не обязательно поддержка аппаратной виртуализации. Если
у Вас процессор новый, то наверняка там есть поддержка виртуализауии.
Благодаря аппаратной виртуализации появляется возможность устанавливать
Windows дистрибутивы на XEN, а это уже дает возможность запускать
службы контроллера домена, сервера 1С цены на которые детально
представлены на сайте
soft-unity.ru, да мало ли, что может потребоваться от Windows.
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
Образы виртуальных машин мы будем хранить на 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 необходима аппаратная виртуализация
# 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
Комментарии к статье:
Добавить комментарий