Specifications

Table Of Contents
VMware Server Administration Guide
166 VMware, Inc.
For!example:
! In!a!Web!server!cluster!where!the!Web! site!serves!static!content,!a!gateway!
distributes!requests!to!all!nodes!according!to!load.!The!gateway!also!redirects!
requests!to!remaining!nodes!if!one!crashes.
This!configuration! increases!availability!and!performance!over!a!singlemachine!
approach.!Network!Load!Balancing!in!Windows!2000!and!
Windows!Server!2003!
provides!such!a!service.
! In!a!more!complex!cluster,!a!single!node!might!serve!a!database.!If!that!node!
crashes,!it!must!restart!the!database!on!another!node.!The!database!application!
knows!how!to!recover!from!a!crash.!In!normal!operation,!other!nodes!run!other!
applications.
Microsoft!Cluster!Service!and!Veritas!Cluster!Service!provide!such!
a!service.
In!a!typical!virtual!machine!cluster:
! Each!virtual!machine!is!one!node!in!the!cluster.
! Disks!are!shared!between!nodes.
Shared!disks!are!needed!if!the!application!uses!dynamic!data!as!mail!servers!or!
database!servers!do.
When!using!virtual!disks,!you!must!preallocate!the!disk!space!at!the!time!you!
create!the!virtual!disk.
! Extra!network!connections!between!nodes!for!monitoring!heartbeat!status!are!
available.
! A!method!for!redirecting!incoming!requests!is!available.
Applications That Can Use Clustering
To!take!advantage!of!clustering!services,!applications!need!to!be!clusteringaware.!Such!
applications!can!be!stateless,!such!as!Web!servers!and!VPN!servers.!Clusteringaware!
applications!often!include!builtin!recovery!features,!like!those!in!database!servers,!
mail!servers,!file!servers,!or!print!servers.
Clustering Software
Available!clustering!software!includes:
! Microsoft!Clustering!Service!(MSCS)!!under!Windows!2000,!MSCS!provides!
failover!support!for!two‐!to!fournode!clusters!for!applications!such!as!databases,!