Skip to content

Provisioning without DHCP server #2839

@sprat

Description

@sprat

What steps did you take and what happened:

I would like to provision baremetal nodes using iDRAC VirtualMedia without DHCP during the provisioning step. So I am using the preprovisioningNetworkData field as described in the documentation. This documentation states that we have to generate a custom IPA image with the simple-init element in order to support this use-case (or cloud-init maybe, the documentation is not very clear), because the default IPA image does not include an initialization tool. However, I am unable to generate a working IPA image supporting this use-case.

What did you expect to happen:

I would like to be able to provision nodes without DHCP as described in the documentation and be provided some guidance (preferably)... or the documentation should not indicate that a DHCP-less scenario is possible.

Anything else you would like to add:

In fact, I'm wondering if this advanced scenario is/was covered by automated tests. If some one-shot tests were performed, how did you generate the IPA image? Using the ironic python agent builder?

Because in fact, all the things I tried with the ironic python agent builder were broken. I opened an issue in the ironic-python-agent-builder issue tracker, but I got not answer (yet). It seems that glean is broken (used in the simple-init element), and the cloud-init element is explicitly not supported by the ironic-python-agent-builder.

Environment:

  • Baremetal Operator version: v0.11.1
  • Environment (metal3-dev-env or other): the provisioning tools (BMO, Ironic) are running inside Kubernetes on a VM

/kind bug

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.needs-triageIndicates an issue lacks a `triage/foo` label and requires one.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions