我要建立一个网络负载平衡群集来提高web服务器的性能,环境如下:web服务器通过交换机相连,使用windows server 2003操作系统,内部ip,
我按照系统帮助的提示,在网络负载在平衡管理器中进行配置,可是在我添加其他主机到群集的时候,我输入其他主机的主机名,然后点击连接按钮,弹出输入凭据对话框,我输入要连接主机的用户名和密码,却提示“错误代码 0x800706d5”。
如果使用帮助中给出的在网络连接属性中配置的方法,我把要加入群集中的主机都设定好群集ip和专用ip后。然后启动网络配置管理器,却提示我无法加载除本地主机外的其他主机。但是能够聚合成功
我机子都有两块网卡,是这样设定的,一台主机的一个网卡ip是192.168.0.21,子网掩码255.255.255.0,网关192.168.0.1,另一个网卡ip是192.168.0.19,子网掩码255.255.255.0,没有网关,在这个网卡上启动网络负载平衡,配置群集ip192.168.0.18,专用ip192.168.0.19。其他主机和这个主机的配置类似。
请问这是什么原因啊?
---------------------------------------------------------------
《微电脑世界》第6期98页有我一篇相关文章。
---------------------------------------------------------------
如何启用和配置 Windows 2000 Advanced Server网络负载平衡
[ 作者:佚名 转贴自:本站原创 点击数:1914 更新时间:2003-11-15 文章录入:神仙贝贝 ]
如何启用和配置 Windows 2000 Advanced Server网络负载平衡
如何安装 Windows 2000 的 NLB
1. 单击开始,指向设置,单击控制面板,然后双击网络和拨号连接。
2. 右键单击希望安装 NLB 的接口,然后单击属性。
3. 单击安装,单击服务,然后单击添加。
4. 单击网络负载平衡,然后单击确定。
如果从 Microsoft Windows NT 4.0 Windows 负载平衡服务 (WLBS) 升级为 Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server,则会自动安装 NLB,且 WLBS 配置设置转换为 NLB 设置。 可以在某一时间升级 WLBS 群集主机,因为 Windows 2000 NLB 与 Windows NT 4.0 WLBS 交互操作。
如何配置 Windows 2000 的 NLB
1. 如果启用了网络负载平衡,请跳到步骤 2。如果没有:
a. 单击开始,指向设置,然后单击网络和拨号连接。
b. 右击应当充当虚拟适配器的接口,然后单击属性。
c. 单击选择网络负载平衡复选框。
2. 单击网络负载平衡组件,然后单击属性。
3. 在集群参数、主机参数和端口规则选项卡上,键入群集特有的数据。 例如,在主 IP 地址框,键入希望要平衡其负载的群集的 IP 地址(也称为虚拟 IP 地址或 VIP)。 (要了解有关在任何框中输入的数据的信息,请单击窗口右上角的问号按钮,然后单击适当的字段。 结束时,请单击确定。)
4. 单击 Internet Protocol (TCP/IP),然后单击属性。 通过先单击使用下面的 IP 地址,在IP 地址框中框键入虚拟 IP 地址。 如果接口已经有的 IP 地址与虚拟 IP 地址不同,请单击高级,然后在 IP 设置选项卡的 IP 地址框中添加虚拟 IP 地址。
配置主机参数
1. 启动"网络和拨号连接"工具。
2. 右键单击本地连接,然后单击属性。
3. 在本地连接属性对话框中,单击网络负载平衡,然后单击属性。网络负载平衡属性对话框出现。
4. 单击主机参数选项卡。
5. 指定"优先级(唯一的主机 ID)"、"群集初始状态"、"专用 IP 地址"和"子网掩码"框中的值。
配置端口规则
若要创建端口规则,请执行下列操作步骤:
1. 启动"网络和拨号连接"工具。
2. 右键单击本地连接,然后单击属性。
3. 在本地连接属性对话框中,单击网络负载平衡,然后单击属性。网络负载平衡属性对话框出现。
4. 单击端口规则选项卡。
5. 用安装清单中的信息指定"端口范围"、协议、"筛选模式"、相似性、"负荷量"和"处理优先级"框中的值。
6. 单击添加。
若要编辑端口规则,请执行下列操作步骤:
1. 启动"网络和拨号连接"工具。
2. 右键单击本地连接,然后单击属性。
3. 在本地连接属性对话框中,单击网络负载平衡,然后单击属性。网络负载平衡属性对话框出现。
4. 单击端口规则选项卡。
5. 在规则列表中,单击规则,则此规则的参数会显示在规则列表上方的配置区域中。
6. 根据需要修改"端口范围"、协议和"筛选模式"参数。
7. 单击修改。
若要删除端口规则,请执行下列操作步骤:
1. 启动"网络和拨号连接"工具。
2. 右键单击本地连接,然后单击属性。
3. 在本地连接属性对话框中,单击网络负载平衡,然后单击属性。
4. 在端口规则选项卡上,单击要删除的规则,然后单击删除。
对群集中的所有主机,规则的编号和类型必须完全相同。如果试图接入群集的主机使用的规则编号不同于群集中的其他主机,它将不被群集接受,群集的剩余部分继续像以前那样处理通信。同时,Windows "事件"日志中会记录一条消息。如果发生这种情况,请查阅"事件"日志以确定哪个主机与群集中的其他主机相冲突,解决冲突后重启该主机上的 NLB
---------------------------------------------------------------
网络负载平衡完全可以通过DNS来方便实现:
首先要在DNS管理器内进行“新建主机”操作,即指定主机名称与其IP地址的映射对应关系,在此应该将所有在前面准备的已经保存了副本目录的各台主机都定义到DNS服务器中。设置时应该注意,要根据主机的网络地址为各台主机指定不同的IP,但同时各主机都要起同一个相同的名称。经过这一步的定义后在DNS服务器里就配置出了多台具有相同名称但不同地址的主机。
接下来用鼠标右击DNS管理器左栏里的服务器名字,进入属性设置的高级配置中定义服务器选项。要达到让DNS把信息轮流交换到不同主机的目的,必须在这里选中“启用循环”选项,这个功能是此技术的关键,他利用DNS将同一个主机名称轮流解析到不同的IP地址上。
另外如果所定义的主机的IP地址在不同的子网内,为了区分并启动本地子网的优先级,还应该在服务器选项中选择“启用网络掩码排序”功能。
完成这些设置工作后,Windows server 2003网络中利用多主机服务器来分担网络流量的任务就可以实现了。当许多用户同时访问网络主机时,DNS服务器会先把第一台主机的IP地址回应给第一个用户,然后把第二台主机的IP地址回应给第二个用户,等等,当用完最后一个IP地址后再动态循环到第一台主机,以次类推。用户在访问时不用知道主机的具体网络地址,只要访问主机的名称即可,所有流量的分配工作由DNS服务器自动完成,而且DNS服务器还能够根据子网的划分,优先由子网内的主机来处理来自同一子网的用户访问,这样就实现了网络流量在多台主机服务器间的负载平衡。
---------------------------------------------------------------
"Error 0x800706D5" OOP(面向对象程序设计) 成份中,ASP错误。
你用的是不是2003,试着启用 ASP 支持:Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。方法是: 控制面板 -> 管理工具 -> Web服务扩展 -> Active Server Pages -> 允许