Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-10 Thread Yuriy Zveryanskyy
New version of the spec: https://review.openstack.org/#/c/138115/ Problem description updated. Power interface part removed (not in scope of deploy driver). On 12/09/2014 12:23 AM, Devananda van der Veen wrote: I'd like to raise this topic for a wider discussion outside of the hallway track an

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-10 Thread Vladimir Kozhukalov
Devananda, Thank you for such a constructive letter, First of all, just to make sure we are on the same page, we are totally +1 for using any tool which meets our requirements and we are totally +1 for working together on the same problems. As you remember we suggested to add advanced partition c

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Devananda van der Veen
On Tue Dec 09 2014 at 9:45:51 AM Fox, Kevin M wrote: > We've been interested in Ironic as a replacement for Cobbler for some of > our systems and have been kicking the tires a bit recently. > > While initially I thought this thread was probably another "Fuel not > playing well with the community"

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Devananda van der Veen
On Tue Dec 09 2014 at 10:13:52 AM Vladimir Kozhukalov < vkozhuka...@mirantis.com> wrote: > Kevin, > > Just to make sure everyone understands what Fuel Agent is about. Fuel > Agent is agnostic to image format. There are 3 possibilities for image > format > 1) DISK IMAGE contains GPT/MBR table and a

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Devananda van der Veen
On Tue Dec 09 2014 at 7:49:32 AM Yuriy Zveryanskyy < yzveryans...@mirantis.com> wrote: > On 12/09/2014 05:00 PM, Jim Rollenhagen wrote: > > On Tue, Dec 09, 2014 at 04:01:07PM +0400, Vladimir Kozhukalov wrote: > > >> Many many various cases are possible. If you ask why we'd like to > support > >> a

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Devananda van der Veen
Thank you for explaining in detail what Fuel's use case is. I was lacking this information, and taking the FuelAgent proposal in isolation. Allow me to respond to several points inline... On Tue Dec 09 2014 at 4:08:45 AM Vladimir Kozhukalov < vkozhuka...@mirantis.com> wrote: > Just a short explan

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Clint Byrum
Excerpts from Yuriy Zveryanskyy's message of 2014-12-09 04:05:03 -0800: > Good day Ironicers. > > I do not want to discuss questions like "Is feature X good for release > Y?" or "Is feature Z in Ironic scope or not?". > I want to get an answer for this: Is Ironic a flexible, easy extendable > an

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Vladimir Kozhukalov
be that > does imply a 3rd driver may be beneficial... But it would be nice to have > one driver, the agent, in the end that supports everything. > > Anyway, some things to think over. > > Thanks, > Kevin > > From: Jim Rollen

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Fox, Kevin M
[j...@jimrollenhagen.com] Sent: Tuesday, December 09, 2014 7:00 AM To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [Ironic] Fuel agent proposal On Tue, Dec 09, 2014 at 04:01:07PM +0400, Vladimir Kozhukalov wrote: > Just a short explanation of Fuel us

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Yuriy Zveryanskyy
Vladimir, IMO there is more "global" problem. Anyone who wants to use baremetal deploy service should resolve problems with power management, PXE/iPXE support, DHCP, etc. Or he/she can use Ironic. User has his own vision of deploy workflow and features needed for it. He hears from Ironic people:

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Vladimir Kozhukalov
We assume next step will be to put provision data (disk partition > scheme, maybe other data) into driver_info and make Fuel Agent driver > able to serialize those data (special format) and implement a > corresponding data driver in Fuel Agent for this format. Again very > simple. Maybe it is time

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Yuriy Zveryanskyy
On 12/09/2014 05:00 PM, Jim Rollenhagen wrote: On Tue, Dec 09, 2014 at 04:01:07PM +0400, Vladimir Kozhukalov wrote: Just a short explanation of Fuel use case. Fuel use case is not a cloud. Fuel is a deployment tool. We install OS on bare metal servers and on VMs and then configure this OS using

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Jim Rollenhagen
On Tue, Dec 09, 2014 at 04:01:07PM +0400, Vladimir Kozhukalov wrote: > Just a short explanation of Fuel use case. > > Fuel use case is not a cloud. Fuel is a deployment tool. We install OS on > bare metal servers and on VMs > and then configure this OS using Puppet. We have been using Cobbler as o

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Dmitry Tantsur
On 12/09/2014 03:40 PM, Vladimir Kozhukalov wrote: Vladimir Kozhukalov On Tue, Dec 9, 2014 at 3:51 PM, Dmitry Tantsur mailto:dtant...@redhat.com>> wrote: Hi folks, Thank you for additional explanation, it does clarify things a bit. I'd like to note, however, that you talk a lot a

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Roman Prykhodchenko
So regarding to the 3rd-party CI. There is FuelCI that runs tests for some stackforge projects. Attaching it to Ironic to run required tests that detect problems in FuelAgent driver is not a big deal at all and will be done as soon as it's necessary. On Tue, Dec 9, 2014 at 3:45 PM, Vladimir Kozhuk

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Vladimir Kozhukalov
s/though/throw/g Vladimir Kozhukalov On Tue, Dec 9, 2014 at 5:40 PM, Vladimir Kozhukalov < vkozhuka...@mirantis.com> wrote: > > > Vladimir Kozhukalov > > On Tue, Dec 9, 2014 at 3:51 PM, Dmitry Tantsur > wrote: > >> Hi folks, >> >> Thank you for additional explanation, it does clarify things a b

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Vladimir Kozhukalov
Vladimir Kozhukalov On Tue, Dec 9, 2014 at 3:51 PM, Dmitry Tantsur wrote: > Hi folks, > > Thank you for additional explanation, it does clarify things a bit. I'd > like to note, however, that you talk a lot about how _different_ Fuel Agent > is from what Ironic does now. I'd like actually to kno

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Dmitry Tantsur
Hi folks, Thank you for additional explanation, it does clarify things a bit. I'd like to note, however, that you talk a lot about how _different_ Fuel Agent is from what Ironic does now. I'd like actually to know how well it's going to fit into what Ironic does (in additional to your specific

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Yuriy Zveryanskyy
Good day Ironicers. I do not want to discuss questions like "Is feature X good for release Y?" or "Is feature Z in Ironic scope or not?". I want to get an answer for this: Is Ironic a flexible, easy extendable and user-oriented solution for deployment? Yes, it is I think. IPA is the great softw

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Vladimir Kozhukalov
Just a short explanation of Fuel use case. Fuel use case is not a cloud. Fuel is a deployment tool. We install OS on bare metal servers and on VMs and then configure this OS using Puppet. We have been using Cobbler as our OS provisioning tool since the beginning of Fuel. However, Cobbler assumes u

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-09 Thread Roman Prykhodchenko
It is true that IPA and FuelAgent share a lot of functionality in common. However there is a major difference between them which is that they are intended to be used to solve a different problem. IPA is a solution for provision-use-destroy-use_by_different_user use-case and is really great for

Re: [openstack-dev] [Ironic] Fuel agent proposal

2014-12-08 Thread Jim Rollenhagen
On December 8, 2014 2:23:58 PM PST, Devananda van der Veen wrote: >I'd like to raise this topic for a wider discussion outside of the >hallway >track and code reviews, where it has thus far mostly remained. > >In previous discussions, my understanding has been that the Fuel team >sought to use

[openstack-dev] [Ironic] Fuel agent proposal

2014-12-08 Thread Devananda van der Veen
I'd like to raise this topic for a wider discussion outside of the hallway track and code reviews, where it has thus far mostly remained. In previous discussions, my understanding has been that the Fuel team sought to use Ironic to manage "pets" rather than "cattle" - and doing so required extendi