{"id":50158,"date":"2021-08-05T09:00:16","date_gmt":"2021-08-05T07:00:16","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=50158"},"modified":"2026-04-29T12:27:01","modified_gmt":"2026-04-29T10:27:01","slug":"kemp-load-balancer-for-vmware-horizon-configure-ha-pt-3","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/kemp-load-balancer-for-vmware-horizon-configure-ha-pt-3\/","title":{"rendered":"Kemp Load Balancer for VMware Horizon configure HA - pt.3"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-50160 size-full\" title=\"kemp-load-balancer-configure-ha-01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-01.jpg\" alt=\"kemp-load-balancer-configure-ha-01\" width=\"602\" height=\"202\" \/><\/p>\n<p>To avoid service disruption, the <a href=\"https:\/\/kemptechnologies.com\/\" target=\"_blank\" rel=\"noopener\">Kemp Load Balancer<\/a> should be configured in HA mode to <strong>ensure business continuity<\/strong> in case of appliance failures.<\/p>\n<p>The configuration of the Kemp LoadMaster in HA mode is pretty straightforward and it is the <strong>recommended design<\/strong> to be implemented in Horizon environments, especially where users <strong>connect from external<\/strong>.<!--more--><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50175 size-full\" title=\"kemp-load-balancer-configure-ha-02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-02.jpg\" alt=\"kemp-load-balancer-configure-ha-02\" width=\"333\" height=\"400\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Blog Series<\/h2>\n<p><a href=\"https:\/\/nolabnoparty.com\/en\/kemp-load-balancer-for-vmware-horizon-deployment-pt-1\/\">Kemp Load Balancer for VMware Horizon deployment - pt.1<\/a><br \/>\n<a href=\"https:\/\/nolabnoparty.com\/en\/kemp-load-balancer-for-vmware-horizon-configuration-pt-2\/\">Kemp Load Balancer for VMware Horizon configuration - pt.2<\/a><br \/>\nKemp Load Balancer for VMware Horizon configure HA - pt.3<\/p>\n<p>&nbsp;<\/p>\n<h2>Kemp Load Balancer configure HA<\/h2>\n<p>To configure the Kemp LoadMaster in HA mode you need <strong>two appliances<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h4>Prerequisites<\/h4>\n<p>The LoadMaster HA configuration <strong>requires some prerequisites<\/strong> to work as expected.<\/p>\n<ul>\n<li>Multicast traffic must be allowed<\/li>\n<li>IGMP Snooping must be disabled<\/li>\n<li>ICMP Ping must be allowed<\/li>\n<li>Port 6973 must be allowed<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>Configure the Virtual Switch in vSphere<\/h4>\n<p>To allow the <strong>correct HA communication<\/strong> between Kemp appliances, you need to configure the vSphere Virtual Switch accordingly.<\/p>\n<p>Edit <strong>both LAN and DMZ networks<\/strong> used by the Kemp and configure the <strong>Security<\/strong> area as follows:<\/p>\n<ul>\n<li><strong>Promiscuous mode<\/strong>: Reject<\/li>\n<li><strong>MAC address changes<\/strong>: Accept<\/li>\n<li><strong>Forget transmits<\/strong>: Accept<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-51340 size-large\" title=\"kemp-load-balancer-configure-ha-30\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-30-600x375.jpg\" alt=\"kemp-load-balancer-configure-ha-30\" width=\"600\" height=\"375\" \/><\/p>\n<p>In the <strong>Teaming and failover<\/strong> area set the following parameter:<\/p>\n<ul>\n<li><strong>Notify switches<\/strong>: No<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-51342 size-large\" title=\"kemp-load-balancer-configure-ha-31\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-31-600x375.jpg\" alt=\"kemp-load-balancer-configure-ha-31\" width=\"600\" height=\"375\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Configure the first Load Balancer<\/h4>\n<p>Login to the first Kemp appliance and access the <strong>System Configuration &gt; HA and Clustering<\/strong> area.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50164 size-large\" title=\"kemp-load-balancer-configure-ha-03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-03-600x391.jpg\" alt=\"kemp-load-balancer-configure-ha-03\" width=\"600\" height=\"391\" \/><\/p>\n<p>Select <strong>HA Mode<\/strong> and click <strong>Confirm<\/strong>. HA is an <strong>active-passive<\/strong> configuration since only one Kemp at time is active. Although <strong>Clustering mode<\/strong> would be a better solution, it requires <strong>at least three LoadMasters<\/strong> and it could be a limit if you have budget constraints.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50166 size-large\" title=\"kemp-load-balancer-configure-ha-04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-04-600x516.jpg\" alt=\"kemp-load-balancer-configure-ha-04\" width=\"600\" height=\"516\" \/><\/p>\n<p>Since we are configuring the first appliance, select <strong>HA (First) Mode<\/strong> in the <strong>HA Mode<\/strong> drop-down menu.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50169 size-large\" title=\"kemp-load-balancer-configure-ha-05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-05-600x401.jpg\" alt=\"kemp-load-balancer-configure-ha-05\" width=\"600\" height=\"401\" \/><\/p>\n<p>Click <strong>OK<\/strong> to confirm.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50171 size-full\" title=\"kemp-load-balancer-configure-ha-06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-06.jpg\" alt=\"kemp-load-balancer-configure-ha-06\" width=\"410\" height=\"165\" \/><\/p>\n<p>Click <strong>OK<\/strong> to acknowledge the message about Shared IP addresses.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50173 size-full\" title=\"kemp-load-balancer-configure-ha-07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-07.jpg\" alt=\"kemp-load-balancer-configure-ha-07\" width=\"410\" height=\"165\" \/><\/p>\n<p>To implement Kemp in HA mode, you need to specify an additional IP Address labeled as <strong>HA Shared IP address<\/strong> that is identical for both Kemp appliances. This IP Address is used to access the <strong>Web User Interface<\/strong> (WUI) management page and routing.<\/p>\n<p>You need to specify a HA Shared IP address for <strong>both eth0 and eth1<\/strong> NIC interfaces using one LAN and one DMZ IP address. In addition, as best practice the <strong>Use for HA checks<\/strong> option should be enabled in all production interfaces.<\/p>\n<p>Enter the IP Address and click <strong>Set Shared address<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50178 size-large\" title=\"kemp-load-balancer-configure-ha-08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-08-600x304.jpg\" alt=\"kemp-load-balancer-configure-ha-08\" width=\"600\" height=\"304\" \/><\/p>\n<p>Click <strong>OK<\/strong> to confirm.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50180 size-full\" title=\"kemp-load-balancer-configure-ha-09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-09.jpg\" alt=\"kemp-load-balancer-configure-ha-09\" width=\"410\" height=\"133\" \/><\/p>\n<p>Note that in the top-right of the screen there are now <strong>two indicator squares<\/strong>. They represent HA1 and HA2 and indicate the <strong>status of the HA pair<\/strong> (A is the active appliance). Since the second appliance has not yet joined the pair, the icon is red.<\/p>\n<p>Enter the <strong>HA Partner IP Address<\/strong> (the IP of the second appliance) and click <strong>Set Partner address<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50182 size-large\" title=\"kemp-load-balancer-configure-ha-10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-10-600x275.jpg\" alt=\"kemp-load-balancer-configure-ha-10\" width=\"600\" height=\"275\" \/><\/p>\n<p>Click <strong>OK<\/strong> to confirm the configuration.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50184 size-full\" title=\"kemp-load-balancer-configure-ha-11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-11.jpg\" alt=\"kemp-load-balancer-configure-ha-11\" width=\"410\" height=\"133\" \/><\/p>\n<p>To apply the configuration, you need to reboot the appliance. Click <strong>Reboot Now<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50186 size-large\" title=\"kemp-load-balancer-configure-ha-12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-12-600x282.jpg\" alt=\"kemp-load-balancer-configure-ha-12\" width=\"600\" height=\"282\" \/><\/p>\n<p>Click <strong>Continue<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50188 size-large\" title=\"kemp-load-balancer-configure-ha-13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-13-600x102.jpg\" alt=\"kemp-load-balancer-configure-ha-13\" width=\"600\" height=\"102\" \/><\/p>\n<p>When the rebooted, the first appliance is now <strong>configured for HA mode<\/strong>. The green square indicates the active Kemp Load Balancer.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50190 size-large\" title=\"kemp-load-balancer-configure-ha-14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-14-600x363.jpg\" alt=\"kemp-load-balancer-configure-ha-14\" width=\"600\" height=\"363\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Access the WUI management page<\/h4>\n<p>From your preferred browser, enter the URL <span style=\"color: #0000ff;\">https:\/\/&lt;kemp_HA_Shared_IP_Address&gt;<\/span> previously configured to access the WUI. Enter the <em>bal<\/em> credentials and click <strong>Login<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50192 size-large\" title=\"kemp-load-balancer-configure-ha-15\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-15-600x208.jpg\" alt=\"kemp-load-balancer-configure-ha-15\" width=\"600\" height=\"208\" \/><\/p>\n<p>This is the WUI page where you can <strong>manage the system<\/strong> when HA mode is enabled.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50194 size-large\" title=\"kemp-load-balancer-configure-ha-16\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-16-600x403.jpg\" alt=\"kemp-load-balancer-configure-ha-16\" width=\"600\" height=\"403\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Configure the second Load Balancer<\/h4>\n<p>Once the first appliance has been configured, you need to configure also the second Kemp to <strong>complete the HA pair<\/strong>. Login to the second LoadMaster and go to <strong>System Configuration &gt; HA and Clustering<\/strong> area.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50196 size-large\" title=\"kemp-load-balancer-configure-ha-17\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-17-600x368.jpg\" alt=\"kemp-load-balancer-configure-ha-17\" width=\"600\" height=\"368\" \/><\/p>\n<p>Select <strong>HA Mode<\/strong> and click <strong>Confirm<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50198 size-large\" title=\"kemp-load-balancer-configure-ha-18\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-18-600x516.jpg\" alt=\"kemp-load-balancer-configure-ha-18\" width=\"600\" height=\"516\" \/><\/p>\n<p>Select <strong>HA (Second) Mode<\/strong> from <strong>HA Mode<\/strong> drop-down menu.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50200 size-large\" title=\"kemp-load-balancer-configure-ha-19\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-19-600x491.jpg\" alt=\"kemp-load-balancer-configure-ha-19\" width=\"600\" height=\"491\" \/><\/p>\n<p>Click <strong>OK<\/strong> to confirm the configuration.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50202 size-full\" title=\"kemp-load-balancer-configure-ha-20\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-20.jpg\" alt=\"kemp-load-balancer-configure-ha-20\" width=\"410\" height=\"181\" \/><\/p>\n<p>Click <strong>OK<\/strong> to acknowledge the information about Shared IP addresses.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50204 size-full\" title=\"kemp-load-balancer-configure-ha-21\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-21.jpg\" alt=\"kemp-load-balancer-configure-ha-21\" width=\"410\" height=\"165\" \/><\/p>\n<p>Enter the same <strong>HA Shared IP address<\/strong> configured in the first appliance then click <strong>Set Shared address<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50206 size-large\" title=\"kemp-load-balancer-configure-ha-22\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-22-600x297.jpg\" alt=\"kemp-load-balancer-configure-ha-22\" width=\"600\" height=\"297\" \/><\/p>\n<p>Click <strong>OK<\/strong>\u00a0to confirm.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50208 size-full\" title=\"kemp-load-balancer-configure-ha-23\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-23.jpg\" alt=\"kemp-load-balancer-configure-ha-23\" width=\"410\" height=\"133\" \/><\/p>\n<p>Enter the <strong>HA Partner IP Address<\/strong> (the IP of the first appliance) and click <strong>Set Partner address<\/strong>. Keep in mind to configure the HA Partner IP Address <strong>also for eth1<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50210 size-large\" title=\"kemp-load-balancer-configure-ha-24\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-24-600x296.jpg\" alt=\"kemp-load-balancer-configure-ha-24\" width=\"600\" height=\"296\" \/><\/p>\n<p>Click <strong>OK<\/strong> to confirm.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50212 size-full\" title=\"kemp-load-balancer-configure-ha-25\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-25.jpg\" alt=\"kemp-load-balancer-configure-ha-25\" width=\"410\" height=\"133\" \/><\/p>\n<p>To apply the configuration you need to reboot the appliance. Click <strong>Reboot Now<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50214 size-large\" title=\"kemp-load-balancer-configure-ha-26\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-26-600x290.jpg\" alt=\"kemp-load-balancer-configure-ha-26\" width=\"600\" height=\"290\" \/><\/p>\n<p>Click <strong>Continue<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50216 size-large\" title=\"kemp-load-balancer-configure-ha-27\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-27-600x102.jpg\" alt=\"kemp-load-balancer-configure-ha-27\" width=\"600\" height=\"102\" \/><\/p>\n<p>After rebooting the second appliance, access the Kemp LoadMaster's dashboard. Note that <strong>square indicators are now both green<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-51336 size-large\" title=\"kemp-load-balancer-configure-ha-28\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-28-600x349.jpg\" alt=\"kemp-load-balancer-configure-ha-28\" width=\"600\" height=\"349\" \/><\/p>\n<p>From the WUI you can specify which is the <strong>default server to use<\/strong>. Go to <strong>System Configuration &gt; HA Parameters<\/strong> and select the desired value from the <strong>Switch to Preferred Server<\/strong> drop-down menu.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-51338 size-large\" title=\"kemp-load-balancer-configure-ha-29\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/08\/kemp-load-balancer-configure-ha-29-600x264.jpg\" alt=\"kemp-load-balancer-configure-ha-29\" width=\"600\" height=\"264\" \/><\/p>\n<p>The Kemp Load Balancer is now configurated in HA mode <strong>ensuring service availability<\/strong> even if one Kemp appliance goes offline.<\/p>\n<p>The HA Mode is recommended especially in Horizon environments with several users and external accesses to <strong>avoid disconnection<\/strong> if the Kemp connected to UAGs and Connection Servers experiences a failure.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To avoid service disruption, the Kemp Load Balancer should be configured in HA mode to ensure business continuity in case of appliance failures. The configuration of the Kemp LoadMaster in HA mode is pretty straightforward and it is the recommended design to be implemented in Horizon environments, especially where users connect from external.<\/p>\n","protected":false},"author":3,"featured_media":50160,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1025,2905],"tags":[1085,1711,2365,2366],"class_list":["post-50158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-horizon-en","category-omnissa-en","tag-ha-en","tag-horizon","tag-kemp","tag-load-balancer","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/50158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=50158"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/50158\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/50160"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=50158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=50158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=50158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}