Skip to content

Commit c77e172

Browse files
Merge pull request #219 from alosadagrande/lab-4.19
Doc fixes
2 parents bbd5717 + 8826d6f commit c77e172

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

documentation/modules/ROOT/pages/lab-environment-ansible.adoc

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Let's dive into the different files:
3939

4040

4141
[#inventory]
42-
=== Inventory
42+
== Inventory
4343

4444
The inventory includes the IP address of the hypervisor. Here you can see an example of the inventory file for my lab:
4545

@@ -50,7 +50,12 @@ The inventory includes the IP address of the hypervisor. Here you can see an exa
5050
10.6.76.211 public_dns_name=10.6.76.211
5151
-----
5252

53+
<<<<<<< Updated upstream
5354
=== The Playbook
55+
=======
56+
[#playbook-run-role]
57+
== The Playbook
58+
>>>>>>> Stashed changes
5459

5560
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.
5661

@@ -106,12 +111,12 @@ $ ansible-playbook -i inventory run-role.yml -u root -k -v
106111
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:
107112

108113
[#preworkload-tasks-overview]
109-
=== Pre-Workload Tasks Overview
114+
== Pre-Workload Tasks Overview
110115

111116
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.
112117

113118
[#what-preworkload-does]
114-
==== What Pre-Workload Does
119+
=== What Pre-Workload Does
115120

116121
The pre-workload phase prepares your RHEL 9 hypervisor by:
117122

@@ -178,7 +183,7 @@ The pre-workload phase prepares your RHEL 9 hypervisor by:
178183
* *Sets up showroom*: Creates web interface for lab access.
179184
180185
[#key-services-deployed]
181-
==== Key Services Deployed
186+
=== Key Services Deployed
182187

183188
[cols="2,1,3,2",options="header"]
184189
|===
@@ -216,7 +221,7 @@ The pre-workload phase prepares your RHEL 9 hypervisor by:
216221
|===
217222

218223
[#preworkload-troubleshooting]
219-
==== Troubleshooting
224+
=== Troubleshooting
220225

221226
If pre-workload fails, check:
222227
* *System resources*: Ensure minimum memory/CPU requirements.
@@ -225,7 +230,7 @@ If pre-workload fails, check:
225230
* *Disk space*: Ensure sufficient storage for libvirt.
226231

227232
[#preworkload-time]
228-
==== Time Requirements
233+
=== Time Requirements
229234

230235
CAUTION: This is a estimation based in our experience and our environment.
231236

@@ -235,12 +240,12 @@ CAUTION: This is a estimation based in our experience and our environment.
235240
IMPORTANT: The pre-workload phase is essential for creating a properly configured environment that can successfully deploy and run the 5G RAN lab workloads.
236241

237242
[#workload-tasks-overview]
238-
=== Workload Tasks Overview
243+
== Workload Tasks Overview
239244

240245
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.
241246

242247
[#what-workload-does]
243-
==== What Workload Does
248+
=== What Workload Does
244249

245250
The workload phase deploys the complete 5G RAN lab environment by:
246251

@@ -283,17 +288,17 @@ The workload phase deploys the complete 5G RAN lab environment by:
283288
* *Applies Tuned patches*: Optimizes system performance for telco workloads
284289
* *Prepares for reboot*: Indicates node reboot is required for performance tuning
285290
286-
[#workload-key-componets]
287-
==== Key Components Deployed
291+
[#workload-key-components]
292+
=== Key Components Deployed
288293

289-
Hub Cluster Components
294+
**Hub Cluster Components**
290295
* *OpenShift Cluster*: Full OpenShift 4.19 cluster.
291296
* *ArgoCD*: GitOps continuous deployment.
292297
* *LVM Storage*: Persistent storage solution.
293298
* *Multi-Cluster Management*: Red Hat Advanced Cluster Management.
294299
* *Multi-Cluster Engine*: Multi-cluster orchestration.
295300

296-
SNO Cluster Components
301+
**SNO Cluster Components**
297302
* *Single Node OpenShift*: Edge-optimized OpenShift cluster.
298303
* *OADP Operator*: OpenShift API for Data Protection.
299304
* *LCA Operator*: Lifecycle Agent for cluster management.
@@ -303,22 +308,25 @@ SNO Cluster Components
303308
* *PTP Operator*: Precision Time Protocol for time sync.
304309

305310
[#workload-time]
306-
==== Deployment Phases
311+
=== Deployment Phases
307312

308313
CAUTION: This is a estimation based in our experience and our environment.
309314

310315
Phase 1: Hub Cluster (30-45 minutes)
316+
311317
1. *Cluster Creation*: Deploy OpenShift hub cluster.
312318
2. *ArgoCD Setup*: Configure GitOps capabilities.
313319
3. *Storage Setup*: Configure LVM storage.
314320
4. *Operator Installation*: Install hub cluster operators.
315321
316322
Phase 2: Multi-Cluster Setup (15-30 minutes)
323+
317324
1. *MCH Installation*: Deploy Multi-Cluster Hub.
318325
2. *MCE Configuration*: Set up Multi-Cluster Engine.
319326
3. *Readiness Verification*: Ensure multi-cluster capabilities.
320327
321328
Phase 3: SNO Cluster (45-60 minutes)
329+
322330
1. *SNO Deployment*: Create Single Node OpenShift cluster.
323331
2. *Operator Installation*: Install telco-specific operators.
324332
3. *Network Configuration*: Set up SR-IOV and PTP networks.
@@ -327,9 +335,9 @@ Phase 3: SNO Cluster (45-60 minutes)
327335
**Total Duration**: 90-135 minutes
328336

329337
[#workload-troubleshooting]
330-
==== Troubleshooting
338+
=== Troubleshooting
331339

332-
Common Issues
340+
Here you can find some common issues and what to check.
333341

334342
* *Operator installation failures*: Check operator catalog availability.
335343
* *ZTP configuration issues*: Verify ArgoCD patch application.

0 commit comments

Comments
 (0)