Exchange Server 2013系列五:虚拟化部署-阿里云开发者社区

开发者社区> 开发与运维> 正文

Exchange Server 2013系列五:虚拟化部署

简介:

Exchange 虚拟化正成为一种趋势,被越来越多的企业所接受,本文只是对Exchange服务器虚拟化的要点进行梳理,以便于总结回顾:

硬件虚拟化要求:

    目前市场上有存在不同的硬件虚拟化解决方案,当然在此主要推荐使用微软的Hyper-v,Exchange 2013虚拟机系统需要部署在Windows Server 2008 R2 SP1(或更高版本)、Windows Server 2012 或 Windows Server 2012 R2 上。

按照微软的官方指导,有以下几点需要说明:

1.  只需要一个虚拟机就可以支持所有Exchange 2013的服务器角色。

2. Exchange 虚拟机是支持基本主机的故障转移群集和迁移技术的。只要将虚拟机配置为在移动或脱机时不在磁盘上保存和还原状态,Exchange Server 虚拟机(包括属于数据库可用性组 (DAG) 的 Exchange 邮箱虚拟机)就可以与基于主机的故障转移群集和迁移技术结合。如果在目标节点上激活了虚拟机,则所有在虚拟机管理程序级别发生的故障转移活动必然导致冷启动,如果采用了 Microsoft Hyper-V,则支持实时迁移选项,但不支持快速迁移选项。必须注意的是,在 Hyper-V 环境中的虚拟机上选择“移动”操作时,默认行为实际上是执行快速迁移。但就其目前Exchange 角色都可以实现自身高可用,不建议使用故障转移群集或者是迁移技术。

3. 虚拟机快照有好处,但不适用于Exchange这样的关键服务器,应用程序本身无法识别虚拟机快照,使用这些快照可能会导致维护状态数据的服务器应用程序(例如 Exchange)出现意外结果。因此,不推荐为 Exchange 来宾虚拟机建立虚拟机快照。总之,生产环境中尽量减少使用快照。

4. 处理器的分配原则,来宾虚拟机中的虚拟处理器共享物理系统中一定数量的逻辑处理器。Exchange 支持的虚拟处理器与逻辑处理器之比不得超过 2:1,但我们建议的比例为 1:1。例如,如果某个双处理器系统使用的是16核处理器,则该处理器在主机系统中总共有 32 个逻辑处理器。在使用此配置的系统中,建议不要将总数超过 32 个的虚拟处理器分配给组合在一起的所有来宾虚拟机,但最多不支持64个虚拟处理器,即虚拟处理器总数与物理内核之比是否不超过 2:1,不是说不能用,是性能会受到影响。

image

5. Exchange 来宾计算机的操作系统使用的磁盘的大小必须至少等于 15 GB 外加分配给该来宾计算机的虚拟内存大小。此要求必须考虑操作系统和页面文件磁盘的要求。例如,如果来宾计算机分配的内存为 16 GB,则来宾操作系统所需的最低磁盘空间为 31 GB。就其现在条件来说,都可以达到此要求。

物理主机的存储要求:

每个主机的最低磁盘空间要求如下所示:

1.  某些硬件虚拟化应用程序中的主机可能需要存储空间来存储操作系统及其组件。例如,运行采用 Hyper-V 技术的 Windows Server 2008 R2,至少需要 10 GB 空间才能满足 Windows Server 2008 的要求。此外,还需要额外的存储空间来支持操作系统的页面文件、管理软件和崩溃恢复(转储)文件。

2.  有些管理程序将维护主机中每个来宾虚拟机所特有的文件。例如,在 Hyper-V 环境中,系统将为每个来宾计算机创建并维护临时内存存储文件 (BIN 文件)。每个 BIN 文件的大小等于分配给该来宾计算机的内存量。此外,系统还会在主机中为每个来宾计算机创建并维护其他文件。也就是说,在满足虚拟机存储空间需求的前提下还需要为每个虚拟机加上BIN文件的容量。

image

Exchange来宾系统要求:

1.  存储要求:Exchange 来宾计算机用于存储 Exchange 数据(例如,邮箱数据库和传输队列)的存储空间可以为固定大小的虚拟存储空间(例如,Hyper-V 环境中的固定虚拟硬盘 (VHD))、SCSI 共享存储空间或 Internet SCSI (iSCSI) 存储空间。共享存储是指在主机级别中配置的、专用于某一来宾计算机的存储。Exchange 来宾计算机用于存储 Exchange 数据的所有存储空间必须为块级存储空间。

2.  内存要求: 某些虚拟机监控程序能够基于特定来宾计算机中内存的感知利用率与相同虚拟机监控程序管理的其他来宾计算机需求的比较情况,来过量订阅或动态调整对该来宾计算机可用的内存量。此技术适用于短时间内需要内存,随后可以向其他用户交出内存的工作负载。但是不适用于旨在持续使用内存的工作负载。与具有涉及在内存中缓存数据的性能优化的许多服务器应用程序一样,Exchange 在无法完全控制分配给运行其的物理计算机或虚拟机的内存时,容易形成糟糕的系统性能和不可接受的客户端体验。因此,不支持对 Exchange 使用动态内存功能。

image




 本文转自 dufei 51CTO博客,原文链接:http://blog.51cto.com/dufei/1428226,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章