OpenSolaris: настройка виртуализации Xen

Основано на вот этом мануале. Я нстраивал только соединение типа мост, при этом виртуальные машины делят сетевой адаптер и каждая имеет свой MAC и IP адрес, так что выглядят они в локальной сети как отдельные хосты.

1. Устанавливаем необходимые пакеты:

pfexec pkg install SUNWvirt-manager SUNWxvm SUNWvdisk SUNWvncviewer


Правим настройку GRUB в /rpool/boot/grub/menu.lst, добавляя еще один пункт:

title opensolaris-xen
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/opensolaris
kernel$ /boot/$ISADIR/xen.gz
module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=text
module$ /platform/i86pc/$ISADIR/boot_archive


Потом можно будет поставить загрузку по-умолчанию, исправив опцию default.

Перезагружаемся:

pfexec reboot


Если загрузка прошла успешно, запускаем сервисы. Они также будут стартовать при старте системы:

pfexec svcadm enable -r xvm/virtd
pfexec svcadm enable -r xvm/domains


Сообщение:

svcadm: svc:/system/filesystem/local depends on svc:/network/physical, which has multiple instances.


Ничего страшного, можно проигнорировать.

Настраиваем мост:

pfexec dladm create-etherstub xenbr0
pfexec dladm create-vnic -l xenbr0 xen0


Назначаем IP адрес адаптеру xen0 в /etc/hostname.xen0:

192.168.10.1/24


Перезапускаем поддержку сети:

pfexec svcadm restart physical : default


physical: default — должны быть без пробелов — движок сайта заменяет на смайлы

Далее, используем virt-manager для создания виртуальных машин.
  • 0
  • 31 октября 2010, 13:42
  • Sergei_T

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.