mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
139 lines
4.9 KiB
Plaintext
139 lines
4.9 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * installing/installing_bare_metal/upi/installing-bare-metal.adoc
|
|
// * installing/installing_bare_metal/upi/installing-restricted-networks-bare-metal.adoc
|
|
// * installing/installing_bare_metal/upi/installing-bare-metal-network-customizations.adoc
|
|
// * installing/installing_platform_agnostic/installing-platform-agnostic.adoc
|
|
// * installing/installing_ibm_power/installing-ibm-power.adoc
|
|
// * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
|
|
// * installing/installing_ibm_z/installing-ibm-z.adoc
|
|
// * installing/installing_ibm_z/installing-ibm-z-kvm.adoc
|
|
// * installing/installing_ibm_z/installing-ibm-z-lpar.adoc
|
|
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc
|
|
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z-kvm.adoc
|
|
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z-lpar.adoc
|
|
// * installing/installing_ibm_power/installing-ibm-power.adoc
|
|
// * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
|
|
|
|
ifeval::["{context}" == "installing-ibm-z"]
|
|
:ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-ibm-z-kvm"]
|
|
:ibm-z-kvm:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-ibm-z-lpar"]
|
|
:ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-z"]
|
|
:ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-z-kvm"]
|
|
:ibm-z-kvm:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-z-lpar"]
|
|
:ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-ibm-power"]
|
|
:ibm-power:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-power"]
|
|
:ibm-power:
|
|
:restricted:
|
|
endif::[]
|
|
|
|
ifndef::ibm-z-kvm[]
|
|
:_mod-docs-content-type: PROCEDURE
|
|
[id="bonding-multiple-network-interfaces-to-single-interface_{context}"]
|
|
= Bonding multiple network interfaces to a single interface
|
|
|
|
[role="_abstract"]
|
|
As an optional task, you can bond multiple network interfaces to a single interface by using the `bond=` option. By completing this task, you can eliminate a single point of failure for your network environment.
|
|
|
|
The following example demonstrates editing the `/etc/config/network` file and specifying the following syntax for bonding multiple network interfaces to a single interface:
|
|
|
|
[source,terminal]
|
|
----
|
|
bond=<name>[:<network_interfaces>][:<options>]
|
|
----
|
|
* `<name>`: Specifies the bonding device name, for example `bond0`.
|
|
* `<network_interfaces>`: Specifies a comma-separated list of physical (ethernet) interfaces, such as `em1,em2`.
|
|
* `<options>: Specifies a comma-separated list of bonding options. Enter the `modinfo bonding` command to see available options.
|
|
|
|
When you create a bonded interface using the `bond=` command, you must specify how the IP address is assigned and other information for the bonded interface.
|
|
|
|
.Procedure
|
|
|
|
* To configure the bonded interface to use DHCP, edit the `/etc/config/network` file by setting the IP address for the bond to `dhcp`. For example:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
bond=bond0:em1,em2:mode=active-backup
|
|
ip=bond0:dhcp
|
|
----
|
|
|
|
* To configure the bonded interface to use a static IP address, edit the `/etc/config/network` file entering the specific IP address you want and related information. For example:
|
|
+
|
|
ifndef::ibm-z[]
|
|
[source,terminal]
|
|
----
|
|
bond=bond0:em1,em2:mode=active-backup
|
|
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0:none
|
|
----
|
|
endif::ibm-z[]
|
|
ifdef::ibm-z[]
|
|
[source,terminal]
|
|
----
|
|
bond=bond0:em1,em2:mode=active-backup,fail_over_mac=1
|
|
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0:none
|
|
----
|
|
+
|
|
Always set the `fail_over_mac=1` option in active-backup mode to avoid problems when shared OSA/RoCE cards are used.
|
|
endif::ibm-z[]
|
|
|
|
ifdef::ibm-z[]
|
|
* You can configure VLANs on bonded interfaces by editing the `/etc/config/network` file and specifying the `vlan=` parameter to use DHCP. For example:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
ip=bond0.100:dhcp
|
|
bond=bond0:em1,em2:mode=active-backup
|
|
vlan=bond0.100:bond0
|
|
----
|
|
|
|
* To configure the bonded interface with a VLAN, edit the `/etc/config/network` file and specify a static IP address. For example:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0.100:none
|
|
bond=bond0:em1,em2:mode=active-backup
|
|
vlan=bond0.100:bond0
|
|
----
|
|
endif::ibm-z[]
|
|
endif::ibm-z-kvm[]
|
|
|
|
ifeval::["{context}" == "installing-ibm-z"]
|
|
:!ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-ibm-z-kvm"]
|
|
:!ibm-z-kvm:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-ibm-z-lpar"]
|
|
:!ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-z"]
|
|
:!ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-z-kvm"]
|
|
:!ibm-z-kvm:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-z-lpar"]
|
|
:!ibm-z:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-ibm-power"]
|
|
:!ibm-power:
|
|
endif::[]
|
|
ifeval::["{context}" == "installing-restricted-networks-ibm-power"]
|
|
:!ibm-power:
|
|
:!restricted:
|
|
endif::[]
|