Покотиленко Костик пишет:
В Пнд, 11/08/2008 в 19:44 +0400, Oleg Frolkov пишет:
Хай Олл.
Возникла следующая проблема: Была Материнка ASUS P5KR и 4х ядерный Core2Duo.
Поставил Debian lenny, для работы с xen поставил ядро
2.6.18-6-xen-vserver-amd64.
Попытка сказать "shutdown -h now" или poweroff приводит к тому что
система завершается,
пишет acpi_power_off called, но питание так и остается включенным.
Подумал что проблема
в материнской плате, поменял ее на Gigabyte GA-EP35-DS3 - проблема осталась.
Поставил ядро 2.6.18-amd64, перегрузился в него, выключение происходит
на ура.
Попытки погуглить на эту тему привели только к топикам обсуждавшимся 2-3
года назад, но нигде
небыло упомянания xen.
Есть подобные машинки, но AMD64 с etch и тем-же ядром - выключаются без
проблем.
Оно конечно с одной стороны не смертельно, но весьма неприятно для
машинки без монитора.
Может у кого был подобный опыт и решение было найдено?
Была такая же ерунда на Supermicro" X7SB4/E с самосборным 2.6.18-6-xen
(xen 3.2), в то время в etch был xen 3.0 (или 3.1), а нужен был 3.2,
т.к. в нём была нормальная поддержка SMP для гостей. С тем ядром сама
машина не выключалась таким как у Вас образом, плюс гости Win2003 и
WinXP также не выключались и не перезагружались (в последний момент
висли), приходилось их xm destroy && xm create.
Решилось всё, когда в etch появилось новое ядро, а на backports
xen-hypervisor 3.2. Сейчас всё отлично работает.
В смысле? Какое новое ядро в etch? в #apt-cache search linux-image
крайнее что вижу - 2.6.18-6-amd64.
Для 686 то-же, есть более новое ядро etchnhalf - но его для xen не вижу.
Сначала поставил 686, но из 4х Gb памяти было видно только 3.2, жаба
возмутилась и потребовала
поставить 64bit. В 64 бит опять-же гостевая Linux система может быть и с
32битным и с 64битным
userspace.
Кстати раз уж пользуетесь xen - задам еще вопросиков:
1. В репозиториях 32х и 64битных xen называется по разному
(-i386,-amd64), а внутри что?
По идее гипервайзор должен собираться одинаково а при загрузке уже
определять процессор
и переключаться в соответствующий режим. Или они таки разные? Тогда
интересует - гипервайзор
который ставится с обычным 32 битным debian понимает 64 битные
процессоры и сможет запустить
64битное ядро? Или я что-то не понимаю и битность ядра domU жестко
привязана к битности
ядра в dom0? А как ядро xen собранное для i386 понимает новые технологии
виртуализации? Или
не понимает?
2. Вопрос почти тот-же, но касаемо памяти. Поставил Debian/lenny/32 на
машинку с 4Gb - увидел
только 3.2Gb. А если я потом в гостевых распределять буду - тоже только
3.2 распределиться или
все 4, но гостевые просто не смогут увидеть более чем 3.2?
3. Опять все та-же память. Поставил как и выше, с гипервайзером
поддерживающим pae. Начал
регулярно получать сообщения что-то типа seg-fixup. Поставил libc6-xen в
dom0 - ситуация почему-то
не изменилась.... seg-fixup стали появляться реже но совсем от них
избавиться не смог :(
В общем-то из-за памяти и поставил 64bit.
4. В lenny для i386 появилось ядро 2.6.25-2-xen-686.
Оно умеет работать в dom0? или только в domU как и предыдущие?
Oleg.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]