System Center Plugin

1 Prerequisites

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.

A KEMP LoadMaster must be fully deployed based on KEMP best practices. Further KEMP documentation can be found on the KEMP website: http://kemptechnologies.com/documentation/

- 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.1 Enable 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.

Enable the API Interface on.png

2. Tick the Enable API Interface check box.

2 Install 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

2. Extract the zip file.

3. Open Windows PowerShell as Administrator and navigate to the location of the extracted files.

Install the SCVMM Configuration.png

4. Run the InstallForAllUser.cmd file.

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

Install the SCVMM Configuration_1.png

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

This will restart VMM services.

3 Add 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.

Add the KEMP LoadMaster to.png

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

Add the KEMP LoadMaster to_1.png

4. Click Browse.

Add the KEMP LoadMaster to_2.png

5. Click Create Run As Account.

Add the KEMP LoadMaster to_3.png

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

Add the KEMP LoadMaster to_4.png

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

Add the KEMP LoadMaster to_5.png

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

Add the KEMP LoadMaster to_6.png

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

Add the KEMP LoadMaster to_7.png

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

Add the KEMP LoadMaster to_8.png

11. 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 the Enable the API Interface on the LoadMaster section.

4 Add 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:

Add Virtual IP VIP Templates.png

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

Add Virtual IP VIP Templates_1.png

2. Enter a name and description.

3. Enter the Virtual IP port number.

Add Virtual IP VIP Templates_2.png

4. Select Specific and choose Kemp Inc and Kemp LoadMaster.

5. Select the relevant protocol option.

Add Virtual IP VIP Templates_3.png

6. Select the desired Persistence type, if any.

Use only persistence types found under Custom

Add Virtual IP VIP Templates_4.png

7. Select the relevant Load balancing method.

Use only scheduling methods found under Custom.

Health Monitors are optional and can be added later.

5 Service Templates in SCVMM

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

Service Templates in SCVMM.png

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

Service Templates in SCVMM_1.png

Select the relevant Load Balancer VIP Profile.

 

Last Updated Date

This document was last updated on 12 October 2017.

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.