Настройка xen сервера на Ubuntu 12.04: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→Процесс установки) |
Vovan (обсуждение | вклад) (→Процесс установки) |
||
Строка 3: | Строка 3: | ||
*На установленной системе выполнить установку следующих пакетов | *На установленной системе выполнить установку следующих пакетов | ||
− | + | sudo apt-get install xen-hypervisor-4.1-amd64 | |
− | apt-get install xen-hypervisor-4.1-amd64 | ||
или | или | ||
− | apt-get install xen-hypervisor-4.1-i386 | + | sudo apt-get install xen-hypervisor-4.1-i386 |
− | apt-get install xen-utils-4.1 | + | sudo apt-get install xen-utils-4.1 |
− | apt-get install xenwatch | + | sudo apt-get install xenwatch |
− | apt-get install xen-tools | + | sudo apt-get install xen-tools |
− | apt-get install xen-utils-common | + | sudo apt-get install xen-utils-common |
− | apt-get install xenstore-utils | + | sudo apt-get install xenstore-utils |
− | apt-get install virtinst | + | sudo apt-get install virtinst |
*Добавить в файл /etc/modules | *Добавить в файл /etc/modules | ||
− | nano /etc/modules | + | sudo nano /etc/modules |
следующие строки: | следующие строки: | ||
− | xen-gntdev | + | sudo xen-gntdev |
− | xen-blkback | + | sudo xen-blkback |
− | xen-netback | + | sudo xen-netback |
*Установить пакет libvirt-bin. (Он нужен для клиентской программы virt-manager) | *Установить пакет libvirt-bin. (Он нужен для клиентской программы virt-manager) | ||
− | aptitude install libvirt-bin | + | sudo aptitude install libvirt-bin |
*Раскомментировать и переключить в '''yes''' в файле /etc/xen/xend-config.sxp | *Раскомментировать и переключить в '''yes''' в файле /etc/xen/xend-config.sxp | ||
− | nano /etc/xen/xend-config.sxp | + | sudo nano /etc/xen/xend-config.sxp |
переменную '''xend-unix-server'''. Должно быть так: | переменную '''xend-unix-server'''. Должно быть так: | ||
(xend-unix-server yes) | (xend-unix-server yes) | ||
− | * В файле найти строку | + | *В файле найти строку |
#(network-script 'network-bridge netdev='''eth0'''') | #(network-script 'network-bridge netdev='''eth0'''') | ||
Убрать в начале решетку (раскомментировать) и заменить eth0 на желаемый сетевой интерфейс корневой машины, | Убрать в начале решетку (раскомментировать) и заменить eth0 на желаемый сетевой интерфейс корневой машины, | ||
на котором предполагается сделать мост. | на котором предполагается сделать мост. | ||
+ | |||
+ | *Настроить загрузку в grub выполнив команды | ||
+ | sudo mv -i /etc/grub.d/{10,50}_linux | ||
+ | sudo update-grub | ||
+ | sudo echo "GRUB_DISABLE_OS_PROBER=true" >> /etc/default/grub | ||
+ | sudo update-grub | ||
*Перезагрузиться | *Перезагрузиться | ||
+ | sudo reboot | ||
*На клиентском десктопе установить пакеты | *На клиентском десктопе установить пакеты | ||
− | apt-get install virt-viewer | + | sudo apt-get install virt-viewer |
− | apt-get install virt-manager | + | sudo apt-get install virt-manager |
==Проверка установки== | ==Проверка установки== |
Версия 19:55, 30 апреля 2012
Содержание
Установка сервера
Процесс установки
- На установленной системе выполнить установку следующих пакетов
sudo apt-get install xen-hypervisor-4.1-amd64 или sudo apt-get install xen-hypervisor-4.1-i386 sudo apt-get install xen-utils-4.1 sudo apt-get install xenwatch sudo apt-get install xen-tools sudo apt-get install xen-utils-common sudo apt-get install xenstore-utils sudo apt-get install virtinst
- Добавить в файл /etc/modules
sudo nano /etc/modules
следующие строки:
sudo xen-gntdev sudo xen-blkback sudo xen-netback
- Установить пакет libvirt-bin. (Он нужен для клиентской программы virt-manager)
sudo aptitude install libvirt-bin
- Раскомментировать и переключить в yes в файле /etc/xen/xend-config.sxp
sudo nano /etc/xen/xend-config.sxp
переменную xend-unix-server. Должно быть так:
(xend-unix-server yes)
- В файле найти строку
#(network-script 'network-bridge netdev=eth0')
Убрать в начале решетку (раскомментировать) и заменить eth0 на желаемый сетевой интерфейс корневой машины, на котором предполагается сделать мост.
- Настроить загрузку в grub выполнив команды
sudo mv -i /etc/grub.d/{10,50}_linux sudo update-grub sudo echo "GRUB_DISABLE_OS_PROBER=true" >> /etc/default/grub sudo update-grub
- Перезагрузиться
sudo reboot
- На клиентском десктопе установить пакеты
sudo apt-get install virt-viewer sudo 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/