首页 > 代码库 > IIS Web服务设置故障转移
IIS Web服务设置故障转移
IIS 设置故障转移
1、概述
IIS故障转移是IIS下网站的冗余备份,实现网站服务的高可用性,这里的故障转移使用微软的故障转移群集,该群集是一种高可用性的基础结构层,由多台计算机组成,每台计算机相当于一个冗余节点,整个群集系统允许某部分节点掉线、故障或损坏而不影响整个系统的运作。一台服务器接管发生故障的服务器的过程通常为“故障转移”。
如果一台服务器变为不可用,则另外一台服务器自动接管发生故障的服务器并继续处理任务。群集中的每台服务器,在群集中至少有一台为其做备用服务器,因此群集的每个节点服务器的关系是互为备用服务器。
本篇所述环境为Windows Server 2008 R2。
2、实施流程
2、1 安装IIS
打开【服务器管理】,打开【角色】,点击【添加角色】,安装向导完成【web服务器(IIS)】即可。
2、2 设置共享配置
注意:如果不需要使用共享盘,或者共享配置,那么就跳过这一步。
A、 在cmd下,执行命令(net stop apphostsvc)、(sc privs apphostsvc SeChangeNotifyPrivilege/SeTcbPrivilege/SeImpersonatePrivilege)、(net start apphostsvc);
B、 打开IIS信息服务管理器;
C、 选择计算机,在右窗口点击【共享的配置】;
D、 在弹出共享的配置的右边,选择【导出配置】;
E、 把导出的配置存储到共享磁盘;
F、 连接为使用域的超级管理员账号和密码,如,administrator,域名为zonma.com,那么账号则为:administrator@zonma.com,密码就是adminstrator的密码;
G、 设置加密的秘钥需要记住,因为在其他节点导入配置的需要使用;
H、 导出共享的配置之后,在此节点启用共享的配置,配置位置就是上一步存储的配置路径,用户名和密码就是刚刚连接为的账号和密码。完成输入之后,点击右边的【应用】,使刚才的配置生效。
2、3 WEB服务设置故障转移
A、 部署好网站,部署好故障转移群集;
B、 把脚本【Clusweb7.vbs】存储到“Windows\System32\inetsrv\Clusweb7.vbs”
C、 打开【故障转移群集】,右击【服务和应用程序】,配置服务或应用程序,选择通过脚本;
D、 输入脚本目录“%systemroot%\System32\Inetsrv\clusweb7.vbs”
E、 输入名称和群集服务虚拟IP(用来访问服务的入口);
F、 选择存储,如果不需要共享存储,就不需要选择共享磁盘,每个节点有单独的存储;
G、 再依次点击下一步就可以完成部署,如果需要查看安装状况,那么可以查看安装完成之后的【报告】。
3、实施效果
IP:http://192.168.0.232 和域名:http://adwgenscript.zm.com/ ,IP和域名是刚刚配置的时候输入群集服务的名称和IP 。图1
切换之后,
图2
使用名称访问:
图3
4、实施答疑
IIS Web服务设置故障转移