Virtualization Training

10. November 2006 15:57 by Csaborio in General  //  Tags:   //   Comments (0)

Are you new to Virtualization?  Do you want to learn the best ways to manipulate Virtual Server using the Virtual Server API?  Do you want to learn about future Microsoft Virtualization technologies such as Carmine and VT support in Longorn?  Well, today is your lucky day.

In its continuing effort to provide customers with the latest technology, Microsoft has launched the Virtualization Events lab series.  During 3 days, you will learn everything you need to know in order to code your way through Virtual Server.  Please bear in mind that the lab is not targetted for the IT Pro, but instead for programmers who want to learn the latest tips and tricks without having to read through thousands of pages of documentation.

Virtualization is a very hot topic, and I would not be surprised if the events filled up very quickly, so act fast if you want a seat reserved!

VHD Test Drive

10. November 2006 14:52 by Csaborio in General  //  Tags:   //   Comments (0)

On November 6th, Microsoft had a big announcement to make.  This announcement is only the beginning of something that will, without a doubt, become a huge success: the VHD Test Drive program.

The program’s idea is that a user can download a pre-configured VHD that has and operating system already installed.  The idea is evolved a bit more in the sense that the VHD not only has an OS, but also has some kind of pre-configured environment in order to test out a particular product without the hassle to go through difficult setups.

For instance, if you want to test drive Exchange Server 2007 quickly and effortlessly, just download this VHD and you are good to go.  Want to install something on Windows Server R2 without having to install the OS?  This VHD right here will help you accomplish your task. 

There are 4 VHDs available for download, the entire list is summarised below:

For the official press release, click here.

The New VMware Converter

2. November 2006 12:30 by Csaborio in General  //  Tags:   //   Comments (0)
The race between Microsoft and VMWare for the virtualization space can only offer benefits to the end user.   The close competition will push the limits of both Microsoft and VMWare in offering the best of each other.  Point in case is the (beta) release VMWare's Converter.

The VMWare converter makes the process of moving a physical machine to a virtual a painless process.   So far in our tests, we've managed to hack our way with some unconventional methods, but these take a lot of time.   The VMWare tools offers a new level of Physical to Virtual (P2V) conversion by having a manager that can queue operations for this process.   It is fully scriptable as well, which can only simply and make the whole process more efficient for system administrators. 

Microsoft is not falling behind in this area.  The Virtual Machine Manager has plans for not only fully automating P2V conversions but guiding you on the best Virtual Server where the new physical machine can be.  Unfortunately, this is not currently supported at the beta stage that the product is right now, but from demos I have seen I am sure it will be a sure contender to VMWare's offerings.

For more info on VMWare's Converter visit this page and for Microsoft's Virtual Machine Manager info, check this site out.

Differences bewteen Virtual Server and the Hypervisor

25. August 2006 04:03 by Csaborio in General  //  Tags:   //   Comments (0)
When working with these labs, people who have heard about the hypervisor integration
usually ask what is going to be different between the hypervisor and the current offerings or Virtual Server 2005 R2 Beta. In this link, you an find extensive information about the difference between them, but of special interest is the table below:


Virtual Server 2005 R2
Windows Server Virtualization
32-bit VMs
Yes
Yes
64-bit VMs
No
Yes
Multi-processor VMs?
No
Yes, up to 8 processor VMs
VM memory support?
3.6 GB per VM
More than 32 GB per VM
Hot add memory/processors?
No
Yes
Hot add storage/networking?
No
Yes
Can be managed by System Center Virtual Machine Manager?
Yes
Yes
Cluster support?
Yes
Yes
Scriptable/Extensible?
Yes, using COM
Yes, using WMI
Number of running VMs?
64
More than 64. As many as hardware will allow.
User interface
Web Interface
MMC 3.0 Interface

This table only goes to show that Microsoft’s Virtualization strategy in the future will offer a lot more than Virtual Server. Keep in mind that these features will be available about 180 days after Windows Longhorn Server ships, so until then, we will just have to sit back and watch these long awaited features with a lot of patience.

Who says you can't expand VHDS?

17. August 2006 12:36 by Csaborio in General  //  Tags:   //   Comments (0)
It is a well known fact that dynamic VHDs that reach their limit cannot be made any bigger when running in Virtual Server.  I recently stumbled onto this problem when creating a differentiating disk from a base install of a dynamic disk of Win2K3 with 2 GB tops space.  I had two choices at this point:

  1. Create a new VHD and install everything I had done
  2. Try to find a way to expand the VHD with whatever hack came to my mind.
Being the stubborn person that I am, I decided to follow the latter.

The good news is that i t can be done - the bad news is that it may be a bit of an overkill!  Anyhow, here is what you need:

  1. A BartPE ISO that has some kind of imaging utility (ours has Ghost and TrueImage - amazing programs!)
  2. A fixed empty VHD that will fit the image of the disk you are trying to expand
  3. Lots of patience
Step 1: Image the Image

  1. Add the BartPE.iso as an additional CD-ROM Drive
  2. Add the empty VHD (let's call it images.vhd) as an additional VHD
  3. Boot your PC, it should boot from the CD and Bart-PE should start
  4. Format images.vhd into an NTFS drive using whatever you want
  5. Create an image of your source disk (the one you are trying to expand) and place it on the images drive
Step 2: Restore the Image

  1. Create a new VM configuration with a new VHD that will hold the new size (format it as NTFS with any utility you like)
  2. Add the BartPE.iso as an additional CD-ROM Drive
  3. Add the images VHD as an additional VHD
  4. Boot your PC, it should boot from the CD and Bart-PE should start
  5. Use Ghost or whatever you want to restore from the Image from the Images.vhd
Reboot.  Enjoy!

Virtualization 101 for IT

11. August 2006 08:09 by Csaborio in General  //  Tags:   //   Comments (0)
Without a doubt, Virtualization is the tech buzz word for this year.  Every newsletter I receive has a link to at least 3 VT sites.  Recently I stumbled on this entry which is a podcast by Dean Wells, who does a great job explaining what IT should consider nowadays when making computer purchases. 

I think many IT departments are blindly making purchases of hardware that do not support VT technology.  What they don't know is that the moment they purchase this new equipment, they are pretty much buying outdated equipment.  Mr. Wells does an amazing job explaining what IT departments should strive for when making these types of decisions, it is definitely worth a listen.

Copy and Paste from Host VM to Guest VM (and vice-versa)

11. August 2006 06:08 by Csaborio in General  //  Tags:   //   Comments (0)
I have to admit I was a bit shocked when I tried to copy and paste text between VMs using Virtual Server.  The clipboard was not copied at all and there was no easy way to transfer text back and forth.  I tried installing the Virtual PC Additions and still no luck.  I could not believe they left out a feature like this one out - I don't know if enabling this is trivial using some super secret setting, but until then, here is a workaround.

It is actually quite simple, and it was Stephen who hinted me on this while I was ranting.  On the host machine, enable Remote Desktop Connections and connect using a RDC client.  You will be connecting to the VM just like any other mahine, and RDC supports copying and pasting of text back and forth.

Not the best solution, I know, but it gets the job done.  It is also worth noting that the same problem happens with VMWare's VM player.

Install Virtual Server R2 SP1 on Longorn Server

24. July 2006 03:42 by Csaborio in General  //  Tags:   //   Comments (0)
Usually when you install a beta OS with a beta productivity app, things can go wrong, or at least that's what you expect. That was exactly what I thought when I tried to install the latest beta of Virtual Server on Longhorn Beta. I got an error telling me that I did not have IIS installed and could therefore could not install Virtual Server. After reading the an old blog entry from the Virtual PC Guy's weblog (this guy gets paid to test old games ;), the soulution is simply to install ALL the IIS 6 Management Compatibility components and you are good to go:



...welll...as far as installing goes. I am now having problems with other things for which I hope to post the solution pretty soon...ah the beauty of beta software!!

Itanium with VT support thoughts and questions

20. July 2006 09:25 by Csaborio in General  //  Tags: ,   //   Comments (0)

After reading Jose's blog entry, I immediately had some questions about virtualization on the new dual-core Itanium architecture.  First and foremost, which software vendor out there has a Virtualization solution that supports the Itanium?  As far as I know, the roadmap for Virtual Server 2005 R2 SP1 does not include support for the Itanium.  Longhorn's roadmap does not include any foreseen support for the hypervisor on the Itanium either, so no luck in there as well.

Secondly, if some company indeed supported VT on the Itanium and allowed you to say, run Windows XP 32-bit on a virtual machine, would  that be faster than running the a 32-bit application directly on Windows Server for the Itanium?  Also, how would the WoW64’s performance (which IMHO is the Itanium's Achilles’ heel) be affected by the fact that there is VT support? 

These are many, many questions for which I have no answer for and hopefully will be addressed soon enough.