JunJuly 2004Aug
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Site Stats

  • Posts - 475
  • Articles - 94
  • Comments - 577
  • Trackbacks - 233

News

All the news that's fit to print.

Disclaimer

  • These postings are provided
    "AS IS" with no warranties, and confer no rights.

Desktop Cam

  •  

My Flickr Photos

  •          

Post Categories

Article Categories

Archives

Image Galleries

My Bookshelf

In My CD Player

Blogs I Like To Read

Longhorn Links

MCE 2005 Sites

Newsgator Online Services

Sharepoint Links

Useful Links

Web Design Sites

Windows Server Links

Miscellany

  •             

  •                 

  •                 

Monday, July 05, 2004 #

Before virtualization technology on the Intel platform, (It has been around for YEARS in the IBM mainframe / midrange world!) the prospect of setting up your own server cluster just to "mess around" with things was an expensive endeavor.  This is pretty straightforward to do with VMWare but has, until now, been impossible with any of the virtualization technologies from Microsoft.  That's because Virtual PC was missing one of the big prerequisites - SCSI device support.  With the release a couple of weeks ago of the Release Candidate of Virtual Server 2005, mere mortals now have all the tools necessary to configure a server cluster based on MSCS - without all of the expense of multiple physical machines and shared disk storage.

First off, what is MSCS? 

MSCS stands for Microsoft Clustering Services - a technology supported since Windows NT Server 4.0 that allows for high availability by "failing over" the services from one physical machine to another in the event of a catastrophic problem.  It is different from NLB (Network Load Balancing) - this is used mainly to distribute load across multiple servers.  NLB is most commonly used for large web farms.  MSCS, on the other hand, is meant for applications where you need to maintain "state" - in other words, you have data on the back-end: SQL and Exchange are good examples. 

To implement MSCS, you need the following:

  • 2 to 8 computers (or in this case Virtual Servers, although VS 2005's SCSI implementation will only allow for 2 nodes) - each one does not have to be identical other than each should meet the minimum requirements for the OS.  Note that Windows Server 2003 will support up to 8 nodes in a cluster - Windows Server 2000 only supported 2 nodes unless you were running Datacenter Edition.
  • Some sort of shared storage between those two computers - either shared SCSI or Fibre Channel Storage. 
  • A copy of Windows Server 2003 Enterprise Edition for each node in the cluster you're building.  You must have Enterprise Edition to use MSCS.  Standard Edition does not include this functionality.  If you're just messing around, here's a link to the 180 day evaluation copy of Windows Server 2003 Enterprise Edition.
  • An Active Directory implementation.  MSCS requires that the cluster nodes be a member of a domain - so you need to have this in place before you proceed.
  • A user account that the clustering service can use.  This DOES NOT need to be a domain administrator account - a regular domain user account will work just fine.  The clustering setup will add this user to the local administrators group on each cluster node.
  • IP addresses - you need one for each node in the cluster and at least one more for the "virtual server" that will represent the cluster to the public network.  DHCP won't work here, folks.

Note: It's also recommended that you have two NICs in each server.  One will communicate with the LAN and the other will be used for a private network between the cluster members for the "heartbeat" traffic.  It's not required, but it will improve reliability and performance.

How To Implement a 2-node MSCS Cluster in Virtual Server 2005 - Part I

Actually, as long as you do a few things special with Virtual Server 2005 to trick Windows Server 2003 into thinking it's running on two machines connected to shared storage, this is a fairly easy install.  You must be running the Release Candidate of Virtual Server 2005.  Earlier builds did not include the SCSI controller support.

[Continue Reading This Post...]

posted @ 10:55 PM

Philip Su has three posts on his newly created blog.  The first is an introduction.  The second and third are probably the most intelligent, entertaining and insightful posts by a Microsoftie that I have ever read…you simply must check this blog out.  Even if Philip didn’t work for Microsoft and even if Philip weren’t airing “dirty laundry”, the skill with which he writes would be enough to have me subscribed.

His post on his experience as a member of the Money team is a gem.  Here’s an excerpt:

“I sat through meetings where we were asked to research ways in which to increase the amount of time that users spent in MoneyIncrease the amount of time!  Users always ask for the exact opposite.  Users want a Navy Seal relationship with Money -- get in quietly, do the job quickly, leave no comrade behind, maybe smoke a little afterwards.  We got busy making Money into a needy girlfriend.  “Let's make it so fun and engaging people won't want to leave!”  Users would rather be scheduled for a root canal than to spend another minute trying to balance a checkbook.” [Philip Su]

Well, Philip Su wrote about his experience on the Microsoft Money team. He gave the kind of insights that only an insider can have. Here's a sample: "I ultimately left the team because I was frustrated by the direction that Money was being led."

Keep in mind Philip still works at Microsoft. It's pretty rare to have an employee give this kind of insight. Usually corporate dirty laundry is saved for the book authors who'll occassionally be let into see how a company is run.

 [Scobleizer: Microsoft Geek Blogger]

posted @ 7:19 PM