Virtual Machines are great for reducing hardware costs, but they do
tend to 'Grow like Topsy*'. SolarWinds' Virtualization Manager is
the classic tool to control VM sprawl by answering these questions:
How many VMs are there in our organization?
Which VMs are struggling, and thus need more resource?
How can I load balance to achieve better performance?
Which VMs are idle, and are literally a waste of space?
* When Topsy in Uncle Tom's Cabin was asked, 'Who made you', she replied,
'Nobody, I spect I just growed'.
The SolarWinds dashboard is like Houston's mission control. As
well as giving you all the information you need on clusters, virtual
machines and data stores, it's a thing of beauty the way it allows you to
drill down to CPU and memory usage on individual hosts.
Underneath the integrated virtualization manager there must be lots of collection sensors, but on the
surface you just see a dashboard displaying color-coded information.
For example, when 'CPU ready time' reaches a critical threshold it's
shown in red on the dashboard.
Perhaps I have been leading a sheltered life, but I have never before
seen an interface where you could press a button and see what happened
an hour ago, or even last week.
Virtualization Manager doesn't rely on SNMP to collect data, instead it
uses VMware APIs to collect data from vCenter or from ESX(i) hosts.
Typical VM's would be Exchange, SQL or Oracle servers.
This intuitive tool displays resource information about individual
VMs or clusters. For example, you can make useful savings by reclaiming
wasted terabytes owing to unused VMs
I realize that you have a job to do in managing your virtual
machines, but if you are like me then you always want to learn something new
about VMs, or make a connection between the underlying technologies.
My point is that the VM is always showing you extra interesting stuff,
such as seasonal usage trends.
As
I am reviewing SolarWinds Virtualization Manager I am thinking about which existing clusters need more disk space;
and if I can identify underused clusters then I can redistribute VMs
memory or CPU. As Virtualization Manager helps me
to achieve these goals, so it helps me to control VM spawn by identifying VM's that
have not been used in the last month.
One feature I haven't seen before with virtualization management is
the ability to play WhatIf games. This takes the guess work out of
adding more memory.
No appraisal of SolarWinds Virtualization manager would complete without
a discussion of bottlenecks. I always find it satisfying to spot, then remove a
bottleneck, but guessing which resource is responsible for latency can
lead you to the wrong conclusion, it's much better to study reliable
data collected by a well-designed utility such as the Virtualization
Manager.
Unfortunately the 2nd law of bottlenecks still applies, 'Whenever you
remove one bottleneck, there is always another'. The good news is
as you remove each limiting factor, so create a more responsive system.
Computers typically operate at less than 20% of their computing
capacity. By creating virtual machines you can increase resource
utilization to 75% by running multiple operating systems on a single
host. For example, on server could run a virtual email server,
while another could manage a virtual database server.
However, you need a virtual machines monitor to ensure that you are
not trying to run too many VM's. Occasionally, my virtualization
manager alerts me to a test VM that is no longer needed, and could
free-up space for other VMs.
Migration is so much easier with VMs compared with the old days of one
machine, one operating system. In particular there is less problem of
downtime while a new system is brought online.
Monitoring Cloud Computing
Cloud computing has created performance monitoring challenges similar
to virtual machine management. Contention for shared CPU, memory,
network, and storage resources make it difficult to spot the bottleneck.
SolarWinds Virtualization Manager was designed to help you identify
the limiting factor on your VMware ESX or Microsoft Hyper-V cloud
computing deployment. In particular this monitor will analyze storage
I/O problems unique to private cloud environments.
Perhaps I missed this ability to embed html when I assessed similar
utilities, but I loved the idea of using the widget to create a
link which I could insert into a web page. Simply right-click the
widget and copy the html code and paste into your page. See more
about
Virtualization Manager on the Thwack forum.
Video of Virtualization Manager - VM Spawn Control
Here is another review of virtual server manager, learn
how to setup this useful addition to your toolbox.
How to Install the SolarWinds Virtualization Manager
I found the hardest part of installing this gismo was remembering
where I downloaded the zip file! From there it was all downhill. I extracted
the .msi file, and then clicked on the
licence agreement, and let the install wizard do the rest.
After the install completes the Virtualization Manager launches and you are ready to
begin. Should you need find the application later look on the
start menu, or if all else fails navigate to:
C:\Program Files (x86)\SolarWinds\
Should you need to uninstall, then go to the Control Panel, Programs,
scroll down to 'S' for SolarWinds.
Patching Virtual Machines
If the VM is online, then the process of applying a Microsoft update
to a Virtual Machine is practically the same as for a physical machine.
It's only situations where the machine is offline, and thus misses its
patch, which causes headaches. One obvious solution is to awaken
the sleeping the VM and apply the update. Another modern idea is to
actually change, or manipulate the .vhd file.
See more on SolarWinds patch
management.
Thwack Forum for Virtualization Manager
Check out the Thwack forum. You will find a vibrant group of IT
enthusiasts who are performing network management daily. Benefit
from their expertise, see
more on the Thwack forum.
More Tools for Managing Virtual Machines
Solarwinds have a free VM monitor especially for Hyper-V. This
freeware product will show you at a glance if any of your VMs are down.
With a little more investigation you can see the CPU and memory usage.
Ideal if you want to monitor just one host machine.
Summary: Review of SolarWinds Virtualization Manager
The benefit of a good virtual server utility
is that you see the big picture yet drill down into the detail of
storage,
memory or CPU. Remember that the whole rationale behind virtual
machines means it's easier to respond when server demands increase.
My recommendations for additional handy
utilities. Many of these downloads are free, while others
are fully-functional, but time limited.
SolarWinds are happy to provide you with a free specialist tool, which is ideal for testing, and then
supply a more comprehensive suite for larger organizations. To let you
into a secret, for small networks, the free tool is all you'll ever need.
Guy Recommends:
SolarWinds' NPM - Network Performance Monitor
SolarWinds' performance monitor is designed for detecting network outages,
making it easy to see what's working, and what needs your attention.
This utility guides you through creating network maps; it also helps
identifying whether the
root cause is faulty equipment, or resource overload. Give NPM a try.