VDI

Manage Thin Clients between sites using ThinMan Repeater

Managing thin client over the WAN can be a challenge. Let's take a look at how to Manage Thin Clients between sites using ThinMan Repeater

We have already taken a look at the powerful automatic configuration and zero config capabilities of Praim ThinMan server as well as the manual management features that it provides. Such capabilities including automation of configuration using the ThinMan Profile Manager and implementing the โ€œZero Configโ€ process take the heavy lifting out of provisioning thin clients. However, most organizations today generally are spread across multiple physical sites. Network traffic and connectivity in this case would generally span across routed layer 3 networks utilizing wide area network or WAN connectivity. In this case how do we implement the features and functionality of ThinMan server when we have multiple sites in an organization? By utilizing Praim ThinMan Repeater, thin client and PC management across sites is possible without the need for VPN.ย  Let’s take a look at how to manage thin clients between sites using ThinMan Repeater.

Overview of ThinMan Repeater Architecture

As shown below, an organization may have their ThinMan server housed in the main corporate office.ย  ThinMan Repeater servers would be positioned in each site to handle and communicate with the devices in the branch office.ย  This presents many benefits when it comes to the management of the remote thin client devices. ย With ThinMan Repeater it is possible to:

  • Manage remote Wake On Lan
  • Provide support
  • Distribute updates, profiles and polices across all remote networks
  • Optimize WAN traffic and update activities

The ThinMan Repeater server serves as a pass-through device.ย  This saves a tremendous amount of bandwidth for device upgrades, etc.ย  This is accomplished by the ThinMan Repeater server synchronizing update package files from the main ThinMan server.ย  All the device package upgrades will be handled locally by the ThinMan Repeater server instead of devices having to directly download update files from the ThinMan server in the main office.ย  Another cool aspect of the ThinMan server and ThinMan Repeater server setup is the ability to power on devices in a branch office using the โ€œWake On LANโ€ relay.ย  The WOL packet originates at the ThinMan server and is sent to the ThinMan Repeater.ย  The ThinMan Repeater server then forwards this on to the correct device on its local network to be powered on.

ThinMan-Repeater-WAN-connectivity
ThinMan Repeater WAN connectivity

Firewall and Network Port Considerations

The only required port to be Internet accessible on the ThinMan Server is TCP port 443.ย  The following tables show both the incoming and outgoing ports required to pass traffic between the ThinMan Repeater Server and thin clients at the branch location.

Incoming Ports

Port
Type
Port
Number
Service or
Process
Description
TCP 443 ThinManRepeater XMLRPC fromย ThinClient to ThinMan Repeater (can be configured)
TCP 5900 ThinManRepeater Remote Assistance
TCP 20080 ThinManRepeater HTTP Server

Outgoing Ports

Port
Type
Port
Number
Description
UDP 1680 For Thin Client ThinOX and WES administration
TCP 22 To SSH Port on Thin Client (future use)
TCP 443 XMLRPC from ThinMan Repeater to Thin Client ThinOX, WES (can be configured)
WebSocket from ThinMan Repeater to ThinMan Server (can be configured)
TCP 1680 To Browse Thin Client using TCP transport
XMLRPC from ThinMan Repeater toย ThinOX, WESย Thin Client
TCP 5900 To Remote Assistance ThinOX, WES7ย Thin Client

 

ThinMan Repeater Prerequisites

Praim ThinMan Repeater can be installed on the following supported operating systems in either 32 or 64-bit versions on physical hardware or virtual machines:

  • Windows 7
  • Windows 8, Windows 8.1
  • Windows 10
  • Windows 2003 Server
  • Windows 2008 Server (also R2 SP2)
  • Windows 2012 Server (also R2)

Physical hardware or virtual machine must meet the following specs:

  • At least 2 GHz Dual Core processor
  • Al least 2 GB free RAM required
  • At least 10 GB of free disk space (plus Repository system)

The ThinMan Repeater software may not be installed on the same server that ThinMan Server is installed on and ThinMan Server must be running the ThinMan Platinum Edition.

Installing ThinMan Repeater

I really like how the installation and configuration of ThinMan Repeater is simple and straightforward.ย  There isnโ€™t a lot of network configuration or complicated management consoles to configure and parse through to make the connection work.ย  You simply install the software, point it to the ThinMan Server and verify your connectivity.ย  After downloading the installer, simply run the install to get the binaries installed on your ThinMan Repeater server.

ThinMan-Repeater-installation-begins
ThinMan Repeater installation begins
Accept-the-EULA
Accept the EULA
Choose-the-installation-directory-for-ThinMan-Repeater
Choose the installation directory for ThinMan Repeater
ThinMan-Repeater-server-configuration
ThinMan Repeater server configuration
Finish-out-the-ThinMan-Repeater-server-installation
Finish out the ThinMan Repeater server installation

ThinMan Repeater Server Configuration

To access the ThinMan Repeater configuration on the server, we simply browse out to https://<repeateripaddress> or https://<repeateripaddress>:20080

Login to the Repeater console with the password that was configured earlier.

Enter-the-ThinMan-Repeater-server-password
Enter the ThinMan Repeater server password

There are two tabs used for configuring.ย  The Configuration tab allows you to set and test the connection to the ThinMan server using the blue continuous arrows.ย  Under the Security tab you can change the configured password.

You-can-change-configuration-and-security-settings
You can change configuration and security settings

Configuring Devices to Use ThinMan Repeater

Easily enough, configuring end user devices to use the ThinMan Repeater is the same as configuring to use ThinMan Server.ย  Simply substitute the ThinMan Repeater address in for the ThinMan Server address.ย  You can easily do this in the DHCP option 163 for each site handing out the ThinMan Repeater address.ย  An example of the ThinOX configuration using the DHCP option 163 or DNS name PRAIM_THINMAN to hand out the correct repeater address.ย  Really the below is the default configuration and we can simply handle the change using the network infrastructure, DNS server, DHCP server, etc.ย  As an example, we could potentially use different DNS zones for different sites to handle different DNS records for a specific network location.

Configure-end-user-client-to-connect-to-ThinMan-Repeater-server
Configure end user client to connect to ThinMan Repeater server

Thoughts

Praim ThinMan is a powerful solution to manage thin client and other devices from a single pane of glass.ย  As we have covered in previous posts, it can automate the configuration of the end user devices as well as provide the interface for manual management activities such as controlling power, remote viewing, etc.ย  By leveraging the ThinMan Repeater component we can provide a powerful management plane for managing clients in multiple sites to efficiently use bandwidth.ย  End user devices can communicate locally to the ThinMan Repeater server instead of each device communicating back to the ThinMan Server in the main office over the Internet or WAN connection.

Subscribe to VirtualizationHowto via Email ๐Ÿ””

Enter your email address to subscribe to this blog and receive notifications of new posts by email.



Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.