Ru-Board.club
← Вернуться в раздел «UNIX»

» установка linux в qemu под freebsd 7.0

Автор: zilia
Дата сообщения: 08.10.2008 11:16
Здрасте Вам!
Вот перекопал статьи+форум+гугль и не нашел ни одного извращенца, типа меня, возжелавшего поиметь старый-престарый 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 на фряху с учетом того, что на ней будет стоять линь. Я нашел статью, где это сделано под установку винды - и там указаны кое-какие тонкости настройки qemu.
http://www.opennet.ru/base/sys/qemu_win.txt.html
Вот бы что-то такое, но по моему сабжу...

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

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

Зачем нужен именно старый линукс? Для запуска какого-то экзотического приложения? Если да, нельзя ли просто содрать библиотеки из линукса и пускать это приложение напрямую в FreeBSD, используя Linux Binary Compatibility?
Автор: zilia
Дата сообщения: 09.10.2008 10:05
Вопрос ожидаемый и конечно он рассматривался.
В общем, этот старый дистриб пингвина нужен именно в оригинальном виде,
потому как он очень необычный - в нем "черти" порылись везде
и в ядре, и в библиотеках, и в субд, и в самбе, и там куча питоновских скриптов которые разом всё конфигурят получая команды от бинарного сервер под виндовый клиент, и самое главное энное количество проприетарных бинарных патчей - в общем страшная гадость которую даже обсуждать неохота, а тем более лезть в неё ковырять.
Проблема в том, что вся эта каша уникальна в своем роде (в том числе по юридическим причинам) и "о горе мне" осталась без поддержки современного железа.

Страницы: 1

Предыдущая тема: OpenVPN


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.