环境描述

IP address

Server name

Server role

备注

10.62.9.12

Dhcashub01

Exchang(cas/hub)

10.62.9.13

Dhcashub02

Exchang(cas/hub)

10.62.9.15

Dhmbx01

Exchang(mailbox)

10.62.9.16

Dhmbx02

Exchang(mailbox)

10.62.9.18

DhEdge01

Exchange(edge)

10.62.9.10

Dhdc01

Dc(fsmo)dns ca

10.62.9.11

Dhdc02

Dc dns dhcp

10.62.9.14

Casarray

Cas nlb

虚拟ip

10.62.9.17

Dag

Mailbox dag

虚拟ip

一 安装exchange cas/hub角色

1.1 前期准备

在Exchange2010的各角色中,我们首先安装CAS角色,此处我们把CAS和HUB服务器安装在同一台服务器上,在CAS/hub服务器上以管理员身份打开Windows PowerShell,输入如下命令以安装必要组件。

Import-Module ServerManager

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy –Restart

set-service nettcpportsharing -startuptype automatic

安装Microsoft Office 2010 Filter Pack(FilterPackx64.exe)与网络负载平衡。

1.2 安装cas/hub角色

接下来我们准备安装Exchange201的CASHUB角色,首次安装exchange 2010需要先扩展域架构,进入exchange安装文件,找到setup,在cmd控制台下运行setup/ps, 手动进行架构准备。(或者在安装exchange时选中自动安装exchange server 所必需的windows server 角色和功能自动进行架构扩展)

运行setup /p /on:组织名,进行林准备。

运行setup/pad 域准备。

完成扩展后开始安装Exchange。

选择语言仅从DVD安装语言,选择安装Exchange,选择自定义安装

勾选客户端访问服务器和集线传输服务器。

配置从外网访问CAS服务器的域名,也即我们在公网上为Exchange申请的域名。

测试通过,开始安装。

安装完毕后在另一台CASHUB2服务器上做同样的安装。下面开始做CASHUB服务器的负载均衡,我们使用Windows NLB(单播)来实现此功能。单播需要2块网卡,不过2008 r2使用1块网卡也能实现。

1.3 配置cas阵列

服务器机器名

心跳网卡ip(private)

业务网卡ip(public)

Dhcashub01

10.0.0.1

10.64.9.12

Dhcashub02

10.0.0.2

10.64.9.13

配置NLB要求的心跳网卡属性,只留下IPv4。

选择更改适配器设置,在组织属性中调出菜单栏,选择高级-高级设置,将业务网卡的顺序调到上面,使用业务网卡的优先级比心跳网卡高。

打开管理工具中的网络负载均衡管理器。

选择新建群集,输入dhcashub01,选择连接,选择业务网卡作为接口。

设置群集ip地址。

设置群集参数。

节点dhcashub01已经加入群集。

添加另一个节点。

等待一段时间后,两个节点都显示已聚合,NLB配置成功。

为了实现访问邮箱的故障转移自动切换,需要建立客户端访问服务器阵列,这样才能实现自动故障切换,在CAS上运行如下命令:

New-ClientAccessArray -FQDN "mail.domainname.com” -Name “casarrary.dhgs.com" –site default-first-site-name

如果先安装mailbox角色或是remove-clientaccessarray操作过的需要为后端数据库指定客户端访问阵列。

Set-MailboxDatabase Databasename -RpcClientAccessServer "mail.domainname.com"

二 安装mailbox角色

2.1 前期准备

在mailbox服务器上以管理员身份打开Windows PowerShell,输入如下命令以安装必要组件。

Import-Module ServerManager

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server –Restart

set-service nettcpportsharing -startuptype automatic

安装Microsoft Office 2010 Filter Pack(FilterPackx64.exe),故障转移群集。


 
2.2 安装mailbox角色

接下来我们准备安装Exchange2010的mailbox角色。

选择语言仅从DVD安装语言,选择安装Exchange,选择自定义安装。

勾选邮箱角色。

测试通过,开始安装。

安装完毕。

在另一台mailbox上做同样的操作。

2.3  创建高可用性数据库

服务器机器名

心跳网卡ip(heart)

业务网卡ip(mapi)

Dhmbx01

10.0.0.1

10.62.9.15

Dhmbx02

10.0.0.2

10.62.9.16

配置dag要求的心跳网卡属性,过程同cas的心跳网卡属性配置。

接下来我们开始创建DAG,新建DAG数据库可用性组,打开EMC控制台,组织配置,邮箱,数据库可用性组。

创建dag群集需要有见证服务器,添加Exchange Trusted Subsystem用户到见证服务器的本地管理员administrators组,如果见证服务器是hub角色可以省略这一步,此处我们的见证服务器是dhcashub01与dhcashub02。

点击”新建DAG组”。

配置DAG组的IP如下:

添加第二台见证服务器地址,添加DAG组成员。

Dag创建完后查看dag属性。

将mapi网络复制禁用。

添加dag副本。

查看dag副本状态。

三 创建证书

3.1 安装证书服务器

安装企业根CA

安装完毕。

3.2 配置证书

我们开始配置证书以实现对Exchange2010邮箱的加密访问,打开exchange管理控制台,服务器配置,创建exchange证书。

创建了exchange证书ca01.req,然后用记事本打开ca01.req,复制里面的内容。打开证书服务器的网站,http://dhdc01/certsrv ,输入用户名,密码,进入网站页面,点击申请证书。

将前面复制的内容粘贴到”保存的申请”。证书模版选择web服务器,点击提交。

点击下载证书

再次登录http://dhdc01/certsrv,下载证书链。

将下载的证书链导入到本地计算机证书的受信任的根证书颁发机构中。

在exchange控制台中完成证书搁置请求。

查看证书状态为有效,至此,dhcashub01上的证书创建完毕。

继续将dhcashub01上的证书导出然后导入到dhcashub02中。

为dhcashub01与dhcashub02的证书分配服务。

查看证书所分配的服务。

打开owa 验证下安装的证书是否起作用,如下已经不会出现提示安装证书的导航页面了。

四 安装edge角色

4.1 前期准备

在Edge Transport server和 Hub Transport server之间的防火墙上,必须打开以下端口。

防火墙接口

协议

TCP 端口

从互联网输入或输出到互联网

SMTP

25

从内网输入或输出到互联网

SMTP

25

从内网输入

Secure LDAP

50636

输入如下命令以安装必要的组件。

Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS –Restart

EDGE服务器不需要加入域,但需将EDGE服务器的DNS后缀改成跟域名一致

由于没加入域,我们要在DNS中手动添加一个EDGE服务器的A记录。

在edge服务器的hosts文件中手动加入hub服务器的a记录。

在edge服务器中新建防火墙入站规则使得hub服务器能访问50636端口。

4.2 安装edge服务器

接下来我们准备安装Exchange2010的mailbox角色,选择语言仅从DVD安装语言,选择安装Exchange,选择自定义安装,勾选边缘传输角色。

测试通过,开始安装。


 
4.3 边缘订阅

在edge服务器上运行New-EdgeSubscription -FileName "C:\Edge.xml"生成订阅文件。

将C:\Edge.xml文件拷贝到hub服务器的c盘下,切换到hub服务器, 导航至“组织配置”,“集线器传输”,然后选择“边缘订阅”选项卡,新建边缘订阅。

完成订阅。


 
4.4 边缘同步

分别在dhcashub01与dhcashub02服务器上运行Start-EdgeSynchronization,进行边缘同步。

完成边缘同步后,在集线器传输的发送连接器中可以看到多了两个发送连接器,边缘传输服务器的发送连接器也有两个发送连接器,同hub上的完全一致。

4.5 边缘克隆
  
   当有多台edge服务器实现dns轮询时,我们可以进行边缘克隆来配置多台edge服务器。

五  安装完Exchange后的任务

5.1 owa重定向
    
    Owa的默认访问地址是https://mail.domainname.com/owa,为了提高客户体验将访问地址改为https://mail.domain.com,打开iis管理器,网站,默认网站,http重定向,设置如下。

iisreset重启iis生效。

5.2  登陆owa时不需要输入域名(域\用户)

通常,用户要登录OWA时需要输入完整的域/用户名才能登录,打开iis管理器,然后展开网站下的默认站点,然后点击OWA,在主窗口中单击身份验证。


 
在身份验证页面单击想要设置的身份验证方式,此处为基本身份验证。单击基本身份验证,并选择操作窗口中的编辑,打开编辑基本身份验证设置窗口,输入默认的域名。这样,用户在登录OWA时,就不需要输入本域的域名,直接输入用户名即可登录。

同时,也可以在OWA的属性标签中,对身份验证进行修改。

5.3  smtp配置

新建接受域domainname.com,并设为默认域。

配置smtp的连接方式,打开exchange控制台导航至服务器配置,集线器传输,接收连接器,选择default server,设置属性,身份验证及权限组如下。

配置发送连接器

边缘服务器上的发送连接器默认已设置到internet的地址空间为*

5.4  邮箱配额与邮件大小

打开exchange 管理控制台,组织配置,数据库管理,双击数据库,点击限制,设置邮箱配额为500M。

客户端脱机通讯簿设为默认脱机通讯簿。


 
传递单个邮件的大小受到客户端outlook限制,outlook2007限制邮件中单个附件最大为150M,outlook2010中限制单个附件最大为10M,其次是服务器的限制。服务器的限制包括组织限制,连接器限制,用户限制。

Exchange 2010 的发送和接收连接器的默认限制是10M,在集线器传输服务器和边缘传输服务器上都是一样的。在内部传输的邮件受到集线器传输服务器的影响,要更改内部邮件的限制,更改集线器传输服务器的连接器的限制即可。对于Internet的邮件,如果使用边缘连接,则还受边缘服务器的影响,需要同时更改集线器传输服务器和边缘服务器的设置。

此处我们不修改使用exchange 2010默认的10M邮件大小。依次查看各项设置邮件大小的控制菜单。

全局设置:在exchange控制台中导航到组织配置,集线器传输,全局设置,传输设置。

接收连接器设置: 在exchange控制台中导航到服务器配置,集线器传输,接收连接器, default server。

发送连接器设置:在exchange控制台中导航到组织配置,集线器传输,发送连接器。

邮箱用户设置:在exchange控制台中导航到组织配置,收件人配置,邮箱,邮箱用户,邮件流设置,邮件大小限制。

另外用OWA收发邮件的大小受C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Owa下的Web.config 文件中的maxRequestLength字段影响。

5.5  启用outlook anywhere

Outlook Anywhere 可以允许用户使用outlook通过 Internet 连接到其 Exchange 邮箱,可以使远程办公的用户或移动用户无须使用虚拟专用网络 (×××) 即可连接到其 Exchange 服务器。

确认cas服务器上已安装组件HTTP代理上的RPC及exchange相关证书。

导航至服务器配置,客户端访问,选中服务器,点击启用outlook anywhere,证书我们已在前面步骤中配置过。

输入外部主机名

启用outlook anywhere完成后查看服务器的outlook anywhere属性栏。


 
5.6  启用分层通讯簿

见 http://limintao.blog.51cto.com/blog/462/1087170

5.7  修改owa界面

c:\Program Files\Microsoft Exchange Server\V14\ClientAccessOwa\14.2.247.5\themes\resources找到这两个文件 lgntopl.gif ,lgntopr.gif  修改Outlook Web App的徽标。更多详细的修改方法,可参照:http://technet.microsoft.com/zh-cn/library/ee633483.aspx

转载于:https://blog.51cto.com/limintao/1124648

exchange 2010高可用平台的搭建和配置相关推荐

  1. 配置exchange 2010高可用群集服务(dag)

    先把实验环境搭建好  详细如图: 我们先把ip设置上并且加入域   然后如下操作 两台exchange的群集网卡需要网关 以下操作在两台exchange服务器都进行   步骤一样 安装这个包 启动设置 ...

  2. RabbitMQ高级指南:从配置、使用到高可用集群搭建

    本文大纲: 1. RabbitMQ简介 2. RabbitMQ安装与配置 3. C# 如何使用RabbitMQ 4. 几种Exchange模式 5. RPC 远程过程调用 6. RabbitMQ高可用 ...

  3. RabbitMQ 高级指南:从配置、使用到高可用集群搭建

    博主说:在项目中,通过 RabbitMQ,咱们可以将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量. 正文 1 Rab ...

  4. mycat mysql好可用架构_想要学会MyCat高可用集群搭建,但是这些知识点却还玩不明白?...

    一.集群架构 1.MyCat实现读写分离架构 在我前面的文章, 我已经讲解过了通过MyCat来实现MySQL的读写分离, 从而完成MySQL集群的负载均衡 , 如下面的结构图: 但是以上架构存在问题 ...

  5. 高性能、高可用平台架构的演变过程

    转载自 高性能.高可用平台架构的演变过程 开篇概述 在如今移动互联网.互联网+.大数据的时代,各类的互联网网站.平台异常突起,如同雨后春笋,有种"忽如一夜春风来,千树万树梨花开"感 ...

  6. 一步一步打造MySQL高可用平台

    六月 北京 | 高性能计算之GPU CUDA培训 6月22-24日三天密集式学习  快速带你入门阅读全文> 正文共3592个字,4图,预计阅读时间18分钟. 引子 笔者刚开始进入公司的时候,主要 ...

  7. 基于CentOS7,MySQL5.7的高可用MHA架构搭建实战

    基于CentOS7,MySQL5.7的高可用MHA架构搭建实战 MHA 架构搭建 一 .MHA架构 MHA(Master High Availability)是一套比较成熟的 MySQL 高可用方案, ...

  8. 探秘手淘高可用平台(三)——热修复和开发流程

    本系列文章根据手机淘宝客户端基础架构高级开发工程师非台在安卓绿色联盟开发者大会上的分享,共分三篇,介绍手淘技术团队性能和稳定性系统化提升方案EMAS-MOTU的设计原理以及实现思路. 本文重点介绍手淘 ...

  9. RabbitMQ高可用集群搭建

    RabbitMQ高可用集群搭建 摘要:实际生产应用中都会采用消息队列的集群方案,如果选择RabbitMQ那么有必要了解下它的集群方案原理一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确 ...

  10. Hadoop HA 高可用集群搭建

    Hadoop HA 高可用集群搭建 一.首先配置集群信息 1 vi /etc/hosts 二.安装zookeeper 1.解压至/usr/hadoop/下 1 tar -zxvf zookeeper- ...

最新文章

  1. Yolo:实时目标检测实战(下)
  2. 隐藏原生select下拉框的向下箭头▼
  3. 无需成对示例、无监督训练,CycleGAN生成图像简直不要太简单
  4. 总结一下Page_Load和OnLoad
  5. Linux:hping高级主机扫描
  6. 模板 - 图论 - 最小生成树
  7. 【Docker】安装MySQL彻底解决3306端口占用问题
  8. 非参数假设性检验 Wilcoxon秩和检验 matlab
  9. AppleAlc 工具 dump-coeff的使用方法
  10. linux命令行弹窗浏览器,linux命令行下使用linux打开浏览器命令
  11. 线程安全注解——GUARDED_BY
  12. opencv3中的图像混合操作
  13. PS技巧一-----镜头光晕
  14. 在 boot 操作过程中的 FIRST_BOOT阶段,安装失败,出现错误
  15. 自定義 ForkJoinPool 線程池,并消除classLoader加载失败的问题
  16. python tkinter label靠左对齐_如何在Tkinter网格中左对齐标签和输入框
  17. Springboot毕设项目爱团购系统设计与实现kh533(java+VUE+Mybatis+Maven+Mysql)
  18. StyleFlow,牛逼!
  19. Oracle单实例数据库启动ORA-01078、ORA-00205、ORA-01157、ORA-01110处理
  20. 国内资深安全专家详谈Trojan-PSW盗号***

热门文章

  1. 74LS151 8选1数据选择器实现4位奇偶判断电路-QuartusII 软件仿真
  2. 前端五个拿来就能用的炫酷动画登录页面
  3. Android之利用NanoHttpd搭建服务器
  4. 西安中学2021文科高考成绩查询,2021年西安重点高中名单及排名,西安高中高考成绩排名榜...
  5. HTML——超链接、音视频
  6. 本特利框架3500/05-01-01-CN-00
  7. limesurvey-怎么用
  8. labview霍夫曼编码_毕业设计 基于LabVIEW的编码的设计与仿真—信源编码
  9. 计算机程序员目标分析,计算机程序员实习目的
  10. 软件项目管理实践之日计划 .