System Center Plugin

 Download PDF File
6.0

Table of Contents

1Prerequisites

1.1Enable the API Interface on the LoadMaster

2Install the SCVMM Configuration Provider

3Add the KEMP LoadMaster to the SCVMM

4Add Virtual IP (VIP) Templates to the SCVMM

5Service Templates in SCVMM

Document History

 

1Prerequisites

The following prerequisites are required in order to utilize the KEMP LoadMaster plugin for System Center Virtual Machine Manager (SCVMM) 2012 R2:

  • System Center Virtual Machine Manager (SCVMM) 2012 R2 must be fully deployed based on Microsoft best practices.

Generation 1 Virtual Machine (VM) Templates to be used within Service Template configuration.

Enable the API Interface on the LoadMaster within Remote Access settings. For step-by-step instructions on how to do this, refer to the next section.

1.1Enable the API Interface on the LoadMaster

In order for the System Center VMM plugin to work with the LoadMaster, the API interface on the LoadMaster must be enabled. To enable it, follow the steps below in the LoadMaster Web User Interface (WUI):

  1. In the main menu, go to Certificates & Security > Remote Access.

Figure 1‑1: Enable API Interface

  1. Tick the Enable API Interface check box.

 

2Install the SCVMM Configuration Provider

To install the SCVMM Configuration Provider, follow the steps below:

  1. Download the KEMP LoadMaster plugin for SCVMM 2012 R2 from the KEMP Technologies documentation page - http://www.kemptechnologies.com/documentation/.

Before you extract the zip file, open the properties and Unblock if necessary

  1. Extract the zip file.
  2. Open Windows PowerShell as Administrator and navigate to the location of the extracted files.

Figure 2‑1: Run File

  1. Run the InstallForAllUser.cmd file.
  2. Verify the installation of the PowerShell modules by ensuring that the KEMPLB folder has been placed in the following location:

C:\Windows\System32\WindowsPowershell\v1.0\modules\KEMPLB

Figure 2‑2: Install Configuration Provider

  1. When the installation has completed, run Install-KEMPVMMConfigurationProvider

This will restart VMM services.

3Add the KEMP LoadMaster to the SCVMM

System Center Virtual Machine Manager 2012 R2 is now able to accept the KEMP LoadMaster as a load balancer within the Fabric. To add the LoadMaster to the SCVMM, follow the steps below:

  1. Launch the Virtual Machine Manager console.
  2. Select Fabric in the left-hand navigation.

Figure 3‑1

  1. Add Load Balancer under Networking, right-click Load Balancers and select Add Load Balancer.

Figure 3‑2: Browse

  1. Click Browse.

Figure 3‑3: Create Run As Account

  1. Click Create Run As Account.

Figure 3‑4: Bal Details

  1. Enter the LoadMaster login details for the bal account.

Figure 3‑5: Select host groups

  1. Select which host groups the LoadMaster should be available to.

Figure 3‑6: Manufacturer and Model

  1. Ensure that Kemp Inc and KEMP LoadMaster are selected as the Manufacturer and Model.

Figure 3‑7: Load Balancer Address

  1. Specify the IP address and port of the KEMP LoadMaster deployed in the environment.

Figure 3‑8: Affinity to Logical Networks

  1. Select which networks to use for the Front-end/Back-end.

Figure 3‑9: Test Results

  1. Click Test and confirm that all tests pass.

If some tests fail, please confirm that the API interface is enabled on the LoadMaster by following the steps in Section 1.1.

4Add Virtual IP (VIP) Templates to the SCVMM

VIP Templates can be created after the LoadMaster has been added to SCVMM.

To create a VIP Template, follow the steps below:

Figure 4‑1: Create VIP Template

  1. Under Networking, right-click VIP Templates and select Create VIP Template.

Figure 4‑2: Name and Description

  1. Enter a name and description.
  2. Enter the Virtual IP port number.

Figure 4‑3: Template type

  1. Select Specific and choose Kemp Inc and Kemp LoadMaster.
  2. Select the relevant protocol option.

Figure 4‑4: Specify the Persistence

  1. Select the desired Persistence type, if any.

Use only persistence types found under Custom

Figure 4‑5: Load Balancing Method

  1. Select the relevant Load balancing method.

Use only scheduling methods found under Custom.

Health Monitors are optional and can be added later.

5Service Templates in SCVMM

After following the steps above, the KEMP LoadMaster should now be available to be added to Service Templates.

Figure 5‑1

To add the LoadMaster, select Load Balancer and choose VIP Template.

Figure 5‑2: VIP Profile

Select the relevant Load Balancer VIP Profile.

Document History

Date

Change

Reason for Change

Ver.

Resp.

Jan 2015

Initial draft of the document

First draft

1.0

IK

May 2015

Minor updates

Enhancements made

1.1

LB

June 2015

Minor updates

Enhancements made

1.2

LB

Oct 2015

Release updates

Updates for 7.1-30 release

3.0

LB

Dec 2015

Release updates

Updates for 7.1-32 release

4.0

LB

Jan 2016

Minor updates

Updated

5.0

LB

Mar 2016

Release updates

Updated for 7.1-34

6.0

LB

Was this article helpful?

0 out of 0 found this helpful

Comments

Avatar
alex.mccool

failing to add - Execution of DataCentermanager.LB::OpenLBConnection on the configuration provider 1111111 failed.
Detailed Exception:
System.Management.Automation.ParameterBindingValidationException: cannot bin argument to parameter 'String' because because it is an empty string

How I diagnose this issue?

Avatar
Derek Kiely

Thanks Alex, we have opened a ticket on this and will work with you on this.

Avatar
johannesmichel

Hallo,

Script Install-KempVmmConfigurationProvider.ps1 is not working.
No registry keys will be added.

Avatar
Justin Federico

johannesmichel,

Thank you for your comment. A ticket has been opened for this issue on your behalf.