Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPMI network configuration clarification #155

Open
timbargo opened this issue Jan 25, 2022 · 1 comment
Open

IPMI network configuration clarification #155

timbargo opened this issue Jan 25, 2022 · 1 comment

Comments

@timbargo
Copy link

timbargo commented Jan 25, 2022

What does chi-in-a-box expect for an IPMI configuration?
Does the controller node provide DHCP for IPMI addresses?
Should you set IPMI addresses to match ironic_provisioning subnet in site-config/defaults.yml? (The answer here is no)

I originally asked this question in Slack. Opening a Github issue at Mark's request and pasting his original Slack response to the question for the issue record.

it doesn’t provide DHCP by default for the IPMI addresses. We’ve been habitually setting them to static IPs, but you could run a dhcp server instead
all we assume is routed access to whatever addresses they have, it actually shouldn’t be the ironic_provisioning subnet, which is instead used to boot the nodes onto while loading an image
simplest would likely be to put the IPMI interfaces on a separate switch/vlan/network, and give them a dedicated subnet, and then put some address in that subnet on the controller node
the goal being that we want those interfaces to work, even if the entire set of openstack services is down. Just a safeguard against circular dependencies
@msherman64
Copy link
Contributor

This has been somewhat addressed, in that installation will now succeed, even if a value is not provided.
However, better docs are still needed.

ironic_dnsmasq_dhcp_range is only used for ironic_inspector, not normal usage, and we set a default in 40ec7b3

The ironic provisioning network now defaults to 10.51.0.0/24, but can be customized. New defaults were set in ef4d2fc#diff-6fee6f934c49cf2e47394ce307eee4aba6d894e9b7f5bdc1fbf5eae345c59f9d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants