So Microsoft Security Essentials (formerly known as Microsoft Morro) is going public today. This makes me happy! Why you may ask? Well, I’ve been one of the lucky technical beta testers and I’m happy to say it has protected me just as good, if not more fully than my old stand-by of ESET NOD32.
It’s light weight, no bloat, no advanced configuration that makes little to no sense, no splash screen, low memory footprint (currently on my Windows 7 desktop at 4.6 MB). It’s a non-invasive, won’t break your system anti-virus/anti-malware solution. However, be aware that it does NOT include a firewall (as it simply interfaces with the built-in one in XP, Vista and 7).
So while I was waiting for Windows 7 to install, I decided to do some day dreaming. Since Windows 7 has the ability to boot .VHD virtual hard disks, could I not create a Windows XP virtual hard disk image properly set up and deploy those in a corporate environment for employees who travel a lot and require administrative access on their systems? Could I also then if they were to destroy their install, quickly and easily from within a domain-joined or VPN connected login then re-deploy the base image or a backup getting them up and running a lot faster than if I were forced to completely format and re-install or re-deploy from an image (requiring expensive imaging software?).
This may be the solution to that complaint I had about the lack of support for 3D hardware and other features that would be necessary to sand-box employees portable systems with little fuss or muss. Including the ability to pull the image into a VM (if necessary and having the appropriate conversion software available) to troubleshoot the employee’s problem remotely even. As long as everyone’s sitting on a Gigabit Ethernet, the entire process would theoretically be painless.
Something for me to keep in mind for the future.
Yesterday was a fun day, well, okay, I did have a LITTLE fun blowing away my previous install of Windows 7 Ultimate RC. It was OMG I CAN’T TAKE THIS PROBLEM ANYMORE *shoots windows* sorta situation. I was trying to open my Office Live Workspace in any Office 2007 applications appropriate and for the life of me I could not. I would consistently get a Windows Security dialog prompting for credentials. I cleared my cookies, deleted my cache and nothing would let me see that pretty little dialog.
So that combined with the fact IE8 kept losing my cookies (argh!), I felt it was time to move away from my so far stable RC experience. I’m not entirely certain that the IE8 issue wasn’t tied to Google Chrome 4.0 which I had installed prior to things going wacky (I really need to find out how much Chrome integrates itself with IE’s files).
So I blew away Windows and installed my technical beta tester RTM copy of 7 Ultimate. I ran into a few problems along the way, but solutions too. I had a fairly major problem with Office 2007 refusing to install, instead giving me an Error 1923 (I think). It turned out to be tied to the fact I hadn’t restarted since attempting to install the update for Windows Virtual PC RC. So don’t be lazy and try and install it before restarting (I had a download going at the same time, otherwise I’d have followed that best practice, lol).
Office Live Workspaces still didn’t work. So, I remembered a setting in IE that prevented me from deactivating Adobe Creative Suite, the “Automatically detect settings” check box inside “LAN settings” under “Connections” in the IE options panel. Unchecked it and it worked. Not exactly a great answer to the problems, but turned out to be a good excuse to clean my system up.
On a completely different note, it looks like Microsoft removed the screen dimming option I liked from Windows 7 RC and RTM. I’ll find out when my other copy of 7 Ultimate arrives and I toss it on the laptop. I really liked that on my desktop. Dang.
Well, in my spare time between looking for work and answering some common technical support questions from friends (stuff falling on laptops from high above right above the hard drive’s location can have catastrophic results…. good thing I had a backup copy of her hard drive
).
Anyways, I’ve been trying to learn more about Microsoft and VMware’s free hypervisor solutions (MS’s host-based Virtual Server 2005 R2 SP1 and the bare-metal Hyper-V & VMware’s host-based VMware Server and their bare-metal hypervisor ESXi) lately so that I can better point people in which direction for a solution that fits their needs. My focus tends to be towards low cost solutions as the businesses and non-profits I’ve dealt with in the past never had an abundance of cash and/or staff time to put behind maintaining and managing a server. This usually meant a router and a server, or in more recent years, using ISA 2004 which was included with SBS 2003 R2. This, of course, is a completely different game when it comes to a virtualized solution. My end-goal for this research is to be able to write an article that concludes on which solution better meets the needs of a non-profit/small business that can actually benefit from virtualization.
Like anyone else starting out, I had some questions with regards to VMware’s products as I have dabbled with Microsoft’s solutions in the past. Finding the answers wasn’t as straight forward as I had hoped. But I found them, and I figured I’d put them down in one place for more people to see.
VMware ESXi went free in the summer of 2008 due to the competition provided by Microsoft’s Hyper-V (or due to the realization that ESXi on its own really doesn’t do that much besides provide a hypervisor). Without a lot of the bells and whistles that only come at a cost with VMware’s former Virtual Infrastructure licensing and software (now called vSphere), VMware’s ESXi free is similar to dipping your toe in the ocean of virtualization. With an installer that fits on a CD (or as I heard at the VMware seminar on disaster recovery I attended two weeks ago, USB key), a promoted fact that the hypervisor is only 32MB installed (remember, that is without installing any guest VMs) and a lot of history and enterprise-grade experience and software development, ESXi has an impressive resume. For a good list of facts on ESXi and it’s capabilities, check out this page on VMware’s site. Note: they do attack Hyper-V for some valid points. However, those valid points can also be negatives in the small business/non-profit area when budgets are minimal, and can work against ESXi.
Q. Why is the VMware ESXi CD image 255MB? Isn’t ESXi commonly touted as having a 32MB footprint?
A. Due to the fact that the disc contains much more that simply the installer for ESXi, it also includes: VMware VI Client (48 MB), VMware Tools (120 MB), Global and regional server vendor value-add customization bits (30 MB) and all of these are kinda important to getting a VM up and running.
Q. Is it true I need a license to run the VMware VI Client (Now called vSphere Client) so that I can configure Virtual Machines on the ESXi server?
A. No, VMware VI Client is included on the disc image with ESXi and does NOT require licensing.
Q. Does ESXi have a hardware compatibility list?
A. You can find a number of them online, VMware has one here in PDF format, while some sites have compiled compatibility lists such as vm-help.com. If you’re having problems trying to install to an IDE drive, check out this how-to on vm-help.com.
Q. Is vMotion (Live Migration) included in the free version of ESXi?
A. No, it is a licensed feature, which you can apparently license independantly (if I’m understanding the flame fests on sites correctly) or it is included when you license vSphere (of which version exactly, I’m not sure at this point). This means that you can’t really do fail-over clustering with the free version of ESXi unless you’re using scripts, which, even then I don’t think you would end up with the same reliability as you would with an integrated technology. That being said, Quick Migration is something that you can do with the free ESXi using a script by Mike DiPetrillo which you can find herethat actually uses MS PowerShell to script a quick migration.
Q. What is the maximum number of VMs you can run on the free version of ESXi?
A. 128, as long as you have the hardware to support that many.
Q. Can I directly upgrade from the free version of ESXi to VMware Infrastructure?
A. Yes, that is one of the selling features, it is a simple process to upgrade from the free version to the licensed versions.
In the fall of 2008, Microsoft finally released their answer to ESXi free-Microsoft Hyper-V Server 2008. What did it get you for your money? (remember, free here), a ‘bare metal’ hypervisor that supported Windows-based drivers (so no special requirements there), a stripped down version of Windows Server 2008 and a number of tools to manage it remotely or locally (using the command line). Initially, it supported up to 16 logical processors and 128 Uniprocessor guest VMs (again, with hardware able to support this number accordingly). But with a patch that was released in September of 2008, Hyper-V was upgraded to support up to 24 logical processors and up to 192 uni-processor virtual machines (daaaaaang, that’s enough to support a dual 6-core Nehalem-Xeon rig with Hyperthreading). The unfortunate detail was that the free Hyper-V server didn’t support any kind of migration or fail-over clustering. This did keep it in the same class as ESXi free, but Hyper-V did have the fact it could still be remotely managed via a whole variety of tools as a bit of an edge in the management area.
Then I found the documentation on Microsoft Hyper-V Server 2008 R2… The good news, it is still free. The better news, it supports Quick Migration (no more limitation of Quick Migration with only Enterprise and Datacenter editions), Live Migration (Whoa…) and up to 16-node fail-over server clustering (WHAT? No…that can’t be!). On top of that, it adds support for 32 logical processors and 256 uniprocessor guest VMs.
So, to lay out the facts:
Q. Okay, so the MS Hyper-V Server 2008 download is 936MB… How big of a foot print does Hyper-V Server 2008 have?
A. It’s honking HUGE compared to ESXi, 2.6GB MINIMUM. Why? Well, Microsoft hasn’t really focused hard on cutting down their storage footprint down since they’ve been working on many new features for Windows Server 2008.
One of these projects resulted in Server Core, which was meant to be a drastically cut-down (no GUI, only a DOS prompt window), reduced attack surface solution that required remote management to do much of anything. It is basically a first step towards a drastically minimized OS attack surface. Now, with MS Hyper-V Server 2008, they’ve cut out all of the other server roles and only included Hyper-V. However, it does still include a lot of stuff that could probably have been shrunken or removed if they had the time to develop product specific components instead of reusing features from Internet Explorer for the Windows Update capabilities, and various other bits and bobs. In the end, this is still a first generation ‘bare metal’ hypervisor from MS. ESXi is at version 3.5. Lets wait and see what MS has in store for the future before we start bashing them about footprint.
You also have to remember, they too include their VM Additions to speed up VMs and reduce performance issues associated with un-aware guest operating systems. The download for MS Hyper-V Server 2008 R2 beta is 1191MB, I haven’t installed it yet so I’m not sure how large of a footprint it has.
Q. What do I use to manage MS Hyper-V Server 2008?
A. Generally, for the end-user who doesn’t have a license for System Center Virtual Machine Manager, you use a Windows Vista or Windows Server 2008 system and the Hyper-V remote management snap-in for the MMC. You can also find a lot of scripts freely available to help you to manage the machine directly at the command-line.
Q. Okay, so if the new version of Hyper-V server includes Quick Migration, Live Migration and fail-over clustering…what does the original have?
A. Nada, nothing, you can probably find scripts to do some form of Quick Migration, but the RTM release doesn’t include anything as useful.
Q. How many VMs? Oh, wait, you answered that already, didn’t you?
Yep.
Q. Can I simply upgrade my copy of MS Hyper-V server 2008 to the core version of Windows Server 2008 (insert version here)?
A. Unfortunately, no. Microsoft Hyper-V Server 2008 is different enough that there is no way to perform an in-place upgrade. You might be able to perform a live migration with Hyper-V Server 2008 R2 and Windows Server 2008 R2, but Hyper-V Server RTM is only able to export the VMs, so you can back them up, install Windows Server 2008 then reload the VMs onto the machine.
That’s it for now!