Я новичок в XenServer, так что это может быть что-то глупое. Сначала немного предыстории. В моей сети запущено 2 экземпляра XenServer. У меня есть более старый сервер мощностью (quadsocket amd opterons 8224s, 64 ГБ оперативной памяти), который не поддерживает HVM, и более новая система потребительского уровня на материнской плате Gigabyte с AMD A6-6400k и 4 ГБ оперативной памяти, которая поддерживает виртуализацию. Вторая машина была настроена для преобразования VMware в Xen, поскольку моя лицензия ESXi не позволяет XCM экспортировать виртуальные машины. В настоящее время я перехожу с VMware ESXi на XenServer.
Теперь сервер лошадиных сил простаивает пару недель без каких-либо проблем. Я только что запустил свой сервер преобразования пару дней назад. Я заметил, что мое преобразование XenServer время от времени перезагружалось без предупреждения. Сегодня утром, перед тем как уйти на работу, я заметил, что он полностью завис. От локальной консоли тоже нет ответа, просто пустой экран на моем мониторе, и мне пришлось перезапустить систему, чтобы XenServer снова ответил.
Я поискал в сети аналогичную проблему, и все, что я смог найти, - это аналогичное явление на процессорах Xeon на базе чипсета Nephalem. Я не использую Xeons и не имею никаких опций C-state, о которых мне известно, в моей биографии. Может быть, у меня зависает UEFI или что-то еще?
Я не уверен, какие журналы было бы полезно публиковать здесь, и я не вижу в своих журналах ничего, связанного с зависанием, только отсутствующие отметки времени.
Мы очень ценим любые предложения.
Я только что вернулся с работы и проверил Bios на своем сервере конвертации. Оказалось, что эта материнская плата Gigabyte имеет C-состояния, вместо этого названные только "C6", поэтому я отключил и C-состояния, и Turbo. Все идет нормально. Если у кого-то еще есть эта проблема, найдите параметры «C6» и «CPB» в разделе «Информация о M.I.T. -> Расширенные настройки частоты» в вашем BIOS и отключите их.
В итоге я испортил и другие варианты. Отключение UEFI каким-то образом привело к невозможности загрузки материнской платы. К счастью, у этой материнской платы есть опция двойного BIOS, поэтому мне просто пришлось переключиться на мой второй стандартный BIOS и установить эти параметры C-state / Turbo.
Ссылка: http://support.citrix.com/article/CTX127395 - Это руководство по отключению C-состояний. Это было специально написано для процессоров Xeon на базе чипсета Nephalem, но мой сервер AMD A6, похоже, работает должным образом после отключения C-состояний. Все C-состояния позволяют BIOS оперативно настраивать скорость / производительность процессора. Это было бы удобно, чтобы выставить дополнительные МГц, когда от клиентов требуется больше работы, но если это означает, что мой хост будет зависать случайным образом, я в порядке без этого.
Попробуйте установить XenServer Service Pack 1 (XS65SP1) и посмотрите, решит ли это проблему.
Вот похожие проблемы:
http://discussions.citrix.com/topic/364830-crashes-after-update-to-65/ http://discussions.citrix.com/topic/359694-random-reboots-after-upgrade-to-65/