Skip to content

Commit 782d227

Browse files
authored
Merge pull request #100592 from openshift-cherrypick-robot/cherry-pick-99902-to-enterprise-4.20
[enterprise-4.20] TELCODOCS-2039: Adding LACP status feature
2 parents 3bd4e43 + b7bf2cf commit 782d227

File tree

5 files changed

+610
-0
lines changed

5 files changed

+610
-0
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1593,6 +1593,8 @@ Topics:
15931593
File: using-sriov-multicast
15941594
- Name: Using DPDK and RDMA
15951595
File: using-dpdk-and-rdma
1596+
- Name: High availability for pod-level bonds on SR-IOV networks
1597+
File: configure-lacp-for-sriov
15961598
- Name: Using pod-level bonding for secondary networks
15971599
File: using-pod-level-bonding
15981600
- Name: Configuring hardware offloading
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
:_mod-docs-content-type: PROCEDURE
2+
[id="installing-pfsr-cli_{context}"]
3+
= Installing the PF Status Relay Operator using the CLI
4+
5+
Install the PF Status Relay Operator to enable {product-title} to use Link Aggregation Control Protocol (LACP) as an active health check on physical functions (PFs).
6+
7+
.Prerequisites
8+
9+
* You configured LACP on your upstream switch.
10+
11+
* You configured pod-level bonding for your SR-IOV networks.
12+
13+
* You installed the OpenShift CLI (`oc`).
14+
15+
* You have cluster-admin privileges.
16+
17+
.Procedure
18+
19+
. Create the `openshift-pf-status-relay-operator` namespace by entering the following command:
20+
+
21+
[source,bash]
22+
----
23+
$ cat << EOF| oc create -f -
24+
apiVersion: v1
25+
kind: Namespace
26+
metadata:
27+
name: openshift-pf-status-relay-operator
28+
annotations:
29+
workload.openshift.io/allowed: management
30+
EOF
31+
----
32+
33+
. Create an `OperatorGroup` custom resource (CR) by entering the following command:
34+
+
35+
[source,bash]
36+
----
37+
$ cat << EOF| oc create -f -
38+
apiVersion: operators.coreos.com/v1
39+
kind: OperatorGroup
40+
metadata:
41+
name: pf-status-relay-operators
42+
namespace: openshift-pf-status-relay-operator
43+
spec:
44+
targetNamespaces:
45+
- openshift-pf-status-relay-operator
46+
EOF
47+
----
48+
49+
. Create a `Subscription` CR for the PF Status Relay Operator by entering the following command:
50+
+
51+
[source,bash]
52+
----
53+
$ cat << EOF| oc create -f -
54+
apiVersion: operators.coreos.com/v1alpha1
55+
kind: Subscription
56+
metadata:
57+
name: pf-status-relay-operator-subscription
58+
namespace: openshift-pf-status-relay-operator
59+
spec:
60+
channel: stable
61+
name: pf-status-relay-operator
62+
source: redhat-operators
63+
sourceNamespace: openshift-marketplace
64+
EOF
65+
----
66+
67+
68+
.Verification
69+
70+
* To verify that the Operator is installed, enter the following command and then check that output shows `Succeeded` for the Operator:
71+
+
72+
[source,bash]
73+
----
74+
$ oc get csv -n openshift-pf-status-relay-operator -o custom-columns=Name:.metadata.name,Phase:.status.phase
75+
----
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
:_mod-docs-content-type: PROCEDURE
2+
[id="installing-pfsr-console_{context}"]
3+
= Installing the PF Status Relay Operator using the web console
4+
5+
Install the PF Status Relay Operator to enable {product-title} to use Link Aggregation Control Protocol (LACP) as an active health check on physical functions (PFs).
6+
7+
.Prerequisites
8+
9+
* You configured LACP on your upstream switch.
10+
11+
* You configured pod-level bonding for your SR-IOV networks.
12+
13+
* You have cluster-admin privileges.
14+
15+
.Procedure
16+
17+
. Install the PF Status Relay Operator:
18+
19+
.. In the {product-title} web console, click *Ecosystem* -> *Software Catalog*.
20+
21+
.. Select *PF Status Relay Operator* from the list of available Operators, and then click *Install*.
22+
23+
.. On the *Install Operator* page, under *Installed Namespace*, select *Operator recommended Namespace*.
24+
25+
.. Click *Install*.
26+
27+
.Verification
28+
29+
* Verify that the PF Status Relay Operator shows the *Status* as *Succeeded* on the Installed Operators dashboard.

0 commit comments

Comments
 (0)