22. 确认该服务器的主机参数,确认完毕点击“完成”。
23. 在该台服务器上(也就是192.168.54.227)本机上运行步骤11至18,这样该台服务器才能
与另外的服务器通信。
2.3.3注意事项
1. 配置NLB时,选用网卡只能是Intel或3com的,不支持其他如tp_link等网卡;
2. Windows 2003 SP1以上版本中解决了NLB单播模式下,服务器单块网卡不能通信,具
体步骤:
a) 单击“开始”,键入 regedit 并运行 。 b) 找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\WLBS\\Parameters\\Interface\\{GUID}。 注意:{ GUID } 占位符代表特定 NLB 实例的 GUID。 本单元中可用于 ClusterIPAddress 子项标识不同 NLB 群集。 c) 在 编辑菜单, 单击“新建”,单击, “DWord”值,然后添加以下数值数据。 值名
称“UnicastInterHostCommSupport ” 值 1 注意 如果
UnicastInterHostCommSupport 注册表项设置为任何非零值, InterHost 单播通信支持将启用。
d) 退出注册表编辑器。
e) 打开命令提示符, 然后键入以下命令: “NLB RELOAD”运行。
3. 如果不需要服务器之间通信也是可以的,开始步骤从1至10,之后不能在该服务器上
添加另外一台群集服务器了,就在登录另外一台服务器上,打开“网络负载平衡管理器”,右击“连接到现存的”。
然后在输入建立群集服务器的IP地址
这样也就是群集管理器只能管理自身服务器,不能管理其他服务器。
2.4 配置数据库复制
为了实现各个SAM服务器之间的信息同步,需要配置SQL SERVER数据库复制。 下面,下面以单NLB的应用群集为例,来演示应用群集中需要的数据库复制功能的配置过程。实际部署过程中根据IP的不同进行略微的调整即可。双NLB的应用群集的数据库复制配置方法与下文大体是一致的。 在配置之前,先介绍一下SQL SERVER数据库复制的一些基本概念: 发布/分发服务器:是数据复制主服务器,一切配置操作都可以在此服务器上完成。 订阅服务器:除了发布/分发服务器外,其他所有需要做数据库复制的服务器都需要设置为订阅服务器。
2.4.1拓扑说明
单NLB的应用群集
注意:其中
A为应用群集的数据复制主服务器,IP假设为192.168.54.233 B为应用群集的任务调度主服务器,IP假设为192.168.54.82 C为自助服务器;
2.4.2基础配置
基础配置是指在单NLB的两台服务器上均要做的配置。 如果是双NLB的拓扑,则需要在双NLB的四台服务器上均做此配置。
1. 分别在两台数据库服务器上创建SAM所需要使用的数据库(在安装SAM的时候,默
认的数据库名称为SAMDB,且会自动的创建,以下假设各NLB服务器的上的SAM所使用的数据库名称均为SAMDB)。
2. 分别启动四台机器上的SQL Server Management Studio并登陆进去;用sam3.0安装目录
下的initdb.sql脚本分别初始化2台机器上的SAMDB数据库 (此操作将清空SAMDB中的所有数据)
启用SQLServer2003的远程/网络事务 安装步骤如下: 1. 单击“开始”,指向“控制面板”,然后单击“添加/删除程序”。 2. 单击“添加/删除 Windows 组件”。 3. 选择“应用程序服务器”,然后单击“详细信息”。 4. 选择“启用网络 DTC 访问”,然后单击“确定”。 5. 单击“下一步”。 6. 单击“完成”。
7. 停止分布式事务协调器服务(Distributed Transaction Coordinator),然后重新予以启动。 可以在“开始\\运行”中敲入cmd命令并执行: net stop msdtc net start msdtc 如图: