В ходе использования XenServer выявились глюки с которыми трудно мириться.

Слышал что есть платная версия XenServer… Я, чес говоря, не понимаю за что там платить деньги.

  1. Теневое копирование. Это такой своеобразный аналог LVM snapshot, запиленый программистами Cytrix, который позволяет создавать копии многогигабайтных разделов на лету. Если быть точнее, создается COW раздел, куда пишутся изменения нового тома. Самое интересное, что этот COW раздел никогда не становится самостоятельным, если не сделать этого руками. В результате, если вы создали виртуалку из шаблона или из другой виртуалки, используя т.н. «Быстрое копирование диска» (по умолчанию), то знайте: свободное место в хранилище рано или поздно закончится. Еще более интересен факт того, что из-под такого тома место не освобождается даже когда виртуалка удалена. В версии XenServer 5.6 выпущен костыль в виде периодически стартующей задачи, которая периодически отсоединяет найденные COW клоны томов и делает их независимыми. Но я бы не назвал это полноценным решением проблемы.
  2. Конфликт версий в пулле. Представим ситуацию. Ваше железо, на котором установлен XenServer, издало предсмертный писк и по-тихоньку катится в историю. Вы в панике ставите рядом здоровую железяку, ставите на нее XenServer и пытаетесь ее добавить в пул, дабы на лету перетянуть виртуалки с умирающей тачки. Но вот незадача. На старой тачке стоял XenServer 5.5, а на новой вы поставили 5.6. И по этому вам не удастся добавить новый сервер в пулл и сделать миграцию на лету. Матюкаясь, вам прийдется на старом монтировать NFS, останавливать виртуалки и бекапать их на NFS, а на новом восстанавливать. Но даже при одинаковых версиях, вам придется пройти нехилый квест для понимания, из-за каких софтварных конфликтов сервак не хочет добавляться в пулл.
  3. Фантомные виртуалки. Вообще, я не догоняю как у наших программистов получилось это сделать не единожды. Но программисты на то и программисты, дабы делать невозможное. Вобщем смысл в том, что при каких то обстоятельствах бекапа-восстановления, на сервере появляются две идентичные виртуалки. У них одинаковая конфигурация, одинаковые MAC адреса, одинаковое имя, но разные UUID. Я думаю из-за одинаковых имен XenCenter их не отображает в списке. Вы видите в списке только одну виртуалку. А фантома вы не видите, но он есть и он запущен. Ну прям как тот суслик из ДМБ. Я думаю все догадаются какими проблемами пахнут две сетевухи в одной сети с одинаковыми MAC адресами. Фантомов можно вычислить только из командной строки «xm vm-list». Только там можно увидеть клонов и убить их по UUID. Правда сначала надо будет разрулить ситуацию split brain, то есть определить, кто из клонов содержит в себе наиболее свежие данные.
  4. А еще под XenServer не запускается FreeBSD. Точнее запускается, но не любая, не на любом железе и с большими костылями.

 

источник: http://www.pentarh.com/wp/2011/03/28/why-donot-use-xenserver/

ссылка на материал: http://thin.kiev.ua/linux/39-linux/655-xenserver.html

{jcomments on}