{"id":702,"date":"2021-12-28T17:10:33","date_gmt":"2021-12-28T17:10:33","guid":{"rendered":"https:\/\/robinplomp.com\/?p=702"},"modified":"2022-01-12T13:57:47","modified_gmt":"2022-01-12T13:57:47","slug":"setting-up-nsx-advanced-load-balancer-for-vmware-horizon","status":"publish","type":"post","link":"https:\/\/robinplomp.com\/?p=702","title":{"rendered":"Setting up NSX Advanced Load Balancer for VMware Horizon"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; display: inline;\" alt=\"\" src=\"https:\/\/i1.wp.com\/cormachogan.com\/wp-content\/uploads\/2019\/12\/tanzu.png?resize=150%2C150&amp;ssl=1\" width=\"129\" height=\"129\" align=\"left\">Back in June 2019 VMware published a press report on there intent to acquire AVI Networks. AVI Networks was a leader in the multi-cloud application delivery services. VMware has rebranded the load balancing product, it is now called NSX Advanced Load Balancer.<\/p>\n<p>In this article I will describe how to install the NSX Advanced Load Balancer, and configure it for VMware Horizon.<\/p>\n<p>This is the architecture we are going to build.<br \/>\n<a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/NSX-Advanced-Load-Balancer.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"NSX Advanced Load Balancer\" style=\"display: inline; background-image: none;\" alt=\"NSX Advanced Load Balancer\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/NSX-Advanced-Load-Balancer_thumb.jpg\" width=\"450\" height=\"275\" border=\"0\"><\/a><br \/>\n<!--more--><br \/>\n<strong>Install NSX Advanced Load Balancer Controller<\/strong><\/p>\n<p>Right click on the cluster where you want to install the NSX Advanced Load Balancer controller and choose for <em>Install OVF Template.<\/em><\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-12.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-12.png\" width=\"426\" height=\"268\" border=\"0\"><\/a><\/p>\n<p>Choose for local file and browse to the location where you downloaded the OVF file.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-13.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-13.png\" width=\"425\" height=\"267\" border=\"0\"><\/a><\/p>\n<p>Choose the vCenter folder where you want to deploy the Controller VM.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-14.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-14.png\" width=\"436\" height=\"274\" border=\"0\"><\/a><\/p>\n<p>Choose the ESXi host where you want to deploy the Controller VM.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-15.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-15.png\" width=\"441\" height=\"279\" border=\"0\"><\/a><\/p>\n<p>Verify the details.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-16.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-16.png\" width=\"439\" height=\"278\" border=\"0\"><\/a><\/p>\n<p>Select storage location and select the virtual disk format.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-17.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-17.png\" width=\"444\" height=\"281\" border=\"0\"><\/a><\/p>\n<p>Select the management network for the NSX Advanced Load Balancer Controller VM.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-18.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-18.png\" width=\"445\" height=\"281\" border=\"0\"><\/a><\/p>\n<p>Enter the network config for the management interface for the controller appliance.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-19.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-19.png\" width=\"450\" height=\"283\" border=\"0\"><\/a><\/p>\n<p>Click finish.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-20.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-20.png\" width=\"420\" height=\"417\" border=\"0\"><\/a><\/p>\n<p>When the installation finished and you have powered on the controller VM browse to the IP address you have entered during the installation. Create the admin account by entering the password you want to use.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-21.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-21.png\" width=\"420\" height=\"297\" border=\"0\"><\/a><\/p>\n<p>Enter the security passphrase and the DNS info for your environment.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-22.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-22.png\" width=\"435\" height=\"286\" border=\"0\"><\/a><\/p>\n<p>I choose to not configure the email settings at this time.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-23.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-23.png\" width=\"450\" height=\"428\" border=\"0\"><\/a><\/p>\n<p>Enter your Multi-Tenant settings, tick the box that says \u201cSetup Cloud After\u201d and click on save.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-24.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-24.png\" width=\"450\" height=\"121\" border=\"0\"><\/a><\/p>\n<p>Edit the Default Cloud by selecting \u201cVMware vCenter\/vSphere ESX\u201d.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-25.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-25.png\" width=\"413\" height=\"224\" border=\"0\"><\/a><\/p>\n<p>Enter the connection details to the vCenter managing the environment where you want to deploy the Service Engine VMs. Make sure you have set the permission for the connection to \u201c<strong>Write<\/strong>\u201d otherwise you won\u2019t be able to deploy Service Engine VMs.<\/p>\n<p>Next up we will create a LB instance.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-26.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-26.png\" width=\"450\" height=\"244\" border=\"0\"><\/a><\/p>\n<p>You need to name in instance, add the FQDN, Application Profile and services you wand to deliver.<\/p>\n<p>As a part of the new virtual service you need to create a Server Pool.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-27.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-27.png\" width=\"438\" height=\"237\" border=\"0\"><\/a><\/p>\n<p>We choose to select the servers that will be part of Server Pool based on the network.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-28.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-28.png\" width=\"450\" height=\"166\" border=\"0\"><\/a><\/p>\n<p>NSX Advanced Load Balancer has read all the available networks from vCenter.<\/p>\n<p>You can filter the output so you can easily find the devices you require.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-29.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-29.png\" width=\"433\" height=\"168\" border=\"0\"><\/a><\/p>\n<p>At the end of the wizard you can see that the various components are created.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-30.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-30.png\" width=\"421\" height=\"39\" border=\"0\"><\/a><\/p>\n<p>In vCenter you can see that the required Service Engines are created. Because the NSX Advanced Load Balancer Controller has write access to vCenter it can create the NSX Service Engines within the vCenter environment.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-31.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-31.png\" width=\"244\" height=\"207\" border=\"0\"><\/a><\/p>\n<p>By default the Service Engines are placed within a vCenter folder called AviSeFolder.<\/p>\n<p>When we enter the FQDN for the Load Balancer instance in a browser we are presented with the HTML Access page of the underlying VMware Horizon Connection Servers.<\/p>\n<p><a href=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image-32.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/robinplomp.com\/wp-content\/uploads\/2021\/12\/image_thumb-32.png\" width=\"450\" height=\"158\" border=\"0\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back in June 2019 VMware published a press report on there intent to acquire AVI Networks. AVI Networks was a leader in the multi-cloud application delivery services. VMware has rebranded the load balancing product, it is now called NSX Advanced Load Balancer. In this article I will describe how to install the NSX Advanced Load &hellip; <a href=\"https:\/\/robinplomp.com\/?p=702\" class=\"more-link\">Lees verder <span class=\"screen-reader-text\">Setting up NSX Advanced Load Balancer for VMware Horizon<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[60,61,58,59],"class_list":["post-702","post","type-post","status-publish","format-standard","hentry","category-nsx-advanced-load-balancer-avi","tag-avi","tag-avi-networks","tag-nsx","tag-nsx-alb"],"_links":{"self":[{"href":"https:\/\/robinplomp.com\/index.php?rest_route=\/wp\/v2\/posts\/702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robinplomp.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robinplomp.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robinplomp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robinplomp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=702"}],"version-history":[{"count":3,"href":"https:\/\/robinplomp.com\/index.php?rest_route=\/wp\/v2\/posts\/702\/revisions"}],"predecessor-version":[{"id":706,"href":"https:\/\/robinplomp.com\/index.php?rest_route=\/wp\/v2\/posts\/702\/revisions\/706"}],"wp:attachment":[{"href":"https:\/\/robinplomp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robinplomp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robinplomp.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}