Skip to content

Commit ac4042b

Browse files
authored
Merge pull request #550 from bgraef/main
update olam haproxy post
2 parents e5761b2 + 8b35368 commit ac4042b

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

content/posts/olam/post-9/index.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Setup HAProxy as Load Balancer"
3-
date: 2023-05-17
3+
date: 2023-05-06
44
draft: false
55
summary: "Learn how to configure HAProxy to Load Balance an Oracle Linux Automation Manager Cluster."
66
tags: ["olam","lab","tutorial"]
@@ -15,22 +15,25 @@ showDate: true
1515

1616
## Details
1717

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.
1919

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.
2123

2224
### Objectives
2325

24-
In this lab, you'll learn how to:
26+
In this tutorial, you'll learn how to:
2527

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
2931

3032
### Prerequisites
3133

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

Comments
 (0)