Citrix Provisioning Load Balancing with NetScaler

After deploying a Provisioning Services site in high availability, we should continue to create an IP address to which the computers that boot with PXE connect and this is balanced to the PVS server with less load. We will rely on Citrix NetScaler Load Balancing to carry out this function!

 

Citrix-Provisioning-LB-00-Bujarra

 

By having multiple PVS servers on the farm, we will have to instruct the targets to contact the TFTP server of the network, usually the PVS server itself. The simplest way would be to do a Round Robin and in DHCP refer to that A record created on the DNS server that randomly and without any control attacks a PVS server or another. In this document, we will balance with a virtual IP from the NetScaler and we will also check the health of the service status.

 

Citrix-Provisioining-Load-Balancing-Netscaler-01-Bujarra

The first thing will be to have Load Balancing enabled from “Basic Features” inside “System”. Then we can start registering the TFTP servers in our NetScaler (they will usually be the same PVS), for this, since “Traffic Management” > “Load Balancing” > “Servers” > “Add...”, Start!

 

Citrix-Provisioining-Load-Balancing-Netscaler-02-Bujarra

We will add all Provisioning Services servers, providing a name and your IP address & “Create”,

 

Citrix-Provisioining-Load-Balancing-Netscaler-03-Bujarra

List! we confirm that they are OK,

 

Citrix-Provisioining-Load-Balancing-Netscaler-04-Bujarra

Next we will create the TFTP service, “Services” > "Add...",

 

Citrix-Provisioining-Load-Balancing-Netscaler-05-Bujarra

We will give the TFTP service a name, we will create one for each PVS server, we will select the TFTP protocol and the 69, as well as enable the 'UDP-ECV monitor'’ since TFTP uses UDP.

 

Citrix-Provisioining-Load-Balancing-Netscaler-06-Bujarra

We confirm that everything is OK and the services UP!

 

Citrix-Provisioining-Load-Balancing-Netscaler-07-Bujarra

Finally, we will create the VIP for the TFTP service and it will be balanced by this IP to which the clients connect. “Virtual Servers” > “Add...”,

 

Citrix-Provisioining-Load-Balancing-Netscaler-08-Bujarra

We give it a name, IP address, TFTP protocol, the port we confirm that it is 69 and select the services we have just created!

 

Citrix-Provisioining-Load-Balancing-Netscaler-09-Bujarra

To finish, it will be enough to modify in the 66 with NetScaler VIP. Optionally we can create an internal DNS record and we can better use an fqdn name, More elegant 🙂

Recommended Posts

Author

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Do not hesitate to contact me, I will try to help you whenever I can, Sharing is living ;) . Enjoy documents!!!