您的位置:首页 > 理论基础 > 计算机网络

Windows Server 2012 网络负载均衡

2013-12-04 10:05 344 查看
Windows Server 2012 网络负载均衡
网络拓扑图




[b]准备工作[/b]
1、先安装2台Winows Server 2012服务器,1台域服务器,1台SMB服务器
2、设置IP和计算机名,关闭防火墙
3、VMwareWorkstation的测试设置(不设置不能安装Hyper-v)








hypervisor.cpuid.v0 ="FALSE"
mce.enable = "TRUE"

[b]操作步骤[/b]
























































DC服务器自动重启


主备服务器、SMB服务器加入域



























域用户登录)在主副服务器安装IIS、.Net 3.5功能、网络负载均衡



































再安装其他组件

在服务器管理器中打开以下3项服务:Function Discovery Resource Publication

SSDP Discovery

UPnP Device Host



需要先在 “高级共享设置” 中打开 “启用网络发现” 功能。


在“网络负载平衡管理器”中建立群集,群集连接主机时显示“RPC连接服务器不可用”等错误信息,可尝试检查主机有否打开“Remote Procedure Call(RPC)”和“Remote Procedure Call(RPC)Locator” 服务,并查检“Remote Procedure Call(RPC)的属性——依存关系——依赖服务” 的“状态”是否已经全部设置为 “已经启动” 或 “启动类型” 设置为 “自动”。

重启主备服务器
在SMB服务器安装SMB共享服务
























配置SMB服务器共享文件夹



























































(域用户登录)在域服务器创建网络负载平衡






























重复加入Node02

查看主副服务器网卡是否已打勾


SMB服务器,增加网页(index.aspx)


网页代码
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title></title>
<scripttype="text/C#" runat="server">
protected void Page_Load(object sender,EventArgs e)
{
String hostName =System.Net.Dns.GetHostName();
Response.Write(hostName+"<br/>");
IPAddress[] addressList = System.Net.Dns.GetHostAddresses(hostName);
foreach(IPAddress address in addressList)
Response.Write(address.ToString()+"<br/>");
}
</script>
</head>
<body>
<formid="form1" runat="server" >
<palign="left">
<ahref="http://192.168.1.254/index.html" target="_blank">NewPage</a>
</p>
</form>
</body>
</html>
主、副服务器IIS链接到该网页

































关闭Node1



注:感谢小磊子提供的测试代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息