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: README.md
+19-26Lines changed: 19 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,14 @@
2
2
3
3
Tooling to install clusters for testing via an on-prem [Assisted Installer](https://github.com/openshift/assisted-installer) in the Red Hat Scale Lab, Red Hat Performance Lab, and IBMcloud (Bare Metal).
4
4
5
-
Three separate layouts of clusters can be deployed:
5
+
Two types of clusters can be deployed:
6
6
7
7
| Layout | Meaning | Description |
8
8
| - | - | - |
9
9
| MNO | Multi Node OpenShift | 3 control-plane nodes, X number of worker nodes
10
-
| RWN | Remote Worker Node | 3 control-plane/worker nodes, X number of remote worker nodes
11
10
| SNO | Single Node OpenShift | 1 OpenShift Master/Worker Node "cluster" per available hardware resource
12
11
13
-
Each cluster layout requires a bastion machine which is the first machine out of your lab "cloud" allocation. The bastion machine will host the assisted-installer service and serve as a router for clusters with a private machine network. MNO and RWN layouts produce a single cluster consisting of 3 control-plane nodes and X number of worker or remote worker nodes. The worker node count can also be 0 such that your multi node cluster is a compact 3 node cluster with schedulable control-plane nodes. SNO layout creates an SNO cluster per available machine after fulfilling the bastion machine requirement. Lastly, MNO/RWN cluster types will allocate any unused machines under the `hv` ansible group which stands for hypervisor nodes. The `hv` nodes can host vms for additional clusters that can be deployed from the hub cluster. (For ACM/MCE testing)
12
+
Both cluster layouts require a bastion machine which is the first machine out of your lab "cloud" allocation. The bastion machine will host the assisted-installer service and serve as a router for clusters with a private machine network. MNO layout produces a single cluster consisting of 3 control-plane nodes and X number of worker nodes. The worker node count can also be 0 such that your multi node cluster is a compact 3 node cluster with schedulable control-plane nodes. SNO layout creates an SNO cluster per available machine after fulfilling the bastion machine requirement. Lastly, MNO cluster type will allocate any unused machines under the `hv` ansible group which stands for hypervisor nodes. The `hv` nodes can host vms for additional clusters that can be deployed from the hub cluster. (For ACM/MCE testing)
14
13
15
14
_**Table of Contents**_
16
15
@@ -30,22 +29,22 @@ The listed hardware has been used for cluster deployments successfully. Potentia
30
29
31
30
**Performance Lab**
32
31
33
-
| Hardware | MNO |RWN |SNO |
34
-
| -------- | --- | --- | --- |
35
-
| 740xd | Yes |No |Yes |
36
-
| Dell r750| Yes |No |Yes |
32
+
| Hardware | MNO | SNO |
33
+
| -------- | --- | --- |
34
+
| 740xd | Yes | Yes |
35
+
| Dell r750| Yes | Yes |
37
36
38
37
**Scale Lab**
39
38
40
-
| Hardware | MNO |RWN |SNO |
41
-
| ------------------ | --- | --- | --- |
42
-
| Dell r660 | Yes |No |Yes |
43
-
| Dell r650 | Yes |No |Yes |
44
-
| Dell r640 | Yes | Yes | Yes |
45
-
| Dell fc640 | Yes |No |Yes |
46
-
| Supermicro 1029p | Yes |Yes |No |
47
-
| Supermicro 1029U | Yes |No |Yes |
48
-
| Supermicro 5039ms | Yes |No |Yes |
39
+
| Hardware | MNO | SNO |
40
+
| ------------------ | --- | --- |
41
+
| Dell r660 | Yes | Yes |
42
+
| Dell r650 | Yes | Yes |
43
+
| Dell r640 | Yes | Yes |
44
+
| Dell fc640 | Yes | Yes |
45
+
| Supermicro 1029p | Yes | No |
46
+
| Supermicro 1029U | Yes | Yes |
47
+
| Supermicro 5039ms | Yes | Yes |
49
48
50
49
**IBMcloud**
51
50
@@ -135,11 +134,11 @@ Make sure to set/review the following vars:
135
134
| - | - |
136
135
| `lab` | `performancelab`, `scalelab`, or `ibmcloud`
137
136
| `lab_cloud` | the cloud within the lab environment for Red Hat Performance labs (Example: `cloud42`)
138
-
| `cluster_type` | either `mno`, `rwn`, or `sno` for the respective cluster layout
139
-
| `worker_node_count` | applies to mno and rwn cluster types for the desired worker count, ideal for leaving left over inventory hosts for other purposes
137
+
| `cluster_type` | either `mno`, or `sno` for the respective cluster layout
138
+
| `worker_node_count` | applies to mno cluster type for the desired worker count, ideal for leaving left over inventory hosts for other purposes
140
139
| `bastion_lab_interface` | set to the bastion machine's lab accessible interface
141
140
| `bastion_controlplane_interface` | set to the interface in which the bastion will be networked to the deployed ocp cluster
142
-
| `controlplane_lab_interface` | applies to mno and rwn cluster types and should map to the nodes interface in which the lab provides dhcp to and also required for public routable vlan based sno deployment(to disable this interface)
141
+
| `controlplane_lab_interface` | applies to mno cluster type and should map to the nodes interface in which the lab provides dhcp to and also required for public routable vlan based sno deployment(to disable this interface)
143
142
144
143
More customization such as `cluster_network` and `service_network` are available as extra vars, check each ansible role default vars file for variable names and options.
Run deploy for either mno/rwn/sno playbook with inventory created by create-inventory playbook
179
+
Run deploy for either mno/sno playbook with inventory created by create-inventory playbook
181
180
182
181
Multi Node OpenShift Cluster:
183
182
@@ -186,12 +185,6 @@ Multi Node OpenShift Cluster:
186
185
```
187
186
See [troubleshooting.md](https://github.com/redhat-performance/jetlag/blob/main/docs/troubleshooting.md) in [docs](https://github.com/redhat-performance/jetlag/tree/main/docs) directory for MNO install related issues
0 commit comments