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

[经验分享] Windows Azure下Exchange Server2016高可用性配置介绍

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-13 08:23:54 | 显示全部楼层 |阅读模式
Windows Azure下Exchange Server2016高可用性配置介绍
我们前一篇文章中就介绍了Azure下部署Apache高可用性服务的介绍,今天呢,主要介绍一下在Azure下如何实现Exchange2016高可用性服务的部署,说到Exchange2016的高可用部署,我们前面的文章中用也有介绍到,在本地使用Centos+LVS+Keepalived实现了Exchange2016的高可用性服务配置,如果要将Exchange2016部署到Azure下如何实现高可用配置呢,我们都知道如果在Azure下部署高可用,我们只需要将服务器放在同一运行,然后配置对应的可用性集就可以;此次的试验会介绍Exchange2016 DAG及CAS的相关的高可用性配置,具体见下吧;
在windows azure下要管理VM及其他服务可以使用windows azure powershell来管理,所以我们需要下载Azure Powershell。
环境介绍:
Hostname:Iternal-DC
IP:10.10.1.4
Role: Dc、CA、见证服务器
Hostname:Iternal-DC
IP:10.10.1.4
Role: Dc、CA、见证服务器
Hostname:Iternal-Mail01
IP:10.10.1.6
Role: Exchange2016
Hostname:Iternal-DC
IP:10.10.1.6
Role: Exchange2016
DAG:10.10.1.100
我们可以通过登录windows auzre.cn首页----文档与资源下载powershell
wKiom1ZEuAyR_0TkAAFg9bPu6cQ561.jpg
wKiom1ZEuA6QLUK6AAGReH4Iqzs554.jpg
下载订阅
https://manage.windowsazure.cn/publishsettings
导入订阅文件
1
import-azure 'e:\xxxxxxx.publishsettings'



wKiom1ZEuBLToiSoAANyVaaTa_I303.jpg
1
get-azuresubscription



wKiom1ZEuBXwxU5DAAGGGCUhgP0836.jpg
1
get-azurevm



wKioL1ZEuGSx4NktAAC5G-cvXdw123.jpg
1
Get-AzureVM -ServiceName Internalsoft -name Server01 | Set-AzureStaticVNetIP -IPAddress 10.10.1.4 | Update-AzureVM



wKioL1ZEuGnAmHwLAAGDybiHLqU590.jpg
我们同样使用上面的命令为server02、server03绑定虚拟地址,防止在重启中更改
wKioL1ZEuGyx1uInAAI9XQJaHKQ309.jpg
首先是新建DC、选择云服务
wKiom1ZEuCazqAJzAAHbna1ij4c487.jpg
wKioL1ZEuHPQAVkTAAF5v9pCKww600.jpg
wKiom1ZEuCuRLfqeAAHOF-j6zYo054.jpg
wKioL1ZEuHiwaPweAAF2UGIBbjw646.jpg
wKiom1ZEuC-zg4AuAAGyf40vP6c499.jpg
配置好后,开始远程安装服务
我们首先准备AD服务
wKioL1ZEuHzjTRO2AAE84oEDle4697.jpg
开始创建DC
wKioL1ZEuH7zA922AAGMW6fFBY0458.jpg
创建完成
wKiom1ZEuDjBX1ePAAEJhOWT70I084.jpg
接下来就是证书服务器
wKioL1ZEuIXSUPTwAAG7OlACnLA743.jpg
安装证书服务角色
wKiom1ZEuDyQll_LAAGO4OwxH_c551.jpg
完成证书服务器配置向导
wKioL1ZEuInScDE_AAGFZlEQoTA728.jpg
wKiom1ZEuEHAiLe3AAGPLH7jaWI077.jpg
配置完成
wKiom1ZEuEPDBxt3AAE2Bp2KZQI154.jpg
接下来我们就是安装及配置server02
修改计算机名Iternal-Mail01
wKioL1ZEuJPBCskgAAHMbQKDb28143.jpg
加域后,我们开始配置高可用性配置
单击server02----配置---可用性集----创建可用性集
wKiom1ZEuEmgDDgcAAEBB1T7lZI357.jpg
定义可用性集名称----该名称可以随意定义
wKioL1ZEuJWzBHpfAAD5cVVclFE479.jpg
开始创建可用性集
wKiom1ZEuEyx-92jAAExjgq8E3s449.jpg
可用性集创建完成
wKiom1ZEuE6Te44tAAE2NcC8ws8670.jpg
接下来我们需要将server03加入到该可用性集中
wKiom1ZEuFCQRWLjAAEaTWIqnG0531.jpg
保存,更新完成。
wKioL1ZEuJyibAgVAAEFF_assWY184.jpg
接着我们还需要配置基于端点的可用性集
我们都知道Exchange2016架构上变化很大,所以我们只需要对HTTP和HTTPS做终结点即可
我们首先选择server02----终结点-----添加
wKioL1ZEuJ6hooCMAADqlEJT5uA780.jpg
添加独立的终结点
wKioL1ZEuJ_BSw_AAADXodwaCJA028.jpg
定义终结点名称及对应的端口:我们首先定义HTTP 80 ,然后勾选创建负载均衡
wKiom1ZEuFagWN5TAAD-NU7VtkY250.jpg
定义负载均衡集名称
wKioL1ZEuKLTI7C_AADwAnyfqII371.jpg
定义完成
wKioL1ZEuKPwuKskAAEfaXVr7HY845.jpg
接着我们按照同样的方法定义HTTPS终结点及创建负载均衡
wKiom1ZEuFrTI0fTAAEBWE-TwcI673.jpg
HTTPS负载平衡名称创建完成
wKioL1ZEuKbAKCqgAAEkccOCB6c091.jpg
最后我们需要将server03的终结点添加到创建的负载平衡集中
server03---终结点---添加
wKioL1ZEuLHDgvi4AAEDpbG4Otk379.jpg
我们将终结点添加到指定的负载平衡集中
wKiom1ZEuG7gRsk5AADbBwzsaeQ318.jpg
开始添加
wKioL1ZEuLrBWgbOAAD28FRIas0500.jpg
HTTP负载平衡终结点添加完成
wKiom1ZEuHSwNwSoAAEoBgp2bIU741.jpg
接下来我们也需要按照以上的方法在server03上将HTTPS负载平衡集添加到终结点中
wKioL1ZEuMPxF10OAADSR4dOK0E576.jpg
在此服务器的高可用性配置已经全部完成
wKiom1ZEuHmTQVdOAAE75c2Zzdg656.jpg
接下来就是安装Exchange2016 ,安装前,我们需要安装先决条件
1
Install-WindowsFeature RSAT-ADDS, AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation



wKiom1ZEuH2ggDNGAAJFu4q_kj8283.jpg
在您安装操作系统角色和功能后,请按以下显示的顺序安装下列软件:
1. .NET Framework 4.5.2
2. Microsoft Unified Communications Managed API 4.0 Core Runtime(64 位)
从以上软件得知,从Exchange2016开始需要安装Net Framework4.5.2版本的框架了
Microsoft unified communications managed API安装我完成
wKiom1ZEuH-CUoQMAAGh-NYR6ZM822.jpg
接下来我们安装Exchange服务,将Exchange2016的光盘加载,然后运行setup.exe
wKioL1ZEuMvz5H_kAADaLRTZhuQ562.jpg
开始安装
wKiom1ZEuIGiF2PLAAE30WzAAzM406.jpg
选择安装的所需功能
wKiom1ZEuIOzmV8mAAD1J-pro30398.jpg
定义组织名称
wKiom1ZEuIWSCUinAAE0O3Mf7KU293.jpg
检查安装前的先决条件
wKioL1ZEuNLSaE7yAAGJLeREx5A999.jpg
开始安装
wKiom1ZEuInA-tzwAACr9zdFuPc322.jpg
安装完成
wKiom1ZEuIrzWfnoAADdcxrUgPQ465.jpg
接下来就是查看Exchange配置了
wKiom1ZEuJHAukPnAADgXx1CEBk398.jpg
登陆成功
wKiom1ZEuJOxs1AXAAEXGpcsAqM614.jpg
接着我们配置第二个服务器,更改计算机名及加域
wKiom1ZEuJbC6Pj8AAGq2Kai_t8272.jpg
wKioL1ZEuOPjqK6dAAIRQW8_nZU771.jpg
前提条件也安装完成
wKiom1ZEuJ2hknGGAAFRyI6AHng457.jpg
wKiom1ZEuKCTXTWCAAGJ7qbpnJ0992.jpg
接下来也是安装exchange2016服务了,步骤跟上面一样
wKioL1ZEuOuRxyTJAADWTdRJJks889.jpg
开始安装
wKioL1ZEuPaQY6egAAEQ-cGsUoQ973.jpg
开始安装
wKioL1ZEuPfRMQGJAADodZyJObg859.jpg
安装完成
wKiom1ZEuK7BPIGiAAExo1tNvGY068.jpg
接下来我们的工作就是申请证书
wKioL1ZEuPuhm9uiAAF_xSk8KC4089.jpg
从证书颁发机构创建证书
wKioL1ZEuP3hooZlAAFjl8_VcEo731.jpg
定义显示名称及证书存储服务器路径
wKiom1ZEuLSjocHCAAFidwk1uxM975.jpg
定义证书域名设置
azureex.iternalsoft.com
wKiom1ZEuLbxeS54AAE-FQqqEj8736.jpg
wKioL1ZEuQKySPoDAAD2uK81ocM174.jpg
选择证书名称
wKiom1ZEuLiggO3nAADZ5wGvb2M728.jpg
定义证书信息
wKioL1ZEuQWj6oqsAAEK_w_j0i0061.jpg
定义证书文件保存路径
wKiom1ZEuLuz7-KoAADRBlfoDbI982.jpg
wKioL1ZEuQjAwle5AAFVuBKJYDs795.jpg
接下来我们通过保存的req文件进行证书申请
wKiom1ZEuMPw8VOYAAQLC0AV-ps387.jpg
提交证书信息
wKioL1ZEuQ-g91xoAACQxudKqHA904.jpg
下载保存证书
wKiom1ZEuMrS0plBAAG_pQ48SiU398.jpg
接下来完成证书搁置请求
wKioL1ZEuRfxjjZ3AAGV7H_HjUc594.jpg
选择证书路径
wKioL1ZEuRiQmL_bAAFGb0JpNLw618.jpg
接下来我们要给刚才申请证书指定服务,单击刚才新建的证书---编辑---服务--
wKioL1ZEuRrw88IgAAEU8A2COX0897.jpg
配置服务后的的状态
wKiom1ZEuNKhagvOAAFehQENcTk351.jpg
注:如果导入后的服务器证书状态显示---无效-----我们需要下载根证书,然后导入到受信任的颁发机构中即解决
然后创建DAG,为了提高内部数据库可用性服务;建议修改服务器名称,为了方便查看管理
我们分别单击两台服务器所对应的数据信息---编辑---即可修改
wKioL1ZEuR7S76VqAAGKFa0GdSM076.jpg
修改后的状态
wKiom1ZEuNWA9xGgAAFhR574GDk801.jpg
接下来我们创建两个用户,分别挂载不同的数据库上
user01------DB01-01
user02-----DB02-01
wKiom1ZEuNrgqXxOAAFX4pP91Qk857.jpg
接下来就是创建DAG高额用组了
把Exchange Trusted Subsystem加入到Administrators组,因为本次是将DC服务器作为见证服务器;
wKiom1ZEuNzB_S6bAAHuMiiNxss162.jpg
单击服务器----数据库可用性组----添加
定义数据库可用性组的信息:
注:定义见证服务器的时候,见证服务器的名称一定要写对,不然会在DAG数据切换上出现错误
wKioL1ZEuSqCB2ksAAHZVBwb5SY152.jpg
创建后我们可以通过访问\\internal-dc.iternalsoft.com进行访问查看
wKioL1ZEuSzB2p5OAAG_oLcmYZg947.jpg
查看DAG的权限设置
wKioL1ZEuTGR7d7rAAEsZX7H5tY368.jpg
然后我们查看C盘目录下的DAG目录文件
wKiom1ZEuOey4jfFAADaRvrAGRo445.jpg
查看文件内容
wKioL1ZEuTPieM8pAADijl6v6qo466.jpg
继续查看权限
wKioL1ZEuTbQML94AAGivtlUftQ303.jpg
创建好后,我们开始添加可用性组成员信息
wKioL1ZEuTfAQ-8EAAFDRxlo5_w601.jpg
选择两台服务器,添加即可
wKiom1ZEuO-zKalPAAGQ1psQzpg258.jpg
开始安装故障转移群集软件
wKioL1ZEuTuQhKL5AAFYqM9AF8I900.jpg
添加完成
wKiom1ZEuPKAz3oVAAFx5OU0Lqc262.jpg
wKiom1ZEuPSSD-_BAAGUObV2AwM565.jpg
接下来就是创建数据库副本
wKiom1ZEuPmSq0yOAAF8mWi4Ri0539.jpg
选择添加副本服务器
wKiom1ZEuPzRcuD4AAHESvnereE807.jpg
Iternal-Mail01服务器的DB01数据库副本添加完成
wKiom1ZEuQfTc8cWAAFXkPRZo-w040.jpg
同样我们需要给server02的DB02添加数据库副本
wKiom1ZEuQmQDjp5AAGDXWDrdKg832.jpg
最后我们进行测试,访问外部云服务地址,登陆邮箱
wKioL1ZEuVWTRr1PAAF1C00y9EI958.jpg
我们也可以将本地的EXCHANGE证书导出来,然后上传到云服务器上;
首先我们到处exchange服务器证书
wKiom1ZEuQzDK-_8AAGqJ5V5gCI888.jpg
定义导出路径及密码
wKioL1ZEuVnCeUjFAAF3QhSqXJw866.jpg
然后我们在azure的portal打开云服务----证书---上载
wKioL1ZEuVvRU-dBAAEKMO7hPc8894.jpg
选择刚才到处的证书及密码
wKiom1ZEuRKhX_zKAADFz9Z7bvo326.jpg
上载完成
wKioL1ZEuV7RyT7OAAEHXwtFJys015.jpg
接下来我们定义域名
azureex.iternalsoft.com 139.217.27.3
autodiscover 139.217.27.3
注:Exchanage2016的外部outlook必须配置autodiscover进行配置自动发现进行outlook配置完成
wKiom1ZEuRTQRLkYAAE_8QlbVsg107.jpg
解析正常
wKiom1ZEuRbhZWtMAAC6fl3_oVw594.jpg
登陆成功
wKiom1ZEuRfSMavZAADolsBTJk4833.jpg
wKiom1ZEuRmS3fhRAAEWRm14oso329.jpg
然后我们发送给外部发送测试邮件
我们给126网易发送测试邮箱
wKioL1ZEuWWgL-EnAAD49uw0j8E705.jpg
外部邮箱收发正常
wKioL1ZEuWfilcAGAAGl9XvSYp4924.jpg
现在我们使用user02用户发送测试邮件
wKioL1ZEuWzSxO6pAAHJgcyd4bg951.jpg
在测试高可用性前,我们先确认一下群集的状态
wKiom1ZEuSaC0vL9AAErGjdPd0Q360.jpg
再次确认DAG的高可用性信息
wKioL1ZEuXbyG0VuAAF41UhH_vE029.jpg
然后我们关闭用户user02所在的当前服务器,然后再次访问邮箱
因为user02的数据库存放在server02上,所以我们需要将server02关闭,然后尝试访问user02,然后使用user02发送测试邮件,如果发送成功,说明高可用性是成功的
现在我们 已经将server02服务器关机了,关机后,我们查看群集状态
wKiom1ZEuSyATP0uAAE65gvA52c538.jpg
再次查看DAG的数据库切换状态;服务器正在切换数据
wKioL1ZEuXngMJXqAAFwsJSzaCg421.jpg
正在同步数据
wKiom1ZEuTCz9upQAAGGALZ1iNs165.jpg
当DAG同步完成后,我们再次查看DAG的状态;切换成功
两个数据库均运行在Iternal-Mail01服务器上
wKioL1ZEuX3gOK_DAAGI9x4FrK8528.jpg
然后我们尝试登陆user02,然后使用user02发送测试邮件
wKioL1ZEuX-Q1_LyAAFSRm2oYcg700.jpg


运维网声明 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-138519-1-1.html 上篇帖子: 云服务系列:Windows Azure SDK for .NET(2012 年 6 月发布的版本)的最新消息 下篇帖子: 使用 Chef 管理 Azure 资源 Windows
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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