You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/configuring-localnet-switched-topology.adoc
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,11 @@ When attaching a secondary network, you can either use the existing `br-ex` brid
23
23
- If your nodes include only a single network interface, you must use the existing bridge. This network interface is owned and managed by OVN-Kubernetes and you must not remove it from the `br-ex` bridge or alter the interface configuration. If you remove or alter the network interface, your cluster network will stop working correctly.
24
24
- If your nodes include several network interfaces, you can attach a different network interface to a new bridge, and use that for your secondary network. This approach provides for traffic isolation from your primary cluster network.
25
25
26
+
[NOTE]
27
+
====
28
+
As a postinstallation task, you cannot make configuration changes to the `br-ex` bridge or its underlying interfaces. As a workaround, use a secondary network interface connected to your host or switch.
29
+
====
30
+
26
31
The `localnet1` network is mapped to the `br-ex` bridge in the following example:
Copy file name to clipboardExpand all lines: modules/configuring-ovnk-use-second-ovs-bridge.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,9 +39,9 @@ For more information about useful situations for the additional `br-ex1` bridge
39
39
+
40
40
[IMPORTANT]
41
41
====
42
-
Do not use the Kubernetes NMState Operator to define or a `NodeNetworkConfigurationPolicy` (NNCP) manifest file to define the additional interface.
42
+
Do not use the Kubernetes NMState Operator or a `NodeNetworkConfigurationPolicy` (NNCP) manifest file to define the additional interface. Ensure that the additional interface or sub-interfaces when defining a `bond` interface are not used by an existing `br-ex` OVN Kubernetes network deployment.
43
43
44
-
Also ensure that the additional interface or sub-interfaces when defining a `bond` interface are not used by an existing `br-ex` OVN Kubernetes network deployment.
44
+
As a postinstallation task, you cannot make configuration changes to the `br-ex` bridge or its underlying interfaces. As a workaround, use a secondary network interface connected to your host or switch.
45
45
====
46
46
+
47
47
.. Create the following interface definition files. These files get added to a machine configuration manifest file so that host nodes can access the definition files.
The `active-backup` mode provides fault tolerance for network connections by switching to a backup link where the primary link fails. The mode specifies the following ports for your cluster:
10
+
11
+
* An active port where one physical interface sends and receives traffic at any given time.
12
+
* A standby port where all other ports act as backup links and continously monitor their link status.
13
+
14
+
During a failover process, if an active port or its link fails, the bonding logic switches all network traffic to a standby port. This standby port becomes the new active port. For failover to work, all ports in a bond must share the same Media Access Control (MAC) address.
Copy file name to clipboardExpand all lines: modules/installation-network-user-infra.adoc
+3-9Lines changed: 3 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,17 +89,13 @@ During the initial boot, the machines require an IP address configuration that i
89
89
90
90
[NOTE]
91
91
====
92
-
* It is recommended to use a DHCP server for long-term management of the cluster machines. Ensure that the DHCP server is configured to provide persistent IP addresses, DNS server information, and hostnames to the cluster machines.
92
+
* Consider using a DHCP server for long-term management of the cluster machines. Ensure that the DHCP server is configured to provide persistent IP addresses, DNS server information, and hostnames to the cluster machines.
93
93
94
94
* If a DHCP service is not available for your user-provisioned infrastructure, you can instead provide the IP networking configuration and the address of the DNS server to the nodes at {op-system} install time. These can be passed as boot arguments if you are installing from an ISO image. See the _Installing {op-system} and starting the {product-title} bootstrap process_ section for more information about static IP provisioning and advanced networking options.
95
95
====
96
96
endif::ibm-z[]
97
97
98
-
The Kubernetes API server must be able to resolve the node names of the cluster
99
-
machines. If the API servers and worker nodes are in different zones, you can
100
-
configure a default DNS search zone to allow the API server to resolve the
101
-
node names. Another supported approach is to always refer to hosts by their
102
-
fully-qualified domain names in both the node objects and all DNS requests.
98
+
The Kubernetes API server must be able to resolve the node names of the cluster machines. If the API servers and worker nodes are in different zones, you can configure a default DNS search zone to allow the API server to resolve the node names. Another supported approach is to always refer to hosts by their fully-qualified domain names in both the node objects and all DNS requests.
You must configure the network connectivity between machines to allow {product-title} cluster
118
-
components to communicate. Each machine must be able to resolve the hostnames
119
-
of all other machines in the cluster.
113
+
You must configure the network connectivity between machines to allow {product-title} cluster components to communicate. Each machine must be able to resolve the hostnames of all other machines in the cluster.
120
114
121
115
This section provides details about the ports that are required.
Copy file name to clipboardExpand all lines: modules/installation-user-infra-machines-static-network.adoc
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -220,7 +220,9 @@ ifndef::ibm-z-kvm[]
220
220
221
221
=== Bonding multiple network interfaces to a single interface
222
222
223
-
Optional: You can bond multiple network interfaces to a single interface by using the `bond=` option. Refer to the following examples:
223
+
As an optional configuration, you can bond multiple network interfaces to a single interface by using the `bond=` option. To apply this configuration to your cluster, complete the procedure steps for each node that runs on your cluster.
224
+
225
+
.Procedure
224
226
225
227
* The syntax for configuring a bonded interface is: `bond=<name>[:<network_interfaces>][:options]`
226
228
+
@@ -229,26 +231,24 @@ and _options_ is a comma-separated list of bonding options. Enter `modinfo bondi
229
231
230
232
* When you create a bonded interface using `bond=`, you must specify how the IP address is assigned and other
231
233
information for the bonded interface.
232
-
234
+
+
233
235
** To configure the bonded interface to use DHCP, set the bond's IP address to `dhcp`. For example:
234
236
+
235
237
[source,terminal]
236
238
----
237
-
bond=bond0:em1,em2:mode=active-backup
238
239
ip=bond0:dhcp
239
240
----
240
-
241
+
+
241
242
** To configure the bonded interface to use a static IP address, enter the specific IP address you want and related information. For example:
=== Bonding multiple SR-IOV network interfaces to a dual port NIC interface
289
289
290
-
Optional: You can bond multiple SR-IOV network interfaces to a dual port NIC interface by using the `bond=` option.
290
+
As an optional configuration, you can bond multiple SR-IOV network interfaces to a dual port NIC interface by using the `bond=` option.
291
291
292
-
On each node, you must perform the following tasks:
292
+
.Procedure
293
293
294
294
ifndef::installing-ibm-power[]
295
295
. Create the SR-IOV virtual functions (VFs) following the guidance in link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/configuring_and_managing_virtualization/managing-virtual-devices_configuring-and-managing-virtualization#managing-sr-iov-devices_managing-virtual-devices[Managing SR-IOV devices]. Follow the procedure in the "Attaching SR-IOV networking devices to virtual machines" section.
@@ -308,12 +308,13 @@ The following examples illustrate the syntax you must use:
308
308
309
309
* When you create a bonded interface using `bond=`, you must specify how the IP address is assigned and other information for the bonded interface.
310
310
311
-
** To configure the bonded interface to use DHCP, set the bond's IP address to `dhcp`. For example:
311
+
** To configure the bonded interface to use DHCP, set the `ip` parameter to `dhcp` as demonstrated in the following example:
312
312
+
313
313
[source,terminal]
314
314
----
315
315
bond=bond0:eno1f0,eno2f0:mode=active-backup
316
316
ip=bond0:dhcp
317
+
fail_over_mac=0
317
318
----
318
319
319
320
** To configure the bonded interface to use a static IP address, enter the specific IP address you want and related information. For example:
0 commit comments