Войти

Показать полную графическую версию : установка linux в qemu под freebsd 7.0


zilia
08-10-2008, 12:46
Здрасте Вам!
Вот перекопал статьи+форум+гугль и не нашел ни одного извращенца, типа меня, возжелавшего поиметь старый-престарый Linux 2.2.20 (ну или вообще какой-нибудь пИнгвин) в качестве гостевой ОС в любой виртуальной машине работающей под FreeBSD.

Тезисы такие:
- Есть железо, которое поддерживается Фряхой 7.0 на ура, но не поддерживается конкретным устаревшим дистрибутивом linux.
- По определенным причинам именно этот старый линь очень нужно иметь в рабочем защищенном состоянии в режиме 24x7.

От железа требуется 2 вещи: Крутить ОС на software RAID и уметь выключаться по сигналу UPS APC.

На железо установлена FreeBSD 7.0 которая, мирно крутясь на gmirror (RAID1 для GEOM), во все уши слушает, что ей говорит apcupsd, и , в случае чего, резко "ложится на дно" до возвращения питания.

Задача:
Поставить на это чудо некую виртуальную машину (предположительно QEMU), в которой можно поселить старого линуха, да так чтобы он не мучался от жизни образа на рэйде и корректно выключался по команде от демона apcupsd живущего в хост ОС, т.е. раньше, чем вырубится сама FreeBSD ;)

Внимание вопрос:
Люди помогите/ткните носом в описание установки QEMU на фряху с учетом того, что на ней будет стоять линь. Я нашел статью (http://www.opennet.ru/base/sys/qemu_win.txt.html), где это сделано под установку винды - и там указаны кое-какие тонкости настройки qemu.
Вот бы что-то такое, но по моему сабжу...

Теперь попробую заранее прояснить некоторые моменты:
Понимаю, что существует альтернативный запасной вариант - поставить какой-нибуль современный дистрибутив linux, который подружится с железом, на него virtualbox и туда уже поселить старика. Вариант рассматривается как "запасной" потому что:
- Фряха уже стоит и настроена
- Люблю GEOM или ZFS, а как сделать нормальный рэйд на линухе (чтобы не получить гемора при дегрэйде как с atacontrol) не знаю.

Вопросы, на которые в связи с сабжем тоже хочется иметь ответы:
- Иксы и на хост ОС и на гест ОС нафик не нужны. Инет медленный. Можно ли как-то не тянуть барахло под иксы при установке виртуальной машины?
- На лине будет крутиться самба и постгря, на фряхе тоже будет самба - как лучше настроить сеть, чтобы они не мешали друг другу?
- Было бы очень здорово, если бы кто-то указал, как настроить виртуальную машину так, чтобы она запускалась при старте хост системы сама.
- Если вдруг хост систему решат выключить руками с помощью shutdown или по ACPI, как сделать так, чтобы сначала корректно выключалась виртуальная машина?

ruslandh
08-10-2008, 18:40
А зачем ставить старый (дырявый) Linux?

zilia
09-10-2008, 11:07
Вопрос ожидаемый :) и конечно он рассматривался.
В общем, этот старый дистриб пингвина нужен именно в оригинальном виде,
потому как он очень необычный - в нем "черти" порылись везде
и в ядре, и в библиотеках, и в субд, и в самбе, и там куча питоновских скриптов которые разом всё конфигурят получая команды от бинарного сервер под виндовый клиент, и самое главное энное количество проприетарных бинарных патчей - в общем страшная гадость которую даже обсуждать неохота, а тем более лезть в неё ковырять.
Проблема в том, что вся эта каша уникальна в своем роде (в том числе по юридическим причинам) и "о горе мне" осталась без поддержки современного железа.
Дырявость же дополнительно планируется устранить путем изоляции этой дряни в виртуальной машине... ;)




© OSzone.net 2001-2012