In order to load balance TFTP via NetScaler you need to create the following:
With the help of the NetScaler, we will create a vServer so that all the PVS Clients will be contacted to retrieve the boot information.
- Monitors
- Servers
- Services or a Service Group (I prefer a Service Group)
- vServer (Virtual Server).
With the help of the NetScaler, we will create a vServer so that all the PVS Clients will be contacted to retrieve the boot information.
Monitor
- Expand Traffic Management > Load Balancing > Monitors.
- On the right, Click Add.
- Name the Monitor (as preferred).
- Change the Type from the drop down to User.
- Go to Special Parameters tab.
- Change the Type from the drop down to nstftp.pl.
- Click Create.
Servers
- Expand Traffic Management > Load Balancing > Servers.
- On the right Click Add.
- Enter the Server Name.
- Enter the IP address of the server.
- Enter the comments as you wish to describe the server. (not a must)
- Click Create.
- Add the other Server.
Service Group
- Expand Traffic Management > Load Balancing > Service Groups.
- On the right, click Add.
- Give the Service Group a striking name.
- Change the Protocol to TFTP.
- Click on “No Service Group Member” to add the Server objects.
- Change the selection to Server Based and then select the server objects. If you did not create the server object before, then enter the IP address of a PVS Server.
- Enter 69 the port.
- Click Create.
- Under Advanced Settings, Click Monitors.
- Click on No Service Group to Monitor Binding under Monitors section.
- Click on the arrow next to Click to select to select the Monitor.
- Select Monitor_PVS and Click Select.
- Then Click Bind.
- To verify if the Monitor is working Click on Server Group Members.
- Select a member server and then Click Monitor Details.
- The Last Response Should be Success – Probe Succeeded. Click Close twice.
- Click Done.
Load
Balancing Virtual Server.
- Expand Traffic Management > Load Balancing > Virtual Servers.
- On the right, click Add.
- Name the vServer as you wish.
- Change the protocol to TFTP.
- Enter a new internal VIP.
- Enter 69 as the port.
- Click OK.
- Click on No Load Balancing Virtual Server ServiceGroup Binding under Services and Service Groups to add the Service Group or Service.
- Click on the arrow next to Click to select to select the ServiceGroup.
- Select the SVC_PVS Service Group and Click Select.
- Click Bind.
- Click Continue.
- Under Advanced Settings click on Method.
- Under Load Balancing Method Select ROUNDROBIN and Backup LB Method should be LEASTCONNECTION. Click OK.
- Verify if LB vServer appears in the up state.
DNS/DHCP
Optional
- Add a New A Host Record in the DNS. In this case, im using PVS as the name but it can be something as you like.
- At last, on the DHCP server configure the PVS Load Balancing vServer VIP address under Scope Option window Option 066 Boot Server Host Name.
- To verify this stop Citrix PVS TFTP service on one of PVS Server. Then Monitor_PVS on NetScaler as this detects if the service is down.
- Try to boot up the Target Device it should contact the TSPVS002 in this case.
Post a Comment