准备工作
1、 两台应用服务器(我的是Dynamics-AS01和Dynamics-AS02)。
2、 Ip3个(两台应用服务器IP:192.168.1.110、192.168.1.111,负载IP一个:192.168.1.142)。
3、 相关dynamics安装包和升级包。
4、安装前,需先在AD域控上新建一个OU,并赋予安装账户对此OU完全控制权限,或直接用域控管理员进行安装及配置相关服务账户。
如需最低权限安装,请参照:如何使用所需的最低权限安装Microsoft Dynamics CRM
安装网络负载平衡
分别在Dynamics-AS01和Dynamics-AS02两台服务器添加网络负载平衡及相关配置。
具体配置如下图:
点击添加角色和功能
选择添加网络负载平衡
添加完成后,在工具中选择”网络负载平衡管理器”
配置网络负载平衡
打开网络负载平衡管理器,右键点击”网络负载平衡群集”然后点击新加群集
输入主机名称” Dynamics-AS01”点击连接,然后下一步
继续下一步
添加群集IP,我用的是192.168.1.142,然后下一步
选择群集操作模式为”多播”,点击下一步
点击”完成”,如图已成功添加网络负载平衡群集
右键群集,点击添加主机到群集
输入第二台应用主机名称” Dynamics-AS02”点击连接,然后点击下一步,直至完成。
安装Dynamics 365
首先,登录Dynamics-AS01服务器,安装dynamics应用,选定相应需要安装的角色,点击下一步。
选择”创建新部署”,点击下一步
选择OU,点击下一步。
为服务指定具体的用户,点击下一步。
继续下一步
下一步等待安装直至完成
待Dynamics-AS01应用服务器安装完成后,我们进入Dynamics-AS02应用服务器,打开安装包,执行安装操作。
继续下一步
这一步,选择”连接到现有部署并对其进行升级”,然后点击下一步。
继续,下一步
继续下一步,直至完成。
等待安装完成即可。
配置Dynamics 365 网络负载均衡
在每一台应用服务器的IIS中,找到dynamics 365站点,选择”配置编辑器”
选择如下图节点
将useAppPoolCredentials 设置为true
打开任意一台应用服务器,打开dynamics 365 部署管理器,右键Dynamics 365,点击属性。
在Web地址页签点击"高级"
勾选"部署使用NLB",点击确定。
到此,配置NLB完成。
将NLB的IP(192.168.1.142)对应dynamics访问域名配置到dns或hosts文件中做解析,未来访问或配置其他功能( 如ADFS)可使用NLB的IP做解析来进行相关配置。
注意:配置完NLB,如果跨网段访问,可能会访问不到,这时候需要联系网管,通过在网关上手工静态绑定ARP记录解决。下图为NLB的IP地址及MAC地址。