首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

负载均衡之---应用请求路由模块的使用(ARR)(九)[在应用程序服务器上为HostNameMemory亲和提供程序配置WMI服务]

作者:  时间: 2011-04-16

在应用程序服务器上为HostNameMemory亲和提供程序配置WMI服务

 

概览

ARRv1中,提供了2个主机名亲和程序供选择:

1.       Microsoft.Web.Arr.HostNameRoundRobin

2.       Microsoft.Web.Arr.HostNameMemory

 

Microsoft.Web.Arr.HostNameRoundRobin提供程序不依赖于应用程序服务器。使用这个提供程序时,ARR只是简单的分配主机名。

 

然而,Microsoft.Web.Arr.HostNameMemory提供程序需要被授权访问应用程序服务器相应权限后才能让ARR服务器查询必要的内存分配情况来完成主机名亲和功能。

 

注意:主机名亲和的提供程序只在ARR被配置为使用共享主机场景下才适用。

 

目标

成功的配置服务器场中的服务器使用Microsoft.Web.Arr.HostNameMemory提供程序

 

先决条件

本演示需要以下条件:

装有IIS7Win2008,或者更高版本

Microsoft ARR及关联模块

ARR被配置为共享主机

 

 

注意

下面的步骤需要在服务器场中的所有应用程序服务器上执行。但是,这些配置不需要在ARR服务器上执行。

 

步骤1 – 启用COM安全

1. 以管理员打开命令行

2. 输入dcomcnfg

3. 定位到Component Services -> Computers -> My Computer

4. 右键单击My Computer, 选择Properties:

a)         http://learn.iis.net/file.axd?i=1490

5. 切换到COM Security标签:

a)         http://learn.iis.net/file.axd?i=1491

6. Launch and Activate Permissions,选择Edit Limits按钮。加入ARR用到的工作进程需要的帐号:

a)         Local Launch

b)         Remote Launch

c)         Remote Activation

d)         http://learn.iis.net/file.axd?i=1492

7. 单击OK保存更改

 

步骤2 – 添加用户到Performance Monitor Users

1.       以管理员身份打开命令行

2.       输入compmgmt

3.       定位到Computer Management -> System Tools -> Local Users and Groups -> Groups

a)         http://learn.iis.net/file.axd?i=1493

4.       选中Performance Monitor Users组,并且将ARR使用的帐号加入当中:

a)         http://learn.iis.net/file.axd?i=1494

5.       单击OK保存更改

 

 

步骤3 – WMI控制

1.       Computer Management控制台中,定位到Services and Applications并且选择WMI Control:

a)         http://learn.iis.net/file.axd?i=1495

2.       右键单击WMI Control然后选择Properties,选择Security标签:

a)         http://learn.iis.net/file.axd?i=1496

3.       定位到Root -> CIMV2然后选择CIMV2:

a)         http://learn.iis.net/file.axd?i=1497

4.       单击Security按钮,然后加入ARR使用的工作进程帐号。需要设置如下权限:

a)         Execute Methods

b)         Enable Account

c)         Remote Enable

d)         http://learn.iis.net/file.axd?i=1498

5.       单击OK保存更改

 

 

步骤4 – ARR上测试配置

1.       在所有应用程序服务器上配置上述配置后(步骤13),在ARR服务器上测试ARR配置

2.       打开IIS管理器

3.       选择为主机名亲和创建的服务器场

4.       选择Server Affinity图标

5.       Host name affinity provider选择Microsoft.Web.Arr.HostNameMemory提供程序,然后点击Apply保存更改:

a)         http://learn.iis.net/file.axd?i=1499

6.       注意到后面那个Test…按钮这时会出现。点击后请看下图(测试结果,里面Result需要是Pass才可以):

a)         http://learn.iis.net/file.axd?i=1500