zoukankan      html  css  js  c++  java
  • 负载均衡之应用请求路由模块的使用(ARR)(三)[定义及配置ARR服务器组]

    定义及配置ARR服务器组

    概述

    本篇将指导读者一步步在IIS7下定义及配置ARR服务器组。服务器农场实际是一个由应用服务器组成的逻辑组,是基于http请求和负载均衡算法管理之下的。

    目标

    基于ARR来定义及配置服务器农场,原理如下所示:


    先决条件

    本次演练需要下列这些模块:

    装有IIS7Windows 2008或者更新版本

    Microsoft Application Request Routing 和关联模块

    至少由两台应用服务器组合的工作站点和应用程序

    步骤1 – 创建一个基于ARR的服务器农场

    创建和定义服务器农场,图形方式如下:

    1.       打开IIS管理器

    2.       选中并且展开服务器根(ARR是服务器级别的特性)

    a)         

    3.       要创建服务器农场,右键单击Server Farms节点, 然后单击Create Server Farm菜单

    a)         

    4.       输入服务器农场的名称。下图中, myServerFarm就是服务器农场的名称。然后单击Next按钮

    a)         

    5.       下一步是将各个服务器加入到农场中。在Add Server界面中,根据需要添加各个服务器。点击Finish按钮完成添加操作(注意:在Advanced Options中可以自定义httphttps的端口):

    a)         

    6.       完成创建过程

    以下是以命令行方式创建及定义服务器农场的步骤:

    1.   administrator身份打开命令行

    2.   导航到文件夹%windir%\system32\inetsrv

    3.   创建一个名为myServerFarm的服务器农场,输入appcmd.exe set config -section:webFarms /+"[name='myServerFarm']" /commit:apphost

    4.   添加一台名为wonyoo-w2k8的计算机到这个农场中,输入appcmd.exe set config -section:webFarms /+"[name='myServerFarm'].[address='wonyoo-w2k8']" /commit:apphost。有更多的服务器要加入的话,则多次运行此命令

    5.   此步骤在appcmd命令方式实现农场的情况中是必须的。当用图形方式创建服务器农场时,url rewrite规则是被自动创建的。但是用appcmd方式时,url rewrite规则必须手动创建。要将所有的进站http请求路由到名为myServerFarm的农场时,输入:

    a)         appcmd.exe set config -section:system.webServer/rewrite/globalRules /+"[name='ARR_myServerFarm_loadbalance', patternSyntax='Wildcard',stopProcessing='True']" /commit:apphost

    b)         appcmd.exe set config -section:system.webServer/rewrite/globalRules /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].match.url:"*" /commit:apphost

    c)         appcmd.exe set config -section:system.webServer/rewrite/globalRules /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].action.type:"Rewrite" /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].action.url:"http://myServerFarm/{R:0}" /commit:apphost

    步骤2 – 为ARR配置服务器农场的属性

    农场创建完后,有些额外的属性能够被用来管理ARR。在下面的演示中只包含了部分子集。

    图形方式配置服务器农场属性:

    1.       选中myServerFarm的服务器农场。显示如下:

    a)         

    2.       在本演示中,你将改变myServerFarm农场的负载均衡算法。双击Load Balance按钮,在Load Balance Algorithm下拉框中选择Weighted round robin项,然后点击Apply

    a)         

  • 相关阅读:
    2018-2019-1 20165208 实验三 实时系统
    2018-2019-1 20165208 《信息安全系统设计基础》第七️周学习总结
    2018-2019-1 20165211 20165230 20165208 实验二 固件程序设计
    2018-2019-1 20165208 《信息安全系统设计基础》第六周学习总结
    2018-2019-1 20165208 《信息安全系统设计基础》第5周学习总结
    2017-2018-2 20155315《网络对抗技术》Exp5 :MSF基础应用
    2017-2018-2 20155315《网络对抗技术》Exp4:恶意代码分析
    2017-2018-2 20155315《网络对抗技术》Exp3:免杀原理与实践
    2017-2018-2 20155315《网络对抗技术》Exp2:后门原理与实践
    2017-2018-2 20155315《网络对抗技术》Exp1:PC平台逆向破解
  • 原文地址:https://www.cnblogs.com/aarond/p/2010873.html
Copyright © 2011-2022 走看看