Exchange2013

 

微软又出新版Exchange了,真他 。。。  

Exchange 2013 只能运行在Windows 2008 R2或者Windows2012上面, 当然必须是64位的。

这个版本里EMC已经没有了,取而代之的是EAC,Exchange Administration Center,当然了,是一个Web界面的管理工具,嗯,没办法据说Web先进嘛,可执行程序的用户界面必须尽快全部淘汰,只留下优越的浏览器。  访问的方式是这个URL:  https://{owa address}/ecp

以前outlook通过RPC访问mailbox服务器,现在则完全依靠HTTPS了。

架构上的变化很大,hub transport 和unified messaging 没有了, 只留下Mailbox Role现在身兼数职。CAS依然保留,CAS不再需要和Mailbox同在一个高速网络里了。edge transport还有,也就是只留下3个role了。

对于OWA的支持有了加强,如果客户端支持HTML5, 那么OWA也可以实现cache,移动设备也可以离线阅读和编写邮件了。

Exchange 2013 只支持从2007或2010的升级,

forest必须是win 2003 及以上的function level, global catalog的服务器要求2003 SP2 以上的。

不同版本,只有企业版和标准版两种,标准版一台服务器不能超过5个database,其他和企业版没区别。

 

与Active Directory

 Global Catalog, 这个似乎非常重要,今天看到一篇文章上说每个site,要求64bit Exchange 和 32bitGC的CPU比例达到4:1

GC要和其他域控复制信息,用命令查看复制是否完成,可打:

repadmin /showrepl <server name>

Exchange会选中一个configuration DC, 所有的更新等都在此域控上进行。要知道哪一台是configuration DC, 找到并查看event ID 2081

 

全新安装:

要求: windows 2008 R2 64位; .NET  framerwork 4.5;  windows management framword 3.0;  powershell 3.0;    WMI;  WinRM;  MS unified communicatoin platform API 4.0;   MS Office 2010 filter pack and SP1;   邮件要求: 64位 CPU  内存, CAS 最少2G, Mailbox 最少2G, 合并安装 最少4G

AD 里面每个domain的function level必须是 windows 2003 及以上。 

权限要求: domain admins; enterprise admins; schema admins;

首先要装一大堆组件,打开powershell, 命令:

Import-Module ServerManager   然后:

Add-WindowsFeature Desktop-Experience, NET-Framework, NET-HTTPActivation,
RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Web-Server, WASProcess-
Model, Web-Asp-Net, 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-ISAPIFilter,
Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-
Service, Web-Net-Ext, Web-Request-Monitor, Web-Server, Web-Stat-
Compression,Web-Static-Content, Web-Windows-Auth, Web-WMI

然后,是吧前面提到的那些软件比如 。NET 4.5  management framwwork 3.0之类的下载安装。

然后:

Add-WindowsFeature RSAT-ADDS

升级Schema:

Setup /PrepareSchema /IAcceptExchangeServerLicenseTerms

准备AD:

Setup /PrepareAD /OrganizationName:ORGNAME /IAcceptExchangeServerLicenseTerms

OrganizationNAme 这参数在已有Org的情况下就应该不需要了

准备Domain

Setup /PrepareDomain /IAcceptExchangeServerLicenseTerms

接下来可以运行setup.exe安装,也可以只用命令行:

Setup.exe /mode:Install /Roles:ClientAccess,Mailbox /IAcceptExchangeServerLicenseTerms

这个是安装两个Role, 相当于以前的典型安装。

安装完后一些任务,

创建send connector, add accepted domain, configure defult create address policy等等

 

关于 exchange 2013 的DAG

要建立DAG,需要Windows2008 企业版或数据中心版,或者windows  2012 服务器(要知道windows2012 标准版也支持cluster了,区别只是标准版只能最多装在2个虚拟机里)。强烈建议服务器配2块网卡。 DAG可以最多有16个服务器组成,但是需要企业版exchange。 标准版exchange只能加到5个数据库拷贝。 需要一个FSW,即 file share witness 服务器,建议放在CAS上面。(2010里是建议放在hub transport上,现在hub 没了。。。) 

1 建立DAG

New-DatabaseAvailabilityGroup �CName name �CWitnessDirectory DirectoryPath
�CWitnessServer Server �CDatabaseAvailabilityGroupIpAddresses IPAddresses

2 添加主机到DAG

Add-DatabaseAvailabilityGroupServer �CIdentity DAGName �CMailboxServer nodename

3 添加数据库拷贝

Add-MailboxDatabaseCopy �CIdentity DatabaseName �CMailboxServer ReplicaServername  �CActivationPreference  number

 

要检查数据库复制的状况,用命令:

Get-MailboxDatabaseCopyStatus �CServer ReplicaServername

这个脚本可以检查哪些拷贝复制有问题,输出csv文件

del c:\users\Administrator \Documents\FailedState.csv
$mailboxservers = Get-MailboxServer
Foreach ($server in $mailboxservers)
{
$var=Get-MailboxDatabaseCopyStatus -server $server | where {$_.Failed -match
"True"}
$status=$Var.Failed
$ID=$Var.Databasename
$log=$var.LastCopiedLogTime
Add-content c:\users\Administrator\Documents\FailedState.csv "$server,$ID,
$Status, $Log"}

 

如果要把active的拷贝角色转移到另一台服务器上

Move-ActiveMailboxDatabase DBName �CActivateOnServer MailboxServername

 

设置数据库拷贝的active 优先级,这样可以决定active fail后,哪一个成为active的:

Set-mailboxDatabaseCopy �CIdentity DBName\ServerName �CActivationPreference

PreferenceNumber                                

这个number是递增的,1, 2,3,不能跳跃。 还要知道,系统决定激活哪一个服务器上的拷贝不是唯一看number,还要看index state, replay queue length等参数。

 

 

你可能感兴趣的:(Exchange,2013)