* [devel-distro] профиль для Virtual Appliance
@ 2012-02-25 18:58 Ildar Mulyukov
2012-02-27 20:26 ` Michael Shigorin
2012-02-28 11:54 ` Dmitriy Kruglikov
0 siblings, 2 replies; 4+ messages in thread
From: Ildar Mulyukov @ 2012-02-25 18:58 UTC (permalink / raw)
To: devel-distro
Добрый вечер, коллеги.
На днях впервые взглянул на mkimage. Не слишком глубоко, только "по
верхам".
Среди разнообразных целей сборки не нашлось той, которая интересна мне:
образ виртуальной машины, готовый к развёртыванию в виртуальной ферме.
Т.е. в идеале этот образ выглядит так:
1. файл в стандартном формате OVA/OVF
(http://en.wikipedia.org/wiki/Open_Virtualization_Format)
заливается в любой гипервизор.
2. При первом запуске запрашивает нужные параметры (доконфигурация
системы)
3. В результате имеем готовую к работе систему за пять минут.
От мечты к реальности:
Первый пункт, видимо, достигается формированием MKI-профиля. Тут
необходима помощь товарищей, которые уже имеют опыт в таких делах (то
есть ваша помощь)
Второй пункт похож на stage3, если я только правильно понимаю stage3
Что скажете?
С уважением,
Ильдар
P.S. mike, что-то не так с подпиской на devel-distro
--
Ildar Mulyukov,
free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel-distro] профиль для Virtual Appliance
2012-02-25 18:58 [devel-distro] профиль для Virtual Appliance Ildar Mulyukov
@ 2012-02-27 20:26 ` Michael Shigorin
2012-02-28 7:20 ` Dmitriy Kruglikov
2012-02-28 11:54 ` Dmitriy Kruglikov
1 sibling, 1 reply; 4+ messages in thread
From: Michael Shigorin @ 2012-02-27 20:26 UTC (permalink / raw)
To: Ildar Mulyukov; +Cc: devel-distro
On Sun, Feb 26, 2012 at 12:58:34AM +0600, Ildar Mulyukov wrote:
> Среди разнообразных целей сборки не нашлось той, которая
> интересна мне: образ виртуальной машины, готовый к
> развёртыванию в виртуальной ферме.
Пилить, причём прилично. Либо в сторону libguestfs (а это,
в свою очередь, либо febootstrap, либо а-ля опенсузя -- ляпнуть
тридцатиметровый tar.xz с федориным корнем в srpm); либо в
сторону kiwi (если не хочется отдельно руками изобретать
обвязку для kpartx и компании). Самое неприятное то, что без
рута или виртуальной машины, похоже, действительно не обойтись.
> От мечты к реальности:
> Первый пункт, видимо, достигается формированием MKI-профиля.
С этим относительно просто, в отличие от заворачивания.
Если интересно, пришлю offlist (уж больно раздраконены)
свои записки по нарытому.
> Второй пункт похож на stage3, если я только правильно понимаю stage3
Можно, конечно, сделать саморазворачивалку... и для этого
у dkr@ и компании уже даже наработки есть. Но это не совсем
образ виртуальной машины, по крайней мере не готовой.
> P.S. mike, что-то не так с подпиской на devel-distro
Подробнее offlist, пожалуйста.
PS: могу небыстро отзываться, свалился с простудой.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel-distro] профиль для Virtual Appliance
2012-02-27 20:26 ` Michael Shigorin
@ 2012-02-28 7:20 ` Dmitriy Kruglikov
0 siblings, 0 replies; 4+ messages in thread
From: Dmitriy Kruglikov @ 2012-02-28 7:20 UTC (permalink / raw)
To: shigorin, Distributions development, Ildar Mulyukov
27 февраля 2012 г. 22:26 пользователь Michael Shigorin написал:
> Можно, конечно, сделать саморазворачивалку... и для этого
> у dkr@ и компании уже даже наработки есть. Но это не совсем
> образ виртуальной машины, по крайней мере не готовой.
Не у dkr@, а у компании... Точнее, у mithraen@ с моими правками под
нужды компании.
У нас инсталлер, который тупо распаковывает на диск заранее
подготовленный cpio.xz.
Аналогично ведет себя Preload ISO, который собирает KIWI на susestudio.com.
Только у нас еще несколько шагов настройки.
Обернуть в Dialog вызов vzctl create && vzctl set просто...
Список ostemplate можно получить еще проще...
А шаблонов либо накачать, либо нагенерить...
Только, Миш, хочется что-нибудь менее запутанное...
--
Best regards,
Dmitriy Kruglikov.
QString at, dot, mail, XMPP;
at = "@";
dot = ".";
mail = "Dmitriy.Kruglikov" + $at +"gmail" + $dot + "com";
XMPP = $mail;
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel-distro] профиль для Virtual Appliance
2012-02-25 18:58 [devel-distro] профиль для Virtual Appliance Ildar Mulyukov
2012-02-27 20:26 ` Michael Shigorin
@ 2012-02-28 11:54 ` Dmitriy Kruglikov
1 sibling, 0 replies; 4+ messages in thread
From: Dmitriy Kruglikov @ 2012-02-28 11:54 UTC (permalink / raw)
To: Distributions development
25 февраля 2012 г. 20:58 пользователь Ildar Mulyukov написал:
> Второй пункт похож на stage3, если я только правильно понимаю stage3
Думается, что сильно зависит от гипервизора...
--
Best regards,
Dmitriy Kruglikov.
QString at, dot, mail, XMPP;
at = "@";
dot = ".";
mail = "Dmitriy.Kruglikov" + $at +"gmail" + $dot + "com";
XMPP = $mail;
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-02-28 11:54 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-25 18:58 [devel-distro] профиль для Virtual Appliance Ildar Mulyukov
2012-02-27 20:26 ` Michael Shigorin
2012-02-28 7:20 ` Dmitriy Kruglikov
2012-02-28 11:54 ` Dmitriy Kruglikov
ALT Linux Distributions development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
public-inbox-index devel-distro
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-distro
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git