-
Notifications
You must be signed in to change notification settings - Fork 3
Installing LoadMaster and configure Blue and Green SubVSs
Progress Kemp LoadMaster can be run on multiple virtualization and cloud platforms.
In this article we use the Free LoadMaster package for VirtualBox.
- Windows machine
- VirtualBox 6.1
- Download the Free LoadMaster Load Balancer from https://freeloadbalancer.com. Note: A Kemp ID is needed to download and activate LoadMaster.
- Extract the files from the package Free-VLM-Oracle-VirtualBox.zip.
- Import the appliance .ovf file into VirtualBox.
- Configure the appliance with the following network adapters:
- Bridged Adapter
- Host-only Adapter / VirtualBox Host-Only Ethernet Adapter (private network used for Vagrant VMs)
- Start the LoadMaster-VLM virtual machine.
- Access LoadMaster at https://. The IP address is shown in the terminal window of the appliance.
- Follow the instructions in the Installation Guide (included in the zip file) to license and configure the LoadMaster.
- EULA
- License
- Password Basic Setup > Network Configuration. Set eth1 to 192.168.56.205/24. Reboot.
- Access Certificates & Security > Remote Access. Select "Enable API Interface".
- System Configuration > System Administration > User Management. Click on "Generate New APIKey".
-
Download the Progress Application Server for OpenEdge template from https://support.kemptechnologies.com/hc/en-us/sections/4707130383117-Progress
-
Access Virtual Services > Manage Templates. Click on Choose File to select the PASOE template (pasoe.tmpl). Click on "Add New Template".
-
Access Virtual Services > Add New. Select Template PASOE-HTTP-Source_IP and enter values for the Production Virtual Service:
- Virtual Address:
- Port: 8810
- Service Name: Production
-
Click on "Add this Virtual Service".
-
Click on "Real Servers".
-
To work with the loadmaster demo in the repository we are going create SubVSs instead of direct Real Servers. Click on Add SubVS.
-
Click on "Modify" for the newly created SubVS.
-
Enter "Blue" as the SubVS Name and click on Set Nickname.
-
Set the Real Servers configuration to use the following values:
- Real Server Check Method: HTTP Protocol
- Port: 8810. Click on "Set Check Port".
- HTTP Method: GET
-
Click "Back".
-
Click on "Add New" to add a new SubVS.
-
Click on "Modify" for the newly created SubVS.
-
Enter "Green" as the SubVS Name and click on Set Nickname.
-
Set the Real Servers configuration to use the following values:
- Real Server Check Method: HTTP Protocol
- Port: 8810. Click on "Set Check Port".
- HTTP Method: GET
-
Click on "Duplicate VIP". Set "New Port" to 8820. Click on "Duplicate VIP".
-
Change Service Name to "Staging" and click on "Set Nickname".
-
Click "Back".
-
Click on "Modify" for the "Production" Virtual Service.
-
Click on "Disable" for the "Green" SubVS.
-
Click "Back".
-
Click on "Modify" for the "Staging" Virtual Service.
-
Click on "Disable" for the "Blue" SubVS.
-
Click "Back".