it looks like there are some missing parameters when you're validating your bare metal nodes, right? Specifically, it seems like there's an issue with the deployment image information. This means that the source for your deployment images might not be set up correctly on your bare metal nodes. To fix this, you'll want to make sure you've got the deployment kernel (deploy-vmlinuz) and the deployment ramdisk (deploy-initrd) ready to go. These are usually provided by the Ironic project. Once you have them, you'll need to upload them to Glance, which is where OpenStack stores its images. You can do this using either the OpenStack command-line tools or through the Horizon dashboard. After you've uploaded the images, you'll need to tell your bare metal nodes where to find them. This involves setting some properties on the nodes. You can do this using the openstack baremetal node set command or by going through the Horizon dashboard. Now, about those missing features like BIOS, console, inspect, RAID, and rescue operations – it seems like the IPMI driver might not be fully configured or supported in your setup. You'll need to dive into your Ironic configuration files, like ironic.conf and ironic-inspector.conf, to make sure everything is enabled and set up correctly. Unfortunately, the specific steps for configuring these options might not be spelled out in the Kolla-Ansible documentation. However, you can always refer to the official OpenStack Ironic documentation for more detailed guidance. It's always a good idea to also check the documentation for your hardware, especially when dealing with IPMI-related configurations. If you're still running into issues after going through these steps, it might be time to do some troubleshooting. Your message is ready to be sent with the following file or link attachments: Rohit Sansiya https://sites.google.com/view/rpgcloud/research-india Note: To protect against computer viruses, e-mail programs may prevent sending or receiving certain types of file attachments. Check your e-mail security settings to determine how attachments are handled. On Thu, Feb 15, 2024 at 12:16 PM Jayesh Chaudhari < jayesh.chaudhari1990@gmail.com> wrote:
Hi All,
I am following the below document for implementing Ironic in my Kolla-Ansible Cloud which is on yoga version.
https://docs.openstack.org/kolla-ansible/yoga/reference/bare-metal/ironic-gu...
I can add a baremetal node with this in the "baremetal node list" and make it available. But when I am trying to create a nova server it fails trying to find the host. I tried to troubleshoot and find that "openstack baremetal node validate <nodeid>" command shows 1. bios - Driver ipmi does not support bios (disabled or not implemented) 2. console - Driver ipmi does not support console (disabled or not implemented) 3. deploy - Node failed to validate deploy image info. Some parameters were missing. Missing are ['instance_info.image_source'] 4. inspect - Driver ipmi does not support inspect (disabled or not implemented) 5. raid - Driver ipmi does not support raid (disabled or not implemented) 6. rescue - Driver ipmi does not support rescue (disabled or not implemented)
Can you please guide me with documentation for setting these options. Or correct me if I am missing anything. Also above documents show steps to create deploy-vmlinuz and deploy-initrd only. Please guide me for steps creating deploy_kernel and deploy_ramdisk.
Thanks, Jayesh