Anything about IT

Daily IT topics by Alex Verboon

  • Archives

  • Meta

  • Visitor Locations

Archive for the 'Hypervisor' Category

NxTop – Managing Client Hypervisors becomes a reality

Posted by Alex Verboon on 15th August 2010

When I watched the VirtualComputer NxTop video on DABCC last week, I was pretty impressed about what Doug Lane was showing us there. Especially after the release of the XenClient from Citrix the bare metal client hypervisor got a lot of attention. Now while Citrix just released it’s first public version of a client hypervisor, VirtualComputer seems to be a big step ahead, especially when we take into account the management of hypervisor based clients.

So after having watched the NxTop demonstration video I headed over to the VirtualComputer website, created an account and downloaded the software and installation guide. I quickly checked the NxTop system requirements and decided that I am going to give this a try. Is this really as good as it looks in the demo video?

I first installed a Windows Server 2008-R2 with Hype-V enabled and then installed the NxTop Center which is the Management Console from where you create and manage the NxTop virtual machines. The installation went smoothly, actually there was nothing I had to do since all required components (SQL Database, Apache Tomcat Server and Java Runtime) are automatically installed by the NxTop Center installation process. Detailed information for the NxTop installation can be found here (registration required). Some additional configuration was needed for the Hyper-V integration, but that was about it.

Now that I had the NxTop Center ready, I prepared two virtual machines, one for Windows XP and one for Windows 7. Now here comes one of the first cool things, when creating a NxTop within the NxTop Center console, it actually launches a new VM in Hyper-V, once I had the two VMs prepared I was ready to publish them to a NxTop Client. Now that I had the server side ready, I continued by installing the NxTop engine (the bare metal client hypervisor) on a notebook. This is a simple process, just burn the provided NxTop Engine ISO file to a CD, boot from it and follow the installation instructions. Once the NxTop client was ready I logged on with my previously created user and connected to the NxTop Center server.

2010-08-15 20h48_05 The above picture shows the NxTop Center. Although the NxTop Center console is a web based application, it does very much look like an Microsoft Management Console Snap-in, and in fact the Console follows many of the design principals of an MMC. Configuration items on the left, content description in the middle and an action pane on the right. But now lets go back to the NxTop Engine client. So once i logged in for the first time, the NxTop client registered itself automatically with the NxTop Center.

2010-08-15 20h55_52 As a next step I assigned the two prepared NxTop VMs to my test user.

2010-08-15 20h58_57 I then headed over to the NxTop Engine client, initiated a refresh, and after having contacted the NxTop Center two NxTop OS logo’s appeared on the desktop and the download of the VMs to the NxTop engine started. The download of the VMs over a local LAN went pretty fast, once downloaded some additional local configuration tasks were executed, but after a few minutes I was ready to go. Of course I bumped into an issue once or twice but that was all a matter of not having read the documentation properly. (i talk about those in another post).

Conclusion, this is as good as it looked like in the video, if not even better! Easy to install, simple to manage and NxTop Engine performance is great. A special thanks to Sandrijn Stead from VirtualComputer for providing me with a demo license on a Saturday afternoon.

Tags: , , , ,
Posted in Hyper-V, Hypervisor, NxTop, VirtualComputer, Virtualization | 1 Comment »

XenClient – Bringing the Hypervisor to the client

Posted by Alex Verboon on 13th May 2010

I had the pleasure to look at the XenClient a few months ago when it was still under development, but now anyone can download it from the XenClient Citrix web site. Never heard of XenClient before? Well then watch the video, I’m sure one or the other is going to like this.

Tags: , ,
Posted in Citrix, Hypervisor, Virtualization, XenClient | No Comments »

Citrix XenClient a bare metal client hypervisor

Posted by Alex Verboon on 7th February 2010

Today Hypervisors are classified into two types. Type 1 is the so-called native bare metal hypervisor and type 2 the hosted hypervisor. Within the server based computing world there are various products available based on Type 1 (VMWare ESX Server, Citrix XEN Server) or Type 2 (Microsoft Hyper-V, VMWare Server).

Within the Desktop computing space most of us have rather been using Type2 based solutions such as VMWare Workstation or Microsoft VirtualPC.

With Citrix XenClient we will soon get a Type1 Hypervisor for client systems. So what is this good for? Well let’s assume you have a need to run two different versions of Windows on your laptop. You can either install both OS on the system and use a dual boot scenario, or what most of us do in these days, install one OS on the physical hardware and virtualize the second one on top of the primary OS using a desktop virtualization solution such as VMWare Workstation, Windows Virtual PC or Sun’s VirtualBox.

The downside of these approaches are that you can either only run one operating system at a time (Dual Boot option) or that running the Virtualized OS requires that you first boot the primary OS that hosts the Virtualization Software.

With the XenClient you can actually run both (or more) operating systems in parallel right on top of a Type1 Hypervisor. Once you have the Operating systems installed you can easily switch between desktops with a single keyboard shortcut, but you can also share applications between the two operating system sessions.

So who is going to use this ? Well I can think of various use cases. Imagine the Application developer who has one or more operating system installed with all his development tools and most likely prefers to delete these periodically depending on what he is working on. But then he also requires access to his company’s business applications that are managed and brought to his client by the companies IT department. With XenClient, the developer can have full control over his own managed operating systems but also benefit from having a corporate managed standard desktop environment.

At the end of last year I had the pleasure to get my hands on the XenClient Beta and although I could not spend as much time with it as I  wanted to, I can say, that it all looks very promising. Unfortunately I have no information about when Citrix is going to release the XenClient but assume it will be sometimes in 2010.

Additional Resources:
Citrix XenClient Overview
XenClient Central
Local Virtual Machine-based Desktops
Patrick Gelsinger – Synergy Keynote Day 2 Part 1 (XenClient starts at 28 minutes)
Microsoft hates Type 1 client hypervisors

Tags: ,
Posted in Citrix, Hypervisor, Virtualization | No Comments »