Santry Technology Solutions, Content Management, DotNetNuke, SharePoint Consulting
Register | Login
Thursday, November 20, 2008

Sections
  
About Us
  
Partners
Downloads
  
 WWWCoder.com Resource Directory

Part I - Introduction to Virtualization
3/27/2005 12:09:03 PM

Improvements in technology and increased competition continue to force hardware prices to drop. However with the recent trend in downsizing and a focus on the bottom line many Information Technology budgets have also dropped.

Rick Barber

Improvements in technology and increased competition continue to force hardware prices to drop. However with the recent trend in downsizing and a focus on the bottom line many Information Technology budgets have also dropped. Everybody is looking for ways to make their money stretch farther. A great solution to this is virtualization, a key technology that allows you to get more for your money.

Virtualization is a technology that subdivides the resources of modern computers. Modern computers are sufficiently powerful enough to allow multiple smaller servers to run on a single physical machine. There are a few challenges that must be overcome for successful virtualization. First and foremost, the multiple smaller servers must be isolated from one another so that issues with one server don't affect the other servers. Secondly, multiple operating systems must be supported. Last but not least, performance overhead introduced by virtualization should be small.

A great solution to this is Microsoft Virtual Server 2005. It successfully addresses all three challenges. This product allows you to run multiple self contained operation systems on a single physical server simultaneously. Each of these instances is known as a Virtual Machine. The total number of Virtual Machines that can run simultaneously varies greatly depending on the resources of the physical server but there is a maximum of 64 Virtual Machines per Virtual Server. The physical server is commonly referred to as the host.

There are currently two different editions of Virtual Server 2005: Standard Edition and Enterprise Edition. The only difference between the editions is that the Standard Edition supports up to four processors on the host and the Enterprise Edition supports up to thirty two processors on the host. A consideration needs to be made regarding the host operating system when planning the total processors and memory. Windows Server 2003 Standard Edition supports up to 4 GB of RAM and 2 processors, Enterprise Edition supports up to 32 GB of RAM and 8 processors, and Datacenter Edition supports up to 64 GB of RAM and a minimum of 8 to 32 processors.

Some of the key benefits of virtualization include running testing and production applications in the same physical server, hosting legacy applications, and consolidating multiple servers. Prior to virtualization these tasks required numerous physical machines, increasing overhead and therefore the Total Cost of Ownership (TCO).

Virtual Server 2005 has a comprehensive Component Object Model Application Program Interface (COM API) that allows you to have extensive control of the Virtual Machines through scripting. And of course since it is based on COM you can use a variety of languages to accomplish this. Virtual Server also has events that can be used to trigger scripts to run.

Management is easily accomplished through an administration web interface. Virtual Machines also offer full Active Directory integration. If you are using Microsoft Operations Manager 2005 there is a management pack available for Virtual Server for enhanced management features.

Virtual Server 2005 can be installed on all editions of Windows Server 2003 including Small Business Server 2003 Standard and Enterprise Editions. It can also be installed on Windows XP Professional for non production use. Note that Virtual Server 2005 doesn't run on any version of Windows 2000. The Virtual Machines can run nearly all x86-based server operating systems, however, Microsoft Product and Support Services (PSS) only supports all versions of Windows Server 2003, Windows Server 2000, and Windows NT 4.0 with Service Pack 6a.

The installation is quite simple and straightforward. You can have Virtual Server up and running in just minutes by executing the installation package and following the prompts. Here are some configuration settings to be aware of in regards to the host server:

  • Disable the offload features on the host Network Interface Card (NIC)
    • Leaving this enabled often shows up as an attempted Denial of Service (DOS) attack and leads to decreased network performance
  • Virtual Server does not support teamed NICS
  • Disable CPU hyperthreading on the host machine
    • CPU hyperthreading will actually degrade performance
  • Do not use the /3Gb switch in the host boot.ini
    • Using this switch will cause out of memory errors.

ORCS Web is taking advantage of virtualization technologies to provide cost effective solutions to dedicated hosting. point your browser to http://www.orcsweb.com for more information.

In Part II the topic will be about setting up Virtual Machines. This will include undocumented features and some things to be aware of.

References:
http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx
Microsoft newsgroups: microsoft.public.virtualserver

Rick Barber is a support specialist with ORCS Web, Inc. - a company that provides managed hosting services for clients who develop and deploy their applications on Microsoft Windows platforms.


Page Options:
format for printing  Format for Printer
email article  Email Page
add to your favorites   Add to Favorites
How would you rate the quality of this content?
Poor - - Excellent
Comments?
Overall Rating:
Comments Left:
  

 Latest Articles
  

 Latest News
  

 

Spotlight
Syndication

 


 


Digg This
 


DotNetNuke Platinum Benefactor

  
 

 Terms Of Use | Privacy Statement
 Copyright 2008 - Santry Technology Solutions, Box 172, Girard, PA 16417, (814) 774-0970