How to Install Exchange 2007 SCC on VMWARE Server
This article will walk you through the installation of Exchange 2007 Single Copy Cluster using VMWARE. Exchange 2007 Single Copy Cluster is very similar to the active/passive failover cluster from Exchange 2003. In terms of hardware, SCC requires a shared storage between cluster nodes. In production environments, this is usually a Storage Area Network or direct attached shared storage. SCC can overcome server hardware failure but storage sub system is still a single point of failure. In our case, we are using a shared virtual disk provided by VMware Server to simulate the share disk. Below is a very high level overview of this project.
- Build two identical VMs, Server 2003 x64 on same patch level
- Configure Shared Storage using VMware
- Create Server 2003 Cluster
- Install Exchange 2007 on active node
- Install Exchange 2007 on passive node
I.
Build two identical VMs on VMware Server
- Create two identical VMs on VMWare Server with one hard disk and two Ethernet adapters.
- Make sure these two Ethernet adapters are connected to two different networks but the adapters should correspond between two nodes. For example: assign first Ethernet adapter of both VMs to Vm net 0, assign second Ethernet adapter of both VMs to Vm net 8.
- Install Server 2003 x64 on both VMs and install Exchange 2007 prerequisites. See screenshot
II.
Configure Shared Storage using VMware
- Shutdown both VMs (nodes) that were created earlier.
- Add two virtual hard disks to the first node on SCSI bus 1. One will be used for cluster quorum and the other is for Exchange database. See screenshot.
- Edit .vmx file of both VMs to enable SCSI bus sharing and disable disk locking. Add "scsi1.sharedBus = "virtual"" and "disk.locking = "false"" to the .vmx file. See screenshot.
- Add existing two virtual hard disks earlier to the second node on SCSI bus 1. Since we disabled disk locking on the vmx file, VMware allows sharing disk between two hosts.
III.
Create Server 2003 Cluster
- Turn on the first node, format, partition and assign drive letters to newly added disks. Note that same drive letters must be assigned to the second node. See screenshot.
- Now that the share disks are created, we can create the cluster. Create a domain account that will be used as a service account for the cluster. Add the service account as a local admin on first node and second node. On each node, configure both network adapters. One adapter will be used for public communication and second one will be used for private communication between clusters. Note: gateway and dns information is not needed on private adapters.
- Turn on the first node, while second node is off. Click Start > Administrative Tools > Cluster Administrator. Choose "Create new cluster" click OK, click Next.
- Enter the name of the cluster, click Next.
- First node should be selected already, click Next
- Confirm cluster that configuration check is completed without errors
- Click "Quorum" button and choose the Quorum disk. Click Next. See screenshot
- We have now created a Cluster with one node.
- Now, we need to add the second node to the cluster.
- Turn on the second node, Click Start > Administrative Tools > Cluster Administrator. Choose "Add nodes to cluster", enter the name of the cluster created earlier, click OK, click Next.
- Enter the name of the second node and click add
- Click Next once configuration has been analyzed.
- Enter the password for cluster service account
- Click Next
- Click Next, Finish. Verify that that node has been added to the cluster.
- Failover can be tested using Move Cluster command on Cluster administrator.
- Configure Private Network to be used for Cluster communication only. See screenshot.
IV
Install Exchange 2007 on active node
- Run setup.exe from Exchange 2007 media.
- On setup screen, choose "Install Microsoft Exchange"
- Select "Custom Exchange Server Installation", click Next
- Check "Active Clustered Mailbox Role". Click Next. See screenshot
- Select Single Copy Cluster, then enter a name for the mailbox server (Outlook clients will use this name to connect to the Exchange Cluster).
- Specify the path for the Clustered Mailbox Server database files. This must be located of a shared disk between two nodes. See screenshot.
- Click Next to install Exchange.
- Once the installation is completed, new cluster resource will be created with Exchange resources. This is also known as Exchange Virtual Server--EVS. EVS can be viewed from cluster administrator. See screenshot.
V
Install Exchange 2007 on passive node
- Run setup.exe from Exchange 2007 media.
- On setup screen, choose "Install Microsoft Exchange"
- Select "Custom Exchange Server Installation", click Next
- Check "Passive Clustered Mailbox Role". Click Next. Follow on screen instructions.
- Once installation is completed. Test failover using Move-ClusteredMailboxServer command.









