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: documentation/modules/ROOT/pages/lab-environment-ansible.adoc
+23-15Lines changed: 23 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ Let's dive into the different files:
39
39
40
40
41
41
[#inventory]
42
-
=== Inventory
42
+
== Inventory
43
43
44
44
The inventory includes the IP address of the hypervisor. Here you can see an example of the inventory file for my lab:
45
45
@@ -50,7 +50,12 @@ The inventory includes the IP address of the hypervisor. Here you can see an exa
50
50
10.6.76.211 public_dns_name=10.6.76.211
51
51
-----
52
52
53
+
<<<<<<< Updated upstream
53
54
=== The Playbook
55
+
=======
56
+
[#playbook-run-role]
57
+
== The Playbook
58
+
>>>>>>> Stashed changes
54
59
55
60
The `run-role.yaml` playbook basically includes the `ocp4_workload_5gran_deployments_lab` Ansible role and adjustes the variables to the proper environment where the lab is about to be deployed.
Notice that the Ansible playbook uses the mentioned role to deploy the lab. The role is divided into 2 main stages: `pre-workload` and `workload` tasks:
107
112
108
113
[#preworkload-tasks-overview]
109
-
=== Pre-Workload Tasks Overview
114
+
== Pre-Workload Tasks Overview
110
115
111
116
The https://github.com/RHsyseng/agnosticd/blob/development/ansible/roles_ocp_workloads/ocp4_workload_5gran_deployments_lab/tasks/pre_workload.yml[ pre_workload.yml] file contains the initial setup and preparation tasks that must be completed before deploying the 5G RAN RDS lab environment. This file ensures your hypervisor is properly configured with all necessary dependencies, services, and infrastructure components.
112
117
113
118
[#what-preworkload-does]
114
-
==== What Pre-Workload Does
119
+
=== What Pre-Workload Does
115
120
116
121
The pre-workload phase prepares your RHEL 9 hypervisor by:
117
122
@@ -178,7 +183,7 @@ The pre-workload phase prepares your RHEL 9 hypervisor by:
178
183
* *Sets up showroom*: Creates web interface for lab access.
179
184
180
185
[#key-services-deployed]
181
-
==== Key Services Deployed
186
+
=== Key Services Deployed
182
187
183
188
[cols="2,1,3,2",options="header"]
184
189
|===
@@ -216,7 +221,7 @@ The pre-workload phase prepares your RHEL 9 hypervisor by:
* *Disk space*: Ensure sufficient storage for libvirt.
226
231
227
232
[#preworkload-time]
228
-
==== Time Requirements
233
+
=== Time Requirements
229
234
230
235
CAUTION: This is a estimation based in our experience and our environment.
231
236
@@ -235,12 +240,12 @@ CAUTION: This is a estimation based in our experience and our environment.
235
240
IMPORTANT: The pre-workload phase is essential for creating a properly configured environment that can successfully deploy and run the 5G RAN lab workloads.
236
241
237
242
[#workload-tasks-overview]
238
-
=== Workload Tasks Overview
243
+
== Workload Tasks Overview
239
244
240
245
The `workload.yml` file contains the main deployment tasks that create and configure the 5G RAN lab environment. This file deploys OpenShift clusters, installs operators, and configures the infrastructure needed for 5G workloads.
241
246
242
247
[#what-workload-does]
243
-
==== What Workload Does
248
+
=== What Workload Does
244
249
245
250
The workload phase deploys the complete 5G RAN lab environment by:
246
251
@@ -283,17 +288,17 @@ The workload phase deploys the complete 5G RAN lab environment by:
283
288
* *Applies Tuned patches*: Optimizes system performance for telco workloads
284
289
* *Prepares for reboot*: Indicates node reboot is required for performance tuning
285
290
286
-
[#workload-key-componets]
287
-
==== Key Components Deployed
291
+
[#workload-key-components]
292
+
=== Key Components Deployed
288
293
289
-
Hub Cluster Components
294
+
**Hub Cluster Components**
290
295
* *OpenShift Cluster*: Full OpenShift 4.19 cluster.
291
296
* *ArgoCD*: GitOps continuous deployment.
292
297
* *LVM Storage*: Persistent storage solution.
293
298
* *Multi-Cluster Management*: Red Hat Advanced Cluster Management.
0 commit comments