feat(host_network): configure bonds and port channels #169
No reviewers
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: NationTech/harmony#169
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "config-host-network"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
HostNetworkConfigurationScore
responsible to configure bonds and port-channels for each host providedNMState Operator
to configure bonds on the hostThe overall algorithm of the
HostNetworkConfigurationScore
is the following:2.1. Find all the ports on the switch for each interfaces (by their MAC Address)
2.2. Configure the bond on the host (using the NMState operator)
2.3. Configure the port-channel on the switch (using our Brocade Switch Client)
Architecture decisions
NMState Operator
was the easiest and recommended way to configure the network on a cluster K8s About NMState OperatorHostNetworkConfigurationScore
on the same host should always produce the same result and preserve as much as possible existing configurations (so it doesn't break anything)f99102492f
to0e29e9e32d
0e29e9e32d
toea39d93aa7