SFB 项目经验-51-某上市企业2千人Exchange 2013升级2016高可用之伤01

 

SFB 项目经验-51-某上市企业2千人Exchange 2013升级2016高可用之伤01(带病撰写项目实战笔记)

问题描述:

2000人企业使用Exchange 2013邮件服务器标准版,n年!

1)问题1:

标准版仅支持5个邮箱数据库。

2)问题2:

一个邮箱数据库用户数太多,邮箱容量太大500GB-1TB,容易经常死。


SFB 项目经验-49-耗时5天修复某上市企业2000人邮箱数据库实录(五一巨献)

http://blog.51cto.com/dynamic/2109395 

3)问题3:

本地硬盘使用一台虚拟机硬盘映射为网络驱动器存放数据库,死得不要不要的慢!

4)问题4:

本地内存24GB,一般情况跑到22GB,任何操作你卡死为止,只要你多点2下,死给你看。

5)问题5:

证书名字一堆一堆的,真是众里寻它千百度,默然回首只在一堆垃圾中。

6)问题6:

环境中有2个Exchange 2013,其中1台已过期。


解决方案:

升级!

升级为Exchange 2013高可用,2前,2后,至少4台邮件服务器。

升级为Exchange 2016高可用,2邮箱服务器角色至少2台邮件服务器。

提交方案,否决!

一次企业微信事故,影响2000人左右,大致影响3天左右,多数人丢失联系人,聊天记录。

决定升级为Exchange 2016高可用。


升级规划(粗略规划):

1) 采用共存升级,不影响Exchange 2013正常使用的情况下,平滑过渡。

2) 防垃圾邮件利旧,使用目前的梭子鱼防垃圾邮件。

3) 操作系统采用Windows 2012 R2,通用易用。(明智之选)

4) Exchange 2016采用Exchange 2016 CU10。(明智之选)

5) 使用DNS轮循,采用2个公网IP,2条公网A记录mail.contoso.com,2条公网A记录Autodiscover.contoso.com。

6) 利用2台64GB物理服务器,6个4TB硬盘,RAID10。

7) 每台物理服务器2个千兆网卡,1个为LAN,1个为Private。

8) 邮件服务器数据库采用DAG设计,一主一副本,准备1台虚拟机做为见证服务器。

9) 略过…


升级痛苦:

1) 了解环境中使用Windows 2012 R2 AD + 2台Exchange 2013 RTM。

2) 了解升级为Exchange 2016 CU10,至少Exchange 2013 CU10,本次采用Exchange 2013 RTM升级为Exchange 2013 CU 21再升级为Exchange 2016 CU10。

3) 模拟测试环境

A. 采用5台Windows 2012 R2虚拟机

B. 其中2台域控制器分别为011-DC01,012-DC02,其中011-DC01也是证书颁发机构,提供证书颁发。

C. 其中1台邮件服务器为021-mail01,安装Exchange 2013 RTM,升级为Exchange 2013 CU21。

D. 新建测试帐号,配置Outlook,测试收发邮件是否正常。

E. 其中2台邮件服务器为031-mail01,安装Exchange 2016 CU10。

F. 新建测试帐号,配置Outlook,测试收发邮件是否正常。

G. 迁移测试帐号,测试收发邮件是否正常。

H. 将mail记录切换到Exchange 2016 CU10。

I. 测试帐号是否能正常使用Outlook,是否能正常收发邮件。

J. 将Exchange 2013 CU21关机。

K. 测试帐号是否能正常使用Outlook,是否能正常收发邮件。

4) 正常环境升级问题

A. 坑1:

邮件服务器Exchange 2013第1台计算机名为mail.cotoso.com,第1次见人这样玩。

B. 坑2:

邮件服务器Exchange 2013第2台不能正常删除,因为已不存在本Exchange 2013服务器的虚拟机。

C. 坑3:

邮件服务器Exchange 2013第1台证书使用本机颁发的,怪,第1次见人这样玩。

D. 坑4:

所有客户端导入证书可能为Exchange 2013第1台上面的证书。

E. 坑5:

升级后,使用foxmail,可以正常收发外网邮件。

升级后,使用Outlook,可以正常收发内网邮件,但发外网邮件(梭子鱼)被拒,提示未知域名,到Exchange 2016了。

升级后,出现以下问题,将2台Exchange 2016邮件服务器关机。

关机后,使用Outlook收发外网邮件,正常,(梭子鱼)到Exchange 2013服务器了。

F. 略过…,要知后续,请继续关注本博客更新。

5) 本博结束,23:00正常休息,后续升级完成,再续。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/253746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字图像处理——2D降噪

图像降噪处理主要分为2D(空域)与3D降噪(时域/多帧),而2D降噪由于相关的实现算法丰富,效果各异,有着丰富的研究价值。理解2D降噪算法的流程,也对其他的增强算法有很大的帮助&#xff…

项目开发(Require + E.js)

最近在做的几个项目,分别用了不同的框架跟方式,有个H5的项目,用了vue框架, 这个项目我还没有正式加入进去, 等手头的这个项目完成就可以去搞vue了, 现在手头的这个项目是一个招聘的项目, 用到了…

五个常用的Linux监控脚本代码

bash中 2>&1 & 的解释 1、首先,bash中0,1,2三个数字分别代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准…

AHB协议学习

1. 简介 AHB(Advanced High Performance Bus)总线规范是AMBA(Advanced Microcontroller Bus Architecture) V2.0总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB (Advanced High-performance Bus)、A…

jquery lazy load

LazyLoad是一个Js编写的Jq插件,它可以延迟加载页面中的图片,在浏览器可视范围中的图片会被加载。如何使用&#xff1a;LazyLoad依赖于Jquery&#xff0c;在html的结尾处 ,就是在</body>前。<script type"text/javascript" src"jquery.js"><…

linux内核中的循环缓冲区

Linux内核中的循环缓冲区&#xff08;circular buffer&#xff09;为解决某些特殊情况下的竞争问题提供了一种免锁的方法。这种特殊的情况就是当生产者和消费者都只有一个&#xff0c;而在其它情况下使用它也是必须要加锁的。 循环缓冲区定义在include/linux/kfifo.h中&#xf…

js的规范写法ES5(自己以后按照这样写)

1、引号的使用&#xff0c;单引号 优先&#xff08;如果不是引号嵌套&#xff0c;不要使用双引号&#xff09; 正常情况&#xff1a;console.log(hello there) 双引号转码&#xff1a; $("<div classbox>") 2、空格的使用问题&#xff1a;&#xff08…

删除本地git的远程分支和远程删除git服务器的分支

在项目中使用git管理代码后&#xff0c;有些时候会创建很多不同名称的分支&#xff0c;以此区分各个分支代码功能。 而随着代码的合并&#xff0c;以前的分支就可能不再需要保存了&#xff0c;所以就要对没有用的分支进行删除&#xff0c;包括紧急回滚时从中抽取某一个版本记录…

数字图像处理——引导滤波

一、概述 引导滤波是由何恺明等人于2010年发表在ECCV的文章《Guided Image Filtering》中提出的&#xff0c;后续于2013年发表。引导过滤器根据局部线性模型原理&#xff0c;通过考虑引导图像的内容来计算过滤输出&#xff0c;引导图像可以是输入图像本身或另一个不同的图像。具…

Ubuntu 18.04换国内源

2019独角兽企业重金招聘Python工程师标准>>> 参考文档&#xff1a; https://blog.csdn.net/zhangjiahao14/article/details/80554616 https://blog.csdn.net/xiangxianghehe/article/details/80112149 1.复制源文件备份&#xff0c;以防万一 我们要修改的文件是sour…

video4linux简介

Video4linux&#xff08;简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2&#xff0c;还未加入linux内核&#xff0c;使用需自己下载补丁。在Linux中&#xff0c;视频设备是设备文件&#xff0c;可以像访问普通文件一样对其进行读写&#xff0c;摄像头在/dev/v…

动态DPC算法学习

造成坏点的原因 感光元件芯片自身工艺技术瑕疵造成;光线采集存在缺陷;制造商产品差异;坏点分类 hot pixel: 固定保持较高的像素值,一般呈现为画面高亮的点;dead pixel: 固定保持较低的像素值,一般在画面中呈现为暗点;noise pixel:信号强度随光照呈现的变化规律不符合正…

windows 邮槽mailslot 在服务程序内建立后客户端无权限访问(GetLastError() == 5)的问题...

邮槽创建在服务程序内&#xff0c;可以创建成功&#xff0c; 但外部客户端连接时 m_hMailslot CreateFile("\\\\.\\mailslot\\zdpMailslot",GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);GetLastError返回错误 5 &#xff0c;无权…

递归下降分析

对于给定的文法G[E] : E→ET|E-T|TT→T*F| T/F|FF→(E)|i 消除左递归后的文法是&#xff1a;E→TE E→TE|-TE|∑ T→FT T→*FT|/FT|∑ F→(E)|i 是否是LL(1)文法&#xff1f; select(E→TE)first(TE){(,i}select(E→TE)first(TE){}select(E→-TE)first(-TE){-}select(E→∑)fol…

SYS简介

"sysfs is a ram-based filesystem initially based on ramfs. It provides a means to export kernel data structures, their attributes, and the linkages between them to userspace.” --- documentation/filesystems/sysfs.txt 可以先把documentation/filesystems/…

数字后端——布图规划

布图规划&#xff08;floorplan&#xff09;与布局&#xff08;place&#xff09;在芯片设计中占据着重要的地位&#xff0c;它的合理与否直接关系到芯片的时序收敛、布线通畅、电源稳定以及良品率。所以在整个芯片设计中&#xff0c;从布图规划到完成布局一般需要占据整个物理…

利用SSH传输文件

在linux下一般用scp这个命令来通过ssh传输文件。 1、从服务器上下载文件scp usernameservername:/path/filename /var/www/local_dir&#xff08;本地目录&#xff09; 2、上传本地文件到服务器scp /path/filename usernameservername:/path 例如scp /var/www/test.php root19…

App WebView实例化

a&#xff0c;高级设置里的环境变量 jdk的配置 b&#xff0c;下载Google的sdk&#xff0c;里面直接包含eclipse 1&#xff0c;新建一个项目 2&#xff0c;起个名字 3&#xff0c;设么走不做&#xff0c;next 4&#xff0c;只操作选择显示的三种方式 5&#xff0c;next什么都不做…

[动态代理三部曲:下] - 从动态代理,看Retrofit的源码实现

前言 关于动态代理的系列文章&#xff0c;到此便进入了最后的“一出好戏”。前俩篇内容分别展开了&#xff1a;从源码上&#xff0c;了解JDK实现动态代理的原理&#xff1b;以及从动态代理切入&#xff0c;学会看class文件结构的含义。 如果还没有看过这俩篇文章的小伙伴&#…

Ti的DM368系列芯片的所有PDF资料汇总

http://www.ti.com/sc/docs/psheets/man_dsp.htm