设为首页 收藏本站
查看: 584|回复: 0

[经验分享] 2012 web NLB HA https

[复制链接]

尚未签到

发表于 2018-6-16 10:57:09 | 显示全部楼层 |阅读模式
  2012server web HA
  在2012上架设网站,为了应付突发性的访问量,需要做NLB。
  实验环境:一台实体机hyperv开4台虚机,4个虚拟机在一个vlan,就是互相能访问
  1、2012 dc   192.168.1.1/24   //ad dc, ad cs
  2、2012 node1 (虚机)   192.168.1.2/24   dns192.168.1.1 //iis web 节点1
  3、2012 node2  (虚机) 192.168.1.3/24    dns192.168.1.1//iis web 节点2
  4、win8 client    192.168.1.100   //模拟外网计算机访问web
  对外域名主机 www.abc.com  vip: 192.168.1.200
  实验目标:实验外网客户机访问web时候在node1和node2实现轮流访问
  配置流程:
  一、配置实验环境:
  1.1 dc上安装ad ,提升域控,安装ad cs,配置ad cs的根证书,重新启动dc;
  1.2 node1,node2加入域,重新启动后,用域账户登录,如果是普通与账户,注意做功能的时候提权
  查看node1,node2是否有拿到dc的根证书.
  cmd--mmc--控制台--文件--添加和删除瓜管理单元--(选)证书--添加--(打勾)计算机账户确定;
  控制台--证书--受信任的根证书颁发机构--证书 //看是否有dc上的根证书
  二、配置hyperv实体机
  2.1 hyperv管理器--node1--(右键)设置--网络适配器--高级功能--(打勾)启用mac地址欺骗
  三、配置node1,node2的iis服务器
  3.1 node1和node2分别配置iis
  服务器管理器--添加角色--web服务器(iis)-->完成   //在各自计算机节点ie输入localhost看是不是能打开windows server默认网页.
  3.2 node1和node2配置web site,为方便看效果,node1配置网站web1,node2配置网站web2.
  node1--服务器管理器--iis--选(服务器)--(右键)iis服务器--node1--网站--default web site--(右键)浏览--   //打开c:\inetpub\wwwroot文件夹
  (右键)新建文本文件--文件名("default.htm"或者"index.html")--文件内容"this is node1 web site"   //ie中输入localhost验证
  node2同样处理,只是在新建文件内的文件内容是"this is node2 web site";
  3.3 在客户机的浏览器内分别输入node1和node2的ip,看网站显示都是正确.
  四、配置www.abc.com在node1和node2 双服务器上的负载均衡.
  4.1 在node1,node2上配置负载平衡
  node1,node2--添加角色和功能--功能--(打勾)网络负载平衡--完成
  power-shell命令
  // estn node2.abc.com
  // node2.powershell>install-windows feature nlb
  // exsn
  关闭2个虚机,打开2个虚拟机的hyperv的 设置项, 网卡适配器--高级功能--打勾 开启mac  地址欺骗.
  4.2 配置nlb
  node1--工具--网络负载平衡管理器--进入--(选择)网络负载均衡管理器
  --(右键)新建群集
  --主机名:node1.abc.com
  --主机参数--优先级:1
  --集群ip地址:添加地址192.168.1.200/24    //虚拟ip地址,外网访问或者映射该地址。                                                      可以多个地址
  --集群参数:单播      //单播,多播,igmp
  --端口规则:编辑--端口范围:从80到80     //http的专用端口
  --端口规则: 筛选模式:单一主机  // 先选无,方便检查
  --完成   //cmd--ipconfig 看是否有2个ip地址192.168.1.2   192.168.1.200
  网络负载均衡管理器--192.168.1.200--(右键)添加主机到群集
  --主机:node2.abc.com  连接
  --优先级:2
  --完成   //刷状态,2个节点都要绿色正常
  //etsn node2.abc.com | ipconfig | etxn  看ip 192.168.1.3 192.168.1.200
  五、检查nlb和故障灾备测试
  客户机win8
  ie--打开--192.168.1.100--随机打开node1或者node2 web网站。
  在客户端正在访问web1的时候,强行关闭node1计算机,在客户端刷新192.168.1.200网站,自动切换到web2,自动跳到node2
  测试成功,目标完成。
  六、node权重调整
  6.1   node1--工具--网络负载平衡管理器--进入--(选择)网络负载均衡管理器--节点(192.168.1.200)--(右键)集群属性--端口规则--编辑--筛选模式
  --(打勾)多个主机    //多主机随机切换,单机就是使用一个,其他备份
  -- 相关性:无    --客户端连接到vip后每五分钟切换随机主机,实现完全平衡。
  单一  --客户端连接vip后第一次被分配到哪个主机,以后一直登陆那个主机
  网络  --客户端连接vip后被分配到主机,客户端站点的计算机都分配到这个主机
  6.2   node1--工具--网络负载平衡管理器--进入--(选择)网络负载均衡管理器--节点(192.168.1.200)--子节点--(右键)主机属性--端口规则--编辑--筛选模式--(打勾)相等
  //相等:所有主机负载平均;或者针对主机单独制定负荷比例。
  七、目标2:把vip升值成信任网站https
  7.1增加443端口
  node1--工具--网络负载平衡管理器--进入--(选择)网络负载均衡管理器--节点                (192.168.1.200)--(右键)集群属性--端口规则--添加--端口范围(443到443)--确定。
  7.2 dc -- 服务器管理器 -- ad cs -- (右)证书颁发机构 -- 证书模板 -- (右)管理 、
  --证书模板---模板显示名称(计算机)-- (右)复制模板 --调出 新模板的属性界面
  常规项: 模板名称(计算机node)--
  使用者姓名项(打勾)在请求中提供
  请求处理项(打勾)允许导出私钥
  完成
  7.3 dc -- 服务器管理器 -- ad cs -- (右)证书颁发机构 -- 证书模板 -- (右)新建--要颁发的证书模板 -- 选择证书模板名称计算机node
  7.4 node1导出证书
  node1--cmd-- gpupdate /force
  cmd--mmc--控制台--文件--添加管理单元--证书--添加--(打勾)计算机账户--确定
  控制台--证书--受信任的根证书颁发机构--看根证书是否正常
  控制台--证书--个人--所有任务--申请新证书--选择注册证书策略--下一步--请求证书--(打勾)计算机node -- (点击)注册此证书需要详细信息-- 证书属性 -- 使用者 -- 类型(公用名)-- 值(www.abc.com)-- 应用 -- 返回(请求证书)-- 注册 -- 完成
  控制台--证书--个人--(选)www.abc.com证书--(右)所有任务 -- 导出 -- 下一步 -- (打勾)是,导出私钥--(默认)下一步 --安全(输入密码)-- 浏览目录--文件名 -- 完成
  7.5 node2导入证书
  node2--mmc -- 控制台 -- 文件 --添加管理单元 --证书--添加--(打勾)计算机账户--确定
  控制台--证书--个人 -- 所有任务 -- 导入 -- 选择(node1导出的证书)--输入密码--默认下一步--完成
  7.6 node1 node2开https
  node1--服务器管理器--iis--(右)iis管理器--node1--网站--default web site--(右)编辑绑定
  --网站绑定--添加
  --添加网站绑定--类型(https)--ssl证书(选www.abc.com)--确认
  --node2同样处理
  7.7 修改dns记录
  如果需要解析域名来实现负载均衡,只要把vip地址与对应的域名在dns服务器中绑定即可。
  dc -- dns --dns管理器 -- dns -- 正向查找区域 -- abc.com --添加主机 -- 名称 www -- ip地址:  192.168.1.200-- 添加主机
  八、检验测试
  8.1  client打开ie--输入https://www.abc.com    //正常显示
  8.2  cmd>netstat  -ano | find "443"    //看https接入的来源ip地址
  8.3  故障调试
  node1 正常维护
  node1--工具--网络负载平衡管理器--进入--(选择)网络负载均衡群集--节点--node1 -- (右)控制主机--停止
  8.4在client看https是否正常工作,从node1的web1自动切换到node2的web2.以及ip来源地址.
  以上

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-524512-1-1.html 上篇帖子: ubuntu 12.04安装QQ2012(福利篇) 下篇帖子: 如何激活已过试用期的System Center 2012 Operations Manager
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表