Posts Tagged ‘ Xen ’
В отличии от предыдущих версий, графическая оболочка XenCenter не содержит опции по настройке автостарта виртуалок. Если я не ошибаюсь, то данную функциональность перенесли в интерфейс HA (High Availability)
Но все это доступно с консоли.
Сначала нужно указать автостарт для всего пула (pool)
Заходим на XenServer по ssh, и смотрим uuid всего пула:
[root@localhost ~]# xe pool-list uuid ( RO) : 8a28925c-9c9d-25af-7c87-d08376e57516 name-label ( RW): name-description ( RW): master ( RO): 235d4c41-f310-4bba-b1e8-9505b3cede83 default-SR ( RW): 8f7f2c38-dd71-ed21-1967-057f94d2464b |
Для установки Xen tools в гостевой виртуальной машине, которая крутится на XenServer 6.2 нужно проделать такие манипуляции.
Заходим в XenCenter.
Выбираем Install XenTools
Read more
Играясь виртуальными машина типа гипервизор XEN или KVM приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.
Для этого можно использовать замечательную утилиту dd
Пример создания файла на 10G
dd if=/dev/zero of=OS.img bs=1 seek=10G count=0 |
Файл создастся менее чем за 1сек
Последние 2 года Xen планомерно впиливался в ядро Линукса.
И наконец-то его всунули полностью. Начиная с новой ветки ядра Linux 3.0, которая появилась вместо 2.6.40 (так как от 2.6 почти ничего не осталось), Xen как Dom0 сможет запускаться без каких то манипуляций с ядром (патчинг и т.д.), так же как и KVM, VirtualBox и другие.
Может в будущем Дебиановцы передумают отказываться от Ксена 🙂
For the past two years, Xen infrastructure has been getting included in the Linux kernel piece by piece. It’s finally done. A nice coincidence is that new version we’ll be called 3.0 instead of 2.6.30 – just like Xen was the feature so important it justified the change (in reality, there was no single large addition, just the sum of small changes since 2.6.0 made today kernel something completely different).
Soon an ordinary Linux system will be able to run as Xen dom0 (host) without any changes in the kernel, just like it is with KVM, VirtualBox and some other virtualization solutions. I hope it will stop the decline of Xen: when it’s no harder to setup then its competitors and offers better performance, it’s becoming and interesting choice again.
Повесть о том как я Xen4 мучал… или он меня…..
Что мы имеем:
uname -a Linux Gentoo 2.6.34-xen-r4 #3 SMP Sat Jan 1 19:30:46 EET 2011 x86_64 AMD Phenom(tm) II X4 925 Processor AuthenticAMD GNU/Linux |
И почти мертвый винт на 500Г
5 Reallocated_Sector_Ct 0x0033 090 090 140 Pre-fail Always FAILING_NOW 873 |
Перед установкой пакетов необходимо снять с них архитектурное маскирование (~x64):
echo "app-emulation/xen app-emulation/xen-tools sys-kernel/xen-sources" >> /etc/portage/package.keywords |
До начала сборки нужно выполнить следующие шаги:
1. Добавить в /etc/make.conf опции компилятора:
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -mfpmath=sse -funroll-loops -mno-tls-direct-seg-refs" CXXFLAGS="${CFLAGS}" |
2. Там же (в /etc/make.conf), можно включить опции сборки бинарных пакетов (готовые пакеты emerge разместит в /usr/portage/packages), они пригодятся для ускоренного развертывания domU:
FEATURES="buildpkg" |
3. Пересобрать текущее окружение с новой опцией компилятора, которая нужна корректной работы системного окружения с гипервизором xen (заодно построятся бинарные пакеты окружения):
emerge -evat world |
Предварительный этап окончен, можно запускать сборку/установку пакетов xen, xen-tools и исходников адаптированного для Xen ядра — xen-sources:
emerge -av xen-sources xen xen-tools |