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
summary: "Learn how to configure HAProxy to Load Balance an Oracle Linux Automation Manager Cluster."
6
6
tags: ["olam","lab","tutorial"]
@@ -15,22 +15,25 @@ showDate: true
15
15
16
16
## Details
17
17
18
-
Oracle Linux Automation Manager supports a cluster deployment of multiple control and execution nodes. With the control nodes acting as the entry point into the cluster, how does an administrator manage the traffic across these nodes? That is where a load balancer becomes beneficial. A load balancer efficiently distributes incoming network traffic across a group of backend servers or the control nodes in this solution. A load balancer ensures the Oracle Linux Automation Manager infrastructure is highly available and reliable and performance does not degrade.
18
+
Oracle Linux Automation Manager supports a cluster deployment of multiple control and execution nodes. With the control nodes acting as the entry point into the cluster, how does an administrator manage the traffic across these nodes? That is where a load balancer becomes beneficial. A load balancer efficiently distributes incoming network traffic across a group of backend servers or, in this solution, the control nodes. A load balancer ensures the Oracle Linux Automation Manager infrastructure is highly available and reliable, and performance does not degrade.
19
19
20
-
Although there are many load balancer options, these guides will leverage HAProxy. HAProxy, or High Availability Proxy, is an application layer (Layer 7) load balancer and high-availability solution that you can use to implement a reverse proxy for HTTP and TCP-based Internet services. An application layer load balancer often includes many features because it can inspect the traffic content it is routing and either modify content within each packet or make decisions about handling each packet based on its content. These features simplify implementing session persistence, TLS, ACLs, and HTTP rewrites and redirection.
20
+
The sample inventory below defines a multi-node cluster deployment in the free lab environment. To help automate the cluster installation on your hardware, check out the playbook in the [Oracle Linux Automation Manager](https://https://github.com/oracle-samples/ansible-playbooks/tree/main/playbooks/OLAM/cluster-plus-hop-node) section of the [ansible-playbooks](https://github.com/oracle-samples/ansible-playbooks) project.
21
+
22
+
Although there are many load balancer options, this tutorial will leverage HAProxy. HAProxy, or High Availability Proxy, is an application layer (Layer 7) load balancer and high-availability solution that you can use to implement a reverse proxy for HTTP and TCP-based Internet services. An application layer load balancer often includes many features because it can inspect the traffic content it is routing and either modify content within each packet or make decisions about handling each packet based on its content. These features simplify implementing session persistence, TLS, ACLs, and HTTP rewrites and redirection.
21
23
22
24
### Objectives
23
25
24
-
In this lab, you'll learn how to:
26
+
In this tutorial, you'll learn how to:
25
27
26
-
- Install HAProxy
27
-
- Configure HAProxy
28
-
- Configure Oracle Linux Automation Manager to work behind a load balancer or proxy
28
+
- Install HAProxy
29
+
- Configure HAProxy
30
+
- Configure Oracle Linux Automation Manager to work behind a load balancer or proxy
29
31
30
32
### Prerequisites
31
33
32
-
- A cluster with Oracle Linux Automation Manager installed and cluster configured
33
-
- An Oracle Cloud Infrastructure (OCI) account
34
-
- A user in the OCI account with permission to work with resources in a compartment
35
-
- Access to that accounts credentials and OCID information
36
-
34
+
- A cluster with Oracle Linux Automation Manager installed and cluster configured
35
+
- An Oracle Cloud Infrastructure (OCI) account
36
+
- A user in the OCI account with permission to work with resources in a compartment
37
+
- Access to that account's credentials and OCID information
38
+
39
+
For details on installing Oracle Linux Automation Manager, see the [Oracle Linux Automation Manager Installation Guide](https://docs.oracle.com/en/operating-systems/oracle-linux-automation-manager/).
0 commit comments