负载均衡之---应用请求路由模块的使用(ARR)(九)[在应用程序服务器上为HostNameMemory亲和提供程序配置WMI服务]
在应用程序服务器上为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提供程序
先决条件
本演示需要以下条件:
l 装有IIS7的Win2008,或者更高版本
l Microsoft ARR及关联模块
l ARR被配置为共享主机
注意
下面的步骤需要在服务器场中的所有应用程序服务器上执行。但是,这些配置不需要在ARR服务器上执行。
步骤1 – 启用COM安全
1. 以管理员打开命令行
2. 输入dcomcnfg
3. 定位到Component Services -> Computers -> My Computer
4. 右键单击My Computer, 选择Properties:
a)
5. 切换到COM Security标签:
a)
6. 在Launch and Activate Permissions,选择Edit Limits按钮。加入ARR用到的工作进程需要的帐号:
a) Local Launch
b) Remote Launch
c) Remote Activation
d)
7. 单击OK保存更改
步骤2 – 添加用户到Performance Monitor Users组
1. 以管理员身份打开命令行
2. 输入compmgmt
3. 定位到Computer Management -> System Tools -> Local Users and Groups -> Groups
a)
4. 选中Performance Monitor Users组,并且将ARR使用的帐号加入当中:
a)
5. 单击OK保存更改
步骤3 – WMI控制
1. 在Computer Management控制台中,定位到Services and Applications并且选择WMI Control:
a)
2. 右键单击WMI Control然后选择Properties,选择Security标签:
a)
3. 定位到Root -> CIMV2然后选择CIMV2:
a)
4. 单击Security按钮,然后加入ARR使用的工作进程帐号。需要设置如下权限:
a) Execute Methods
b) Enable Account
c) Remote Enable
d)
5. 单击OK保存更改
步骤4 – 在ARR上测试配置
1. 在所有应用程序服务器上配置上述配置后(步骤1到3),在ARR服务器上测试ARR配置
2. 打开IIS管理器
3. 选择为主机名亲和创建的服务器场
4. 选择Server Affinity图标
5. 为Host name affinity provider选择Microsoft.Web.Arr.HostNameMemory提供程序,然后点击Apply保存更改:
a)
6. 注意到后面那个Test…按钮这时会出现。点击后请看下图(测试结果,里面Result需要是Pass才可以):
a)
心怀远大理想。
为了家庭幸福而努力。
商业合作请看此处:https://www.magicube.ai
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】