mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-22 03:32:04 +00:00
Add optional values to ipmi.bmcport to support more fine-grained configuration for Dell servers, and mirror the `ipmitool delloem` capabilities: lan set <Mode> sets the NIC Selection Mode : dedicated, shared with lom<idx> lan set <Shared Failover Mode> sets the shared Failover Mode : shared with failover lom<idx> shared with failover all loms, shared with failover none. This patch introduces the possibility to provide 3 (space-separated) values for ipmi.bmcport: 1st value: 0 = shared / 1 = dedicated 2nd value shared LOM (1-4) (0 or no value means first available LOM) 3rd value: failover LOM (1-4) (0 means no failover, no value means all LOMs) To ensure maximum compatibility with the default 0/1 shared/dedicated scheme, the 2nd and 3rd values are optional, and will retain the previous behavior when not specified. Examples: ipmi.bmcport value BMC interface configuration 0 Shared with first available interface, failover with all LOMs (catch-all mode) 0 1 Shared with LOM1, failover all LOMs 0 1 2 Shared with LOM1, failover LOM2 0 2 0 Shared with LOM2, no failover 1 Dedicated