VDI

Automate and Repurpose Old PCs into Thin Client VDI

Do you have old PC hardware and want to utilize VDI in your environment? Let's look at how to Automate and Repurpose Old PCs into thin client VDI terminals

In many enterprise environments that may have aging desktop hardware and who are looking to transition to a VDI solution for end users, there are often difficult fiscal decisions that come to light when thinking of replacing hardware across the board.ย  However, if that hardware could be repurposed so that it doesnโ€™t have to be replaced and bridge the gap between physical hardware and virtual desktop infrastructure, that is a much better outcome.ย  A company called Praim offers a powerful solution in this space.ย  ย In case you have not heard of Praim, they are a well-established company located in Italy who bring over 30 years of experience to the table in technology integration.ย  Praimโ€™s focus is on bringing uniformity and simplicity to the workplace.ย  Recently, I had the opportunity to take Praim products for a test drive โ€“ ThinMan and ThinOX4PC.ย  Both of these products provide excellent solutions to problems faced in the desktop virtualization world.ย  Letโ€™s take a look at ThinOX4PC and ThinMan that allow us to automate and repurpose old PCsย into thin client VDI terminals.

Automate and Repurpose Old PCs into Thin Client VDI

The ThinOX4PC is a product that essentially turns an older PC or laptop into a thin client that can be used with any number of VDI technologies including but not limited to Citrix, Remote Desktop Client, VMware Horizon View, and others essentially allowing us to automate and repurpose old PCs into Thin Client VDI terminals.ย  ThinOX4PC can be booted a couple of ways – either with a USB boot disk, or by installing ThinOX4PC on the physical disk of workstation/PC. ย For testing and POC, the USB boot disk is a great way to kick the tires with ThinOX4PC and this is the method we are using for the purposes of the post. ย The process to create the USB disk is super easy with Rufus.ย  Simply create a bootable disk using the DD image format provided by Praim for ThinOX4PC.

thinox01a

The ThinOX4PC environment boots into a customized Linux boot environment with the Praim configuration utilities loaded.ย  The USB boot disk will initiate a DHCP request to pull an IP address for network connectivity.ย  A note here about drivers – The ThinOX4PC boot environment works with different network ethernet cards (Intel, Realtek, Broadcom) and Intel and AMD video cards (Nvidia cards are not supported at the moment).

Once booted into the environment, you can launch the configuration utility that looks like a โ€œgearโ€ icon in the lower left hand corner of the desktop.ย  From here you can change the system configuration parameters of the ThinOX4PC environment.

The configuration utility General screen shows the general information about the hardware.

thinox02

The network configuration screen allows configuration of network parameters โ€“ either DHCP or manual configuration of the IP address as well as the terminal name.

thinox03

Below are the other screens from the configuration utility including user interface and security configuration.

thinox04

thinox06

Establishing a connection to your VDI environment

In this lab using ThinOX4PC, we are going to establish a connection to a VMware Horizon View 7.1 environment.ย  The ThinOX4PC environment provides a connection manager utility that easily allows you to establish connectivity to your VDI environment of choice.

You can access this by right clicking anywhere on the desktop in the ThinOX4PC environment which will display the options for the connection manager or a quick shortcut to Add connection.ย  Below we choose Connection Manager.

thinox09

When the connection manager launches, we can choose to Add a connection.

thinox10

When we choose to Add a connection, we receive a box that shows the wide range of options we have for a new connection type.ย  We will choose VMware Horizon View to connect to our Horizon 7.1 lab environment.ย  Once selected, click OK.

thinox11

We get a number of options to configure with our VMware Horizon View environment.ย  We can name our session as well as configure the address of the View Server which is our VMware View Connection Server address.

thinox12

If we choose the VMware options button in the box above, we get even more options for our View connection.

thinox13

Also, we have options for Login, Autostart, and Options we can configure, shown below.

thinox14

thinox15

thinox16

Once we click OK, the connection is created on the ThinOX4PC desktop.ย  We can double click the name of our connection and we will be taken to the VMware Horizon View connection window.

thinox16b

thinox17

The ThinOX4PC environment is super easy and very intuitive to navigate as well as setup connectivity to your VDI environment.ย  The boot environment for me on the older Dell laptop I used for testing, worked flawlessly.ย  The real key and power however to the ThinOX4PC environment is the management application which is ThinMan.

ThinMan

ThinMan is a Praim graphical software tool designed to perform management and monitoring of remote thin client devices connected to the network. Think of ThinMan as the management piece that allows us to automate and repurpose Old PCs into Thin Client VDI terminals. ย ThinMan interacts with remote devices such as those booted with ThinOX4PC, allowing management and other operations.ย  These include remote connections, remote assistance and other special functions.

ThinMan also allows for the configuration of both user and device profiles and policies that can automate configuration of the ThinOX4PC environment as well as enforce authentication requirements for the ThinOX4PC boot environment to use an identity source such as Microsoftโ€™s Active Directory.

thin_man01

Using ThinMan, you can gain a wealth of information about the connected devices including IP Address information, Model, license, user information, BIOS version, and much more.

Profile Management

With Profile Manager, you can dynamically manage user and device policies as well as configuration profiles.ย  You can create groups of devices, single devices, or certain devices with classification rules applied.ย  Also, the configuration profiles can be based on a single user that is logged on to the device.

profilemgmt01

The Profile management capabilities of ThinMan allows for bolstering security as well as automating deployment configuration for both users and devices.

Device Information, Remote Assistance

thin_man02

If you right click the device you see under your Devices, you get a context menu of available options.ย  Notice you have such options as Remote Assistance, firmware update, power on/off, special functions, configuration settings, and others.

thin_man03

Looking just briefly at the Remote Assistance we can use this functionality to shadow the remote client if we want or take control.ย  Just a note here, this is the means the screenshots have been captured of the ThinOX4PC environment in the post.

thin_man04

Below is a Remote Assistance session of the ThinOX4PC environment after we had connected to a Windows 10 VMware Horizion View VM.ย  Note the controls at the top left of the remote assistance screen.ย  The buttons allow for various actions including sending the following:

  • Send CTRL+ALT+DEL
    Toggle Fullscreen mode
    Send Start
    Show connection options
    Send Custom key

thin_man06

Under the Special Functions menu, we see several other configurables that can be set for the environment.

thin_man07

One of the really nice things you can do with ThinMan is setup authentication options for the boot environment.ย  You can point ThinMan to an LDAP server for Active Directory logins.ย  This is found under Tools >> General Options.ย  Once you have LDAP configured to point to your identity source, we can then enforce sign on for either users or devices.

thin_man09

Now we can create a new device or user policy to use our authentication for the environment.ย  Below, I have created a test device policy that sets the LDAP setting for user authentication to the domain.

thinox17b

Under the devices tab, we can select which devices receive the policy.

thinox17c

Now, when we boot into the ThinOX4PC environment, we are first prompted for a login before we can enter into the environment to launch our connections.ย  As you can see below, we are being prompted for our domain credentials we setup in the LDAP configuration above.

thinox18

This provides a great way to not only apply policy but also to secure our ThinOX4PC environment so that only users who authenticate to our identity source are able to gain access even to the thin client environment which in turn has access to the VDI environment.

Thoughts

The solutions for providing a powerful thin client environment as well as a management solution for thin clients has certainly been achieved by Praim.ย  I was thoroughly impressed by how easy, intuitive, and solid the ThinOX4PC and ThinMan products were in testing.ย  If you are looking for a great way to automate and repurpose old PCsย into thin client VDI terminalsย capable of connecting to your VDI environment, be sure to checkout Praim ThinOX4PC.ย  For configuration, management, and deployment of your ThinOX4PC environment, ThinMan is a powerful and capable management platform to bring the solution full circle.ย  Be sure and checkout demos of both products at Praim.

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.