Настройка xen сервера на Ubuntu 12.04: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Процесс установки)
Строка 2: Строка 2:
 
==Процесс установки==
 
==Процесс установки==
  
*Выбрать и скачать образ по ссылке http://cdimage.ubuntu.com/ubuntu-server/daily/current/
+
*На установленной системе выполнить установку следующих пакетов
*Установить систему на железку
+
 
*Выполнить
+
  apt-get install xen-hypervisor-4.1-amd64
  aptitude search xen-hypervisor
+
или
в результате поиска:
+
  apt-get install xen-hypervisor-4.1-i386
root@ubuntu:/home/administrator# aptitude search xen-hypervisor
+
  apt-get install xen-utils-4.1
v  xen-hypervisor                                      -                                                             
+
  apt-get install xenwatch
xen-hypervisor-4.1                                 -                                                            
+
  apt-get install xen-tools
  xen-hypervisor-4.1-amd64                            - Xen Hypervisor on AMD64                                     
+
apt-get install xen-utils-common
  xen-hypervisor-4.1-i386                            - Xen Hypervisor on i386                                     
+
apt-get install xenstore-utils
  v  xen-hypervisor-amd64                                -                                                             
+
  apt-get install virtinst
  v  xen-hypervisor-i386     
+
 
в зависимости от архитектуры установить '''xen-hypervisor-4.1-amd64''' или '''xen-hypervisor-4.1-i386'''
 
*Установить, например, '''xen-hypervisor-4.1-amd64''' (linux-image-server xen-utils-4.1 xen-utils-common xenstore-utils)
 
  aptitude install xen-hypervisor-4.1-amd64
 
 
*Добавить в файл /etc/modules
 
*Добавить в файл /etc/modules
 
  nano /etc/modules
 
  nano /etc/modules
Строка 25: Строка 22:
 
*Установить пакет libvirt-bin. (Он нужен для клиентской программы virt-manager)
 
*Установить пакет libvirt-bin. (Он нужен для клиентской программы virt-manager)
 
  aptitude install libvirt-bin
 
  aptitude install libvirt-bin
 +
 
*Раскомментировать и переключить в '''yes''' в файле /etc/xen/xend-config.sxp
 
*Раскомментировать и переключить в '''yes''' в файле /etc/xen/xend-config.sxp
 
  nano /etc/xen/xend-config.sxp
 
  nano /etc/xen/xend-config.sxp
Строка 30: Строка 28:
 
  (xend-unix-server yes)
 
  (xend-unix-server yes)
  
*На клиентском десктопе установить пакет virt-manager
+
* В файле найти строку
  aptitude install virtinst virt-viewer virt-manager
+
  #(network-script 'network-bridge netdev='''eth0'''')
 +
Убрать в начале решетку (раскомментировать) и заменить eth0 на желаемый сетевой интерфейс корневой машины,
 +
на котором предполагается сделать мост.
 +
 
 +
*Перезагрузиться
  
 +
*На клиентском десктопе установить пакеты
 +
apt-get install virt-viewer
 +
apt-get install virt-manager
  
 
==Проверка установки==
 
==Проверка установки==

Версия 19:46, 30 апреля 2012

Установка сервера

Процесс установки

  • На установленной системе выполнить установку следующих пакетов
apt-get install xen-hypervisor-4.1-amd64
или 
apt-get install xen-hypervisor-4.1-i386
apt-get install xen-utils-4.1
apt-get install xenwatch
apt-get install xen-tools
apt-get install xen-utils-common
apt-get install xenstore-utils
apt-get install virtinst
  • Добавить в файл /etc/modules
nano /etc/modules

следующие строки:

xen-gntdev
xen-blkback
xen-netback
  • Установить пакет libvirt-bin. (Он нужен для клиентской программы virt-manager)
aptitude install libvirt-bin
  • Раскомментировать и переключить в yes в файле /etc/xen/xend-config.sxp
nano /etc/xen/xend-config.sxp

переменную xend-unix-server. Должно быть так:

(xend-unix-server yes)
  • В файле найти строку
#(network-script 'network-bridge netdev=eth0')

Убрать в начале решетку (раскомментировать) и заменить eth0 на желаемый сетевой интерфейс корневой машины, на котором предполагается сделать мост.

  • Перезагрузиться
  • На клиентском десктопе установить пакеты
apt-get install virt-viewer
apt-get install virt-manager

Проверка установки

  • Перезагрузиться

Если в меню загрузчика появилось меню

Xen 4.1-amd64

значит все в порядке. Выберите его для загрузки

Миграция (пока в теории)

Включение гипервизора в режим миграции

  • Открыть файл /etc/xen/xend-config.sxp
nano /etc/xen/xend-config.sxp
  • Раскомментировать и выставить следующие параметры следующим образом:
(xend-relocation-server yes)
(xend-relocation-hosts-allow '[ip адрес без квадратных кавычек]')
(xend-port            8000)
(xend-relocation-port 8002)

скобки тоже нужны!


http://www.virtuatopia.com/index.php/Migrating_Xen_domainU_Guests_Between_Host_Systems


http://bderzhavets.wordpress.com/2011/07/23/build-xen-4-1-1-on-ubuntu-11-10/