Hello,
I would like to deploy some Debian images with Aeolus and ImageFactory. I didn't find preseed support on the documentatio / roadmap, only Kickstart based distro. Is there any plan to support debian based distro with preseed ?
Thanks in advance.
Regards,
Romain
On 23/04/2012, at 10:34 PM, Romain Vrignaud wrote:
Hello,
I would like to deploy some Debian images with Aeolus and ImageFactory. I didn't find preseed support on the documentatio / roadmap, only Kickstart based distro. Is there any plan to support debian based distro with preseed ?
Not yet, but any and all help to get it working well is very welcome. :)
How good are you with preseed, and would you be up for helping to get things in place?
:)
Regards and best wishes,
Justin Clift
Thanks in advance.
Regards,
Romain
-- Aeolus Community Manager http://www.aeolusproject.org
On 04/24/2012 03:54 AM, Justin Clift wrote:
On 23/04/2012, at 10:34 PM, Romain Vrignaud wrote:
Hello,
I would like to deploy some Debian images with Aeolus and ImageFactory. I didn't find preseed support on the documentatio / roadmap, only Kickstart based distro. Is there any plan to support debian based distro with preseed ?
Not yet, but any and all help to get it working well is very welcome. :)
How good are you with preseed, and would you be up for helping to get things in place?
:)
Regards and best wishes,
Justin Clift
Yes, as much as I'd love to have Debian / Ubuntu support for the various components, maintaining the release cycles for Fedora and RHEL is a time intensive task of itself.
That being said, we'd love to help expand support onto deb based platforms, and would be willing to provide assistance in the process (especially with flushing out the underlying dependencies that needs to be in place for the project to work on Debian)
The first step would be to checkout the various Aeolus components from git and ensure they work on debian from the source. These can be done one at a time, they don't have to all land in debian at once. Since you mentioned imagefactory [1], perhaps that would be a logical place to start.
After that, we'd need to package the components, packaging should be fairly straightforward but I'm not 100% sure as to how the debian review and acceptance process works. If you have more experience this, we'd love to hear your thoughts.
-Mo
Hello,
Thank you first for your answer.
In answer to Mo, I'd like to precise my feature request. My aim is to be able to build guest image based on Debian distro. For the question of packaging aeolus components into Debian, that would be a very good thing. However, as far as I know, Debian policy is very strict and only Debian maintener can push new Debian package. This new package have to match the Debian policy which is very strict. Most of opensource project begin by creating a debian package and create their own debian repository. In my humble opionion, this could be the first step before trying to push aeolus into Debian.
To answer to Justin, I'm only evaluating Aeolus for now. We just started to work on the oVirt project and Aeolus seems at the first sight the best way to build a private Cloud based on oVirt virtualisation system.
If there is a willing of Aeolus community to work with other distro and that there is a 'plugin way' to support other unattended mechanism, I would be pleased to look at a possible preseed support for Factory. I think that an abstraction mechanism would be a real benefit for the project in order to be able to support the building of as many distro as there are unattended installation mechanism.
Regards,
Romain / Fitzdsl on IRC
2012/4/24 Mo Morsi mmorsi@redhat.com
On 04/24/2012 03:54 AM, Justin Clift wrote:
On 23/04/2012, at 10:34 PM, Romain Vrignaud wrote:
Hello,
I would like to deploy some Debian images with Aeolus and ImageFactory. I didn't find preseed support on the documentatio / roadmap, only
Kickstart based distro.
Is there any plan to support debian based distro with preseed ?
Not yet, but any and all help to get it working well is very welcome. :)
How good are you with preseed, and would you be up for helping to get things in place?
:)
Regards and best wishes,
Justin Clift
Yes, as much as I'd love to have Debian / Ubuntu support for the various components, maintaining the release cycles for Fedora and RHEL is a time intensive task of itself.
That being said, we'd love to help expand support onto deb based platforms, and would be willing to provide assistance in the process (especially with flushing out the underlying dependencies that needs to be in place for the project to work on Debian)
The first step would be to checkout the various Aeolus components from git and ensure they work on debian from the source. These can be done one at a time, they don't have to all land in debian at once. Since you mentioned imagefactory [1], perhaps that would be a logical place to start.
After that, we'd need to package the components, packaging should be fairly straightforward but I'm not 100% sure as to how the debian review and acceptance process works. If you have more experience this, we'd love to hear your thoughts.
-Mo
On Tue, Apr 24, 2012 at 5:48 AM, Romain Vrignaud rvrignaud@gmail.com wrote:
Hello,
Thank you first for your answer.
In answer to Mo, I'd like to precise my feature request. My aim is to be able to build guest image based on Debian distro.
Just so you know, the component that underlies imagefactory (called oz) does support building preseed-based distros such as Debian and Ubuntu. What would need to be implemented for full imagefactory support would be the code to transform disk images into a format that the backend providers (such as Amazon, RHEV, etc) can consume.
Chris
On 24/04/2012, at 7:48 PM, Romain Vrignaud wrote: <snip>
If there is a willing of Aeolus community to work with other distro and that there is a 'plugin way' to support other unattended mechanism, I would be pleased to look at a possible preseed support for Factory.
We are *definitely* willing/open to working with other distro's. We've only started with rpm based ones because had to start somewhere, and that's what we know best. :)
Chris, for the bit you mention about transforming disk images into backend provider formats (ie EC2, RHEV, vSphere, etc)... where should a person start?
Also, on that thought... with live building in EC2 via JEOS, does that mean there someone needs to find appropriate Debian JEOS's too?
I think that an abstraction mechanism would be a real benefit for the project in order to be able to support the building of as many distro as there are unattended installation mechanism.
Chris might be the right person to discuss that bit with, as I *think* that would be in the Oz part of things.
:)
Regards and best wishes,
Justin Clift
-- Aeolus Community Manager http://www.aeolusproject.org
On Thu, Apr 26, 2012 at 2:05 AM, Justin Clift jclift@redhat.com wrote:
On 24/04/2012, at 7:48 PM, Romain Vrignaud wrote:
<snip> > If there is a willing of Aeolus community to work with other distro and that there is a 'plugin way' to support > other unattended mechanism, I would be pleased to look at a possible preseed support for Factory.
We are *definitely* willing/open to working with other distro's. We've only started with rpm based ones because had to start somewhere, and that's what we know best. :)
Chris, for the bit you mention about transforming disk images into backend provider formats (ie EC2, RHEV, vSphere, etc)... where should a person start?
This would be in the imagefactory. I haven't really been keeping an eye on the factory, but a good place to start would be too look at Fedora_ec2_builder.py in that source code. Ian will know better.
Also, on that thought... with live building in EC2 via JEOS, does that mean there someone needs to find appropriate Debian JEOS's too?
I think that an abstraction mechanism would be a real benefit for the project in order to be able to support the building of as many distro as there are unattended installation mechanism.
Chris might be the right person to discuss that bit with, as I *think* that would be in the Oz part of things.
Yeah, this is the bit that already exists in Oz. Oz can currently use preseed (Debian, Ubuntu), kickstart (RHEL, Fedora), drakx (Mandrake), and some Windows-based unattended installation methods. It is the "abstraction layer", so I think we have at least that bit of it covered :).
Chris
As Chris noted, Image Factory is the correct component to add this functionality. We will be merging changes into master real-soon-now that allow one to add support for OS or cloud targets as a plugin to imagefactory. There is a public branch of this already, but when it hits master it should be more stable.
-steve
On Apr 26, 2012, at 1:05 AM, Justin Clift wrote:
On 24/04/2012, at 7:48 PM, Romain Vrignaud wrote:
<snip> > If there is a willing of Aeolus community to work with other distro and that there is a 'plugin way' to support > other unattended mechanism, I would be pleased to look at a possible preseed support for Factory.
We are *definitely* willing/open to working with other distro's. We've only started with rpm based ones because had to start somewhere, and that's what we know best. :)
Chris, for the bit you mention about transforming disk images into backend provider formats (ie EC2, RHEV, vSphere, etc)... where should a person start?
Also, on that thought... with live building in EC2 via JEOS, does that mean there someone needs to find appropriate Debian JEOS's too?
I think that an abstraction mechanism would be a real benefit for the project in order to be able to support the building of as many distro as there are unattended installation mechanism.
Chris might be the right person to discuss that bit with, as I *think* that would be in the Oz part of things.
:)
Regards and best wishes,
Justin Clift
-- Aeolus Community Manager http://www.aeolusproject.org
aeolus-devel@lists.fedorahosted.org