<br><br><div class="gmail_quote">On Tue Dec 09 2014 at 10:13:52 AM Vladimir Kozhukalov <<a href="mailto:vkozhukalov@mirantis.com">vkozhukalov@mirantis.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Kevin, <div><br></div><div>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</div><div>1) DISK IMAGE contains GPT/MBR table and all partitions and metadata in case of md or lvm. That is just something like what you get when run 'dd if=/dev/sda of=disk_image.raw'</div></div></blockquote><div><br></div><div>This is what IPA driver does today.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>2) FS IMAGE contains fs. Disk contains some partitions which then could be used to create md device or volume group contains logical volumes. We then can put a file system over plain partition or md device or logical volume. This type of image is what you get when run 'dd if=/dev/sdaN of=fs_image.raw'</div></div></blockquote><div><br></div><div>This is what PXE driver does today, but it does so over a remote iSCSI connection.</div><div><br></div><div>Work is being done to add support for this to IPA [0]</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>3) TAR IMAGE contains files. It is when you run 'tar cf tar_image.tar /'</div><div><br></div><div>Currently in Fuel we use FS images. Fuel Agent creates partitions, md and lvm devices and then downloads FS images and put them on partition devices (/dev/sdaN) or on lvm device (/dev/mapper/vgname/lvname) or md device (/dev/md0)</div><div><br></div></div></blockquote><div><br></div><div>I believe the IPA team would welcome contributions that add support for software RAID for the root partition.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div>Fuel Agent is also able to install and configure grub. </div></div></blockquote><div><br></div><div>Again, I think this would be welcomed by the IPA team... </div><div><br></div><div>If this is what FuelAgent is about, why is there so much resistance to contributing that functionality to the component which is already integrated with Ironic? Why complicate matters for both users and developers by adding *another* deploy agent that does (or will soon do) the same things?</div><div><br></div><div>-Deva</div><div><br></div><div>[0]</div><div><a href="https://blueprints.launchpad.net/ironic/+spec/partition-image-support-for-agent-driver">https://blueprints.launchpad.net/ironic/+spec/partition-image-support-for-agent-driver</a><br></div><div><a href="https://review.openstack.org/137363">https://review.openstack.org/137363</a><br></div><div><br></div></div>