Welcome to TechNet Blogs Sign in | Join | Help

Matthijs's blog

Virtualization tools and stuff.

By Matthijs ten Seldam

News

  • Welcome to my blog on
  • VMRCplus
  • ,
  • VMC2HV
  • and other things related to Microsoft server virtualization.

    I am a Partner Technology Specialist focused on virtualization which includes server virtualization and all infrastructure management aspects.



    The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
The Server Virtualization host; not a pimped file and print server

Designing your virtualization host requires a lot of information; how many VM’s will it host, what are the requirements of each VM, what to reserve for the host, how much resources to include for future needs, etc. At least you need information on the VM requirements meaning you need details like memory and processor usage, network and disk I/O. Those can be obtained by using MAP and exported to Excel for detailed analysis.

Once that information is available, you can sort things out and design the host from the cumulative requirements (still incorporating necessary host reserves and future expansion).

Many developments in hardware assist in Server Virtualization; hardware assisted virtualization in the processor architecture (Intel-VT, AMD-V), Data Execution Prevention (actually a security measure) which are all requirements for running Hyper-V. But how about Second Level Address Translation (Intel: Extended Page Tables, AMD: Nested Page Tables)? Those address translation technologies may be very important when virtualizing memory intensive workloads. Maybe even more important, how about Virtual Machine Queues or Virtual Machine Direct Connect? The more general term is Intel-VT for Connectivity, Intel VT-c. You can read about Intel VT-c here.

All Virtual Machines require networking and often contain more than one network adapter. Network I/O is one of those things that may become a serious load on the virtualization host because it handles all network I/O in memory and taxes the processor.

When designing the host, there is much more to consider than memory and the number of sockets and cores and basic storage and network connectivity. IDC published a white paper called “Optimizing Hardware for x86 Server Virtualization” (sponsored by Intel). It gives a great overview of what comprises a server virtualization host. Very much worth reading for those who design server virtualization hosts. You will then conclude that a server virtualization host is not your ordinary file and print server with a lot of memory and processor cores.

Posted: Wednesday, November 11, 2009 3:03 PM by matthts

Comments

No Comments

Anonymous comments are disabled
Page view tracker