Hardware Raid Configuration

Bug #2061948 reported by Nilesh

This bug report will be marked for expiration in 30 days if no further activity occurs. (find out why)

8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bifrost
Incomplete
Undecided
Unassigned

Bug Description

### Describe the bug

* I am looking out for a way to configure hardware raid, as mentioned in the example.
~~~
  raid:
    rootVolume:
      name: true
      sizeGB: "MAX"
      raidLevel: "1"
      physicalDisks:
        - "disk1"
        - "disk2"

~~~

#### Expectation

* We should be able to configure hardware raid using bifrost, as the underline it is using the ironic api only.

* also Ironic-api and inspector is running behind it, so I guess we should be able to perform raid config.

~~~
https://docs.openstack.org/ironic/latest/admin/drivers/irmc.html#raid-configuration-support
~~~

* Same for bios as well,

~~~
https://docs.openstack.org/ironic/latest/admin/node-deployment.html#deploy-templates
~~~

* Looking out for a confirmation and a sample json file.

Thanks,
cNilesh.

Revision history for this message
Maksim Malchuk (mmalchuk) wrote :
Changed in bifrost:
status: New → Incomplete
Revision history for this message
Nilesh (cnilesh) wrote :

@mmalchuk - no issues so far, checking if the said example is usable in bifrost or not? Ironic example is still usable on bifrost right?

Changed in bifrost:
status: Incomplete → In Progress
Revision history for this message
Maksim Malchuk (mmalchuk) wrote :

Right. It should. Don't remember any deprecations.

Revision history for this message
Jay Faulkner (jason-oldos) wrote :

Bifrost is automation to setup a small Ironic standalone cluster and (optionally) deploy servers using it.

You're correct that, AFAICT, there's no support in node inventory files for you to add this directly. However, you've got three options to move forward:

- You can run that command, as documented, against nodes configured with bifrost -- it should work as long as that guide is followed. A bifrost installed ironic is still ironic.
- Enhance bifrost by using it in ansible playbook mode, so that you can more easily modify the playbook to add the step to setup raid config: https://docs.openstack.org/bifrost/latest/user/howto.html#use-playbooks-instead-of-bifrost-cli
- If we want to support this natively in bifrost inventory, this would have to be written up as an RFE (this bug would do, we'd just need to do some basic design). This would likely be the longest path, unless you were willing to implement it.

Changed in bifrost:
status: In Progress → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.