XenServer 6.X автостарт виртуальных машин

Пользуюсь этим делом редко, поэтому постоянно забываю синтаксис.
Первым делом нужно включить возможность автозапуска в пуле (даже если он из одной хост машины состоит)

xe pool-param-set uuid=UUID-of-pool other-config:auto_poweron=true

затем включить автозапуск в свойствах каждой виртуальной машины:

xe vm-param-set uuid=UUID-of-vm other-config:auto_poweron=true

Где uuid нужного хоста можно узнать с помощью:

xe vm-list

идентификатор пула можно так же посмотреть:

xe pool-list

Citrix XEN Server 6.2 не стартуют виртуальные машины после установки апдейтов

Сегодня установил свежие обновления. В виртуалке крутятся четыре сервера, и когда просле перезагрузки ксена половина виртуалок не стартанула с ошибкой “This operation cannot be performed because the specified virtual disk could not be found.” я чуть не поседел.

К счастью меня успокоил гугл, который перввой же ссылкой выдал решение: http://support.citrix.com/article/CTX118383.
Оказалось, что проблема проявляется только с теми вируальными машинами, у которых перед перезагрузкой был примонтирован XenServer Tools ISO image. Т.к. с обновлениями образ диска сменился, сервер не мог найти старого, и отказывался запускать виртуалку. Т.е. все решилось выбором <empty> в DVD Drive потухших машин, после чего они штатно запустились.

Перенос Windows 2008 server на Citrix XenServer

Вводная.

Есть у меня сервер, на котором висит MsSQL, Tomcat и еще несколько сервисов. Железка простенькая, но надежная. HP dl160 g6. Работает под вынь 2008. Запустили его давно, примерно 4 года назад. За это время пришлось завести еще один серв, на котором висит VPN сервер и пара сайтов. В роли второго сервера выступил обычный дестоп под linux.

PVN сервер собирали второпях, рейда там нет, и железо довольно слабое. Оба сервера стоят на колокейшине у провайдера, что стоит денег.

Появилась идея виртуализировать оба сервера, и установив на HP Citrix XenServer, крутить все это на нем.

С XenServer я работаю уже года 3, но переносить живую винду с реального сервера в виртуалку еще ни разу не приходилось. Читать

Xen Cloud Platform и XenServer

Пытался сейчас разобраться куда пропал сайт с образами опенсорсной реализации XenServer, которую обзывали XCP (Xen Cloud Platform), был приятно удивлен, оказывается компания Citrix открыла исходники продукта и распространяет его теперь бесплатно. За бабки только поддержка.

Качаю образ XenServer 6.2. Буду ставить вместо связки Ubuntu 12.04 + XAPI.

Как устроена консоль в Xen’е

В статье разбирается принцип работы xvc0 как с точки зрения domU, так и с точки зрения dom0, а так же описывается, что с этой консолью делают дальше.
Сразу предупреждаю, топик интересен только тем, кто с Xen’ом плотно работает.

Консоль с точки зрения Xen’a

Консоль и XenStore — два устройства в виртуальной машине, которые не анонсируются через XenStore, а пишутся в святую святых — start info page домена. Штатным механизмом для всех остальных устройств является их анонс в XenStore. Понятно, что анонсировать XenStore в XenStore несколько неудобно, так что это устройство «должно быть с самого начала».

Консоль можно было бы поместить в список «обычных» устройств. Но его вынесли в особый класс и сделали «равным XenStore» ради удобства отладки и диагностики. Чем раньше ядро сможет писать на консоль (и мы сможем это читать), тем больше вероятность, что информации на консоли будет достаточно для определения причины поломки.

Читать