<div dir="ltr">Thanks for the tip! <br><div>I have make images based on dib of ironic-python-agent-builder, and it's really useful.</div><div><br></div><div>Ankele</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Riccardo Pittau <<a href="mailto:elfosardo@gmail.com">elfosardo@gmail.com</a>> 于2021年1月6日周三 下午5:10写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello Ankele,<br><br>if you're using ironic on production servers I suggest you to build and use ironic-python-agent images based on diskimage-builder as explained here:<br><a href="https://docs.openstack.org/ironic-python-agent-builder/latest/admin/dib.html" target="_blank">https://docs.openstack.org/ironic-python-agent-builder/latest/admin/dib.html</a><br><div><br></div><div>The tinyipa image is best suited for testing and development and not recommended for production usage.<br><br>Thanks,</div><div><br></div><div>Riccardo</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 5, 2021 at 5:45 PM Ankele zhang <<a href="mailto:ankelezhang@gmail.com" target="_blank">ankelezhang@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi~<div><br></div><div>My Rocky OpenStack platform deployed with official documents, includes Keystone/Cinder/Neutron/Nova and Ironic.</div><div><br></div><div>I used to boot my baremetal nodes by CoreOS downloaded on <a href="https://tarballs.opendev.org/openstack/ironic-python-agent/coreos/files/coreos_production_pxe.vmlinuz" target="_blank">https://tarballs.opendev.org/openstack/ironic-python-agent/coreos/files/</a></div><div><br></div><div>Since I want to customize my own HardwareManager for configuring RAID, I have build TinyIPA image tinyipa.tar.gz and tinyipa.vmlinuz with ironic-python-agent-builder(master branch) and ironic-python-agent(rocky branch).  Here are all the products of the build process.</div><div><img src="cid:ii_kjjffdgh2" alt="image.png" width="562" height="180"><br></div><div>Then I used these two images to create the baremetal node, and boot nova server, but I didn't get the results I wanted, it couldn't enter the  ramdisk and always in 'wait call-back' state. as following</div><div><br></div><img src="cid:ii_kjjf4kbk1" alt="image.png" width="562" height="333"><div>I got nothing in /var/log/ironic/ironig-conductor.log and /var/log/nova/nova-compute.log<br><div><br></div><div>I don't know if these two image (tinyipa.tar.gz and tinyipa.vmlinuz) are valid for Ironic. If not, how can I customize HardwareManager?</div><div><br></div><div>Looking forward to hearing from you.</div><div><br></div><div>Ankele</div><div><br></div></div></div>
</blockquote></div>
</blockquote></div>