TotalView gives static view of some virtual servers

By Tom Henderson and Brendan Allen, Network World |  Virtualization, Insystek, VM management 1 comment

Insystek TotalView is designed to be a comprehensive environmental management tool for physical and virtual infrastructure. For the purposes of this test, it supports XenServer and VMware ESX and VirtualCenter and a few older virtualization environments not included in our test bed, but it does not support Hyper-V yet.

Insystek's VMware control is decidedly more effective than its control over XenServer. We started out testing TotalView 1.1, but an upgrade to 1.2 arrived during the middle of testing, so we upgraded to it. (View a screenshot.)

While it was quite buggy and crashed when performing certain tasks, TotalView does provide quite a bit of detailed -- but mostly static -- information about the virtual machines on VMs running atop of our XenServer and VMware ESX hosting platforms. The product does not do a good job of refreshing the information it initially finds. That said, the user interface is a mess, as switching between different -- but necessary -- areas of the GUI proved to be very painful.

TotalView has a Windows-based GUI that Insystek recommends should be run in an application hosting environment using Windows XP SP2 and SQL Express 2005. Also supported, but not tested -- hosting environments include Microsoft Windows 2000 with SP4 and Windows 2003 Server. Other supported databases include MS MSDE and MS SQL Server.

Installation was more difficult than it needs to be, and we had to manually select the SQL Server Express Edition to make things work, a process exacerbated by a strange licensing dysfunction and indecipherable error messages.

With TotalView 1.2 deployed in the test bed (Version 1.1 was wrought with installation issues pertaining to managing XenServer VMs so we had to upgrade) we could complete all VM operational basics such as starting and stopping XenServer machines and cloning and uninstalling VMs. However, attempting to suspend VM operation repeatedly yielded the same opaque error message: Failure SR_HAS_NO_PBDS.

We switched to testing how TotalView could manage VMware's ESX machines. TotalView can manage VMware ESX-based VM whether or not VMware's VirtualCenter application is present. After successfully adding an ESX host to the management system, we attempted to create a new VM on that host using the TotalView interface using all methods available to us.

There were two ways to install a VM using TotalView, one was a 'typical' install that uses default settings after selecting the operating type, and the other was a 'custom' install in which we could choose more detailed options. We were able to successfully create a VM (SLES 10.2) using 'typical' with Local Storage and it refreshed correctly with TotalView. But while we were editing or changing properties, we noticed that TotalView doesn't refresh very well. It really should refresh more often because it's not very useful to monitor VMs if you have to manually refresh the display all the time.

When we tried installing from a shared DVD ISO image, we had to copy it to our TotalView machine. We couldn't install VMware Tools for SLES (the driver tools that connect the hypervisor and the guest operating system together) as we got a general system error.

We next tried a custom VMware client install using NFS storage for Windows 2008 server. After creating a 'custom'-based VM, TotalView crashed and then would not restart, the database was corrupted. We had to re-install again because it gave the same error every time we started up.

Our final creation test (creation) worked OK, with no crashing after refreshing. We installed Windows 2008 Server on this VM. TotalView indicated the creation was successful, but the new VM wouldn't show up in the TotalView GUI. When we refreshed the view, TotalView indicated that an "Unhandled exception occurred in your application" but we could hit the continue button and ignore the error. These errors seemed to happen all too frequently.

We could verify the VM's existence, but had to do so using VMware's Virtual Infrastructure Client view (the front end to VMware's VirtualCenter management server), but it oddly did not have the same settings that we chose upon creating it with the TotalView tool.

We reinstalled the software, which seemed to help matters, and after adding the ESX VirtualCenter host to the TotalView system, we could then successfully execute commands like Clone, Stop and Start although other commands like Migrate and Clone To Template were grayed out in the application and therefore unusable.

Moves-adds-changes
After creating VMS, we weren't allowed to migrate them as that option was grayed out in the options box. We could do this manually -- outside of TotalView, with VMware's tools on VMware and using Citrix XenServer tools.

When we tried to snapshot a VM with TotalView, it seemed like it took the snapshot (we used the VMware Infrastructure client to verify that), but reverting back to the snapshot that was taken, then showed only a black screen and did nothing else. TotalView snapshots did not include the option to save the VM's memory contents (an option that in VMware's client is checked by default), therefore if you take a snapshot of a live VM and then revert while the VM is on, corruption could happen, as we indeed witnessed.

Operational management
To setup TotalView for day-to-day VM management of environments, we had to connect our virtual environments to the TotalView interface. For each environment, (XenServer, VirtualCenter or plain-old ESX server), we had to enter our credentials. After that, TotalView imported all our virtual machines into its GUI and listed them for us. Then we were actually somewhat able to manipulate and control the hosts.

Our beef here is that there is no real-time data collection of what's happening in the VM farm. There are only snapshots of a single state rather than continuous monitoring or graphing of real time data.

We also need to point out that refreshing the GUI screen did always update the display after we had changed settings or performed a management task. For example, after changing the number of vCPUs allocated to a particular VM, the view showed the previous allocation until we closed the tab and re-opened it again.

User role management was lacking in comparison with the other products tested. There were different user profiles available to us, but no way to restrict what users could really do in terms of access and manipulating the managed VMs. We could only select the administrator role, which gives a user full rights to manage all machines in the virtual environments and use all administration settings (such as scheduling, creating new policies for alerts, adding new users or other admin tasks) or non-administrator roles (people who can manage the VMs but can't set any administration settings).

Each profile was considered a brand new one, and therefore, we had to manually add the virtual environments again to each profile, which is a time-consuming process as each virtual environment can be password protected.

Incident management
There are actually several options for setting policies that would trigger alarms. If they would work properly, they would be of more use, though. For example we tried created a policy using TotalView to watch VMs should CPU usage exceed a certain threshold on VMware machines, as there were not any metrics for XenServer available that went above a certain level.

We also attempted to apply a policy for network usage. We walked through the steps of selecting and applying the new policy and when we tried to view the status of the policy, the application crashed.

TotalView neither adds nor detracts from VM instance or VM farm security in anyway.

1 comment

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      VirtualizationWhite Papers & Webcasts

      White Paper

      AppAssure vs Backup Exec

      In this new Lab Report, openBench Labs examines AppAssure backup and replication software v4.7 with Symantec Backup Exec 2010 R2. AppAssure implements changed-block tracking technology to provide data protection for both virtual and physical servers in specific OS environments. In contrast, Backup Exec 2010 R2 uses traditional file-based backup to promote compatibility with the largest number of operating systems.

      White Paper

      Top 5 Requirements for Backup of Virtual and Physical Servers - Greg Shields, Microsoft MVP

      Reports by leading industry analysts like Gartner, IDC and Concentrated Technology suggest virtual servers in 2011 will eclipse physical servers in total server deployments. The majority of today's business computing environments already have both virtual and physical servers at the same time.

      White Paper

      Lab Report - Optimizing VM Backup for VMware and Hyper-V

      Data centers are becoming more difficult to manage and protect as more data and applications are moved into virtual environments. Adding fuel to the fire, CIOs must now deal with corporate mandates to build an IT infrastructure that scales to unknown demand levels and provides service assurance for fluctuating conditions that cannot be accurately projected. The solution is a transition to a private cloud characterized by a hypervisor-independent Virtual Infrastructure (VI).

      Webcast On Demand

      Managing Enterprise Mobility Costs

      Mobile employees, especially those traveling internationally, were spending time and resources finding and making connections. Roaming costs were out of control. The IT Administrator at The Hay Group tells you how he got more control over these costs, providing management with predictable budgets and insights while ensuring employee productivity.

      Sponsor: iPass

      White Paper

      Forrester Total Economic Impact (TEI) Case Study - Oracle

      In this paper, Forrester Consulting examines the total economic impact and potential return on investment (ROI) realized by three Enterprise organizations as they virtualized mission-critical Oracle databases on the VMware vSphere platform. The purpose of this study is to provide readers with a framework to evaluate the potential financial impact of VMware vSphere on their organizations.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question