How to configure Win2003 Cluster, SQL 2000 CLuster, IIS Cluster and Exchange 2003 CLuster

原创 2005年04月28日 22:00:00

经过将近1个星期的实践,终于完全成功配置和测试了关于Win2003 CLuster, SQL 2000 CLuster, IIS Cluster and Exchange 2003 CLuster. 其中使用了Vmware GSX 3.1 server, Vm-Workstation 5和Virtual Server 2005多种工具进行实践和测试。

1。Host machine:P4 2.4C,512DDR,120G HD,Host OS: Win2003 Server Enterprise Edition En With SP1

2。测试过用两台DC(一台Primary DC和一台Backup DC)的方式进行Win2003 Cluster,SQL2000 Cluster和IIS Cluster的测试(包括VMware和Virtual server2005)

3。测试过用一台机器单独作DC,另外两台member server作Cluster的情况,进行Win2003 Cluster,SQL2000 Cluster,IIS Cluster, Exchange Server 2003 Cluster的测试(包括VMware和Virtual server2005)

4。关于Win2003 Cluster, SQL 2000 CLuster, IIS Cluster and Exchange 2003 CLuster的一般配置,可以参看网上一些文章,比如说这里有比较详细的配置方法,只不过在实际操作测试中有些小小的出入和需要注意的地方,所以特意写下来备忘。



因为Vmware workstation不能建立SCSI的共享磁盘,所以文章里面都说要用Vmware GSX Server 3.1来作,


这个文件,所以直接用Vm来建立的共享磁盘。后来发现直接用Vm Workstation5就可以创建SCSI的磁盘了,

不一定要Vm GSX Server 3.1来作,另外Vm GSX Server 3.1还不能DC上面安装,但是如果你先安装Vm GSX

Server 3.1,然后promote to DC,Vm still can work correctly。

When use Wmware, If you want to share SCSI disk, you must edit the .vmx file mannully by any Text edition tools. Add some script in the .vmx file.

disk.locking = "false"
scsi0.sharedBus = "virtual"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

The most important sentence is "disk.locking = "false" ", otherwise you can run two client OSs who share SCSI disk. The follow is the portion of my .vmx file

scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
disk.locking = "false"
scsi0.sharedBus = "virtual"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "E:/VM-pc/Quorum.vmdk"
scsi0:0.mode = "independent-persistent"
scsi0:0.deviceType = "plainDisk"
scsi0:1.present = "TRUE"
scsi0:1.fileName = "E:/VM-pc/EXchange.vmdk"
scsi0:1.mode = "independent-persistent"
scsi0:1.deviceType = "plainDisk"

diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

2. Use Virtual Server 2005

If you use MS Virtual Server 2005, Use Shared SCSI disk is simple. You can use it by it's wizard.

But it's too slow for my computer, maybe I should add another 512M DDR memory. So eventually i

give up Virtual Server 2005.

3. About MSDTC

If you want configure SQL 2000 Cluster or Exchange Cluster , you must add MSDTC(Distributed Transaction Coordinator) resource first, and confirm it works correctly( it can move from one node to another node)

4.About Network Connections settings

When i finished installation of exchange on both nodes, I want to add a "Ms Exchange System Attendant" resource, a error occupys, the prompt is:

The network path was not found.

Facility: Win32

ID no. C0070035

Microsoft Exchange Cluster Administrator Extension

I checked this error on internet including Microsoft Webiste, there are two points we must be careful.

a. confirm the "Remote registry" service has been started

b. check your NIC settings, confirm that the private NIC is configured with the following characteristics: Netbios Disabled, Not configured for DNS registration and confirm that the public NIC: DOES have netbios enabled and IS configured for DNS registration. It's also very important that the public NIC be higher in the binding order than the private NIC.

Any one of these things being set incorrectly can potentially cause the
netbios communication to attempt to take the wrong path and fail.;en-us;290284

Then i configured my public NIC be higher in the binding order than the private NIC, it's ok. Done!

Windows Server win2003 cluster的部署、配置、管理

Deployment,configuration and management Microsoft Windows Server win2003 cluster 作者:longrujun发布日期: 最...
  • 2009年10月15日 11:01
  • 5734

如何Generate Cluster.log in windows 2008/2008 R2 可惜
  • OnlyQi
  • OnlyQi
  • 2014年07月30日 16:28
  • 1259

postgreps:The database cluster initialisation failed

1、安装PostgreSQL报错The database cluster initialisation failed,到PostgreSQL的安装后的程序目录下,运行卸载程序uninstall-pos...
  • drhhyh
  • drhhyh
  • 2015年09月06日 19:37
  • 509

SQL Server AlwaysON从入门到进阶(4)——分析和部署Windows Server Failover Cluster

本文属于SQL Server AlwaysON从入门到进阶系列文章
  • DBA_Huangzj
  • DBA_Huangzj
  • 2017年02月13日 09:00
  • 2506

在Windows Server 2012 Failover Cluster环境下安装SQL Server的注意事项

  • wstoneh01
  • wstoneh01
  • 2016年03月09日 21:34
  • 1334

修改SQL Server Cluster 节点 IP地址

如何修改SQL Server集群虚拟地址的文章,微软已经有专门的KB介绍,这里测试修改集群节点的IP地址。以A/P集群举例:   1.      在Passive的Node上网络适配器修改IP地址...
  • SmithLiu328
  • SmithLiu328
  • 2013年12月24日 17:20
  • 1598

How to Build an High Availability MQTT Cluster for the Internet of Things

  • a358763471
  • a358763471
  • 2016年06月06日 14:15
  • 1384

How to Change ASM Home on a Node in RAC [ID 558508.1]

 How to Change ASM Home on a Node in RAC  步骤如下:1)Install a new Home to be used by ASM 2) Stop the li...
  • tianlesoftware
  • tianlesoftware
  • 2011年04月20日 21:45
  • 2755

搭建 Sql Server 2008 R2 Failover Cluster

上半年的任务, 有一项是关于 sql server advanced topic 的,advance topics 里面又有一项重要的是关于集群。那就有的研究了。 sql server 的集群,英文...
  • wujiandao
  • wujiandao
  • 2016年03月31日 22:51
  • 2707

Cluster Index和Noncluster Index的区别

Cluster Index和Noncluster Index的区别
  • haydenwang8287
  • haydenwang8287
  • 2010年11月23日 15:22
  • 1464
您举报文章:How to configure Win2003 Cluster, SQL 2000 CLuster, IIS Cluster and Exchange 2003 CLuster