{"id":2679,"date":"2018-11-02T22:37:12","date_gmt":"2018-11-02T22:37:12","guid":{"rendered":"http:\/\/microsoftgeek.com\/?p=2679"},"modified":"2018-11-02T23:11:28","modified_gmt":"2018-11-02T23:11:28","slug":"virtualizing-microsoft-exchange-tips-and-tricks","status":"publish","type":"post","link":"https:\/\/microsoftgeek.com\/?p=2679","title":{"rendered":"Virtualizing Microsoft Exchange Tips and Tricks"},"content":{"rendered":"<p>Are you looking at reducing hardware cost and utilizing your virtualization infrastructure to run your Exchange servers? Are you still on edge about virtualizing a mailbox role or unified messaging role? Today I\u2019ll be sharing some tips for virtualizing Microsoft Exchange that I\u2019ve picked up over the years \u2013 hopefully some of them may help ease your Exchange anxiety.<\/p>\n<p><strong>Virtualization<\/strong>\u00a0and\u00a0<strong>Exchange\u00a0<\/strong>are a great pair if designed correctly. If you were to go and ask a vAdmin about virtualizing Exchange, they will tell you that almost any application can be virtualized with no problem. While this is a true statement, there are certain tweaks that should be made to ensure your Exchange Servers run smoothly.<\/p>\n<p class=\"user-content_text text \"><img class=\"_js size-full wp-image-36167 aligncenter\" title=\"exchange logo\" sizes=\"(max-width: 428px) 100vw, 428px\" srcset=\"https:\/\/www.petri.com\/wp-content\/uploads\/sites\/3\/exchange-logo.jpg 428w, https:\/\/www.petri.com\/wp-content\/uploads\/sites\/3\/exchange-logo-300x116.jpg 300w\" alt=\"exchange logo\" width=\"428\" height=\"166\" \/><\/p>\n<h2 class=\"user-content_title title -h2 \"><span style=\"color: #ff6600;\">Tips for Virtualizing Exchange<\/span><\/h2>\n<p class=\"user-content_text text \">There are probably some administrators that are still concerned about performance issues with running all roles virtualized \u2013 it\u2019s a valid concerns to be sure, but if it\u2019s well designed you can have a completely virtualized Exchange environment. For those just getting their feet wet with the idea of virtualizing their Exchange servers I\u2019ve made a list of things to look out for to help your transition.<\/p>\n<p class=\"user-content_text text \"><span style=\"color: #ff6600;\"><strong>Split your roles.<\/strong><\/span>\u00a0You may want to consider splitting your server roles when you virtualize your Exchange servers. This can improve performance for your VMs and Exchange performance.<\/p>\n<p class=\"user-content_text text \"><strong><span style=\"color: #ff6600;\">Reserve your Memory.<\/span>\u00a0<\/strong>Exchange loves memory, so the more you have the better. The new versions of Exchange servers have been optimized for performance by using RAM to cache mailbox data. Dynamic memory reductions can have a negative effect on the performance of your Exchange servers by not having enough RAM to cache your data. Slow performing Exchange server means unhappy users.<\/p>\n<p class=\"user-content_text text \"><strong><span style=\"color: #ff6600;\">Turn off DRS or Live Migrations.<\/span>\u00a0<\/strong>Yep, you read that correctly. Host-based failover is only supported for Exchange VMs if the server is coming up from a cold boot. While you can perform a vMotion of your Exchange server, it is not supported to do so while the server is powered on. If you are running VMware, you can modify the VM\u2019s settings to prevent and DRS actions. If you\u2019re running a DAG you don\u2019t need vMotion because your passive databases on another VM would handle the high availability of the mailboxes.<\/p>\n<p class=\"user-content_text text \"><span style=\"color: #ff6600;\"><strong>Know your Storage.<\/strong><\/span>\u00a0Exchange does not support\u00a0<span style=\"color: #ff6600;\"><strong>NFS<\/strong>\u00a0<\/span>for Exchange data. Storage presented to an Exchange VM must be block level storage. NFS is a common protocol used in a lot of VMware environments; if you are in one of them, you will need to look at other protocols to present the storage to yours VMs. The ideal way of presenting storage to an Exchange VM is to use pass-through storage from the host to the VM. Software iSCSI inside the guest VM is also supported, but there are performance considerations you must account for.<\/p>\n<p class=\"user-content_text text \"><strong><span style=\"color: #ff6600;\">No Snapshots.<\/span>\u00a0<\/strong>Snapshots are a way the Hypervisor allows you to capture the state of a VM at a particular moment while it\u2019s running, giving you an opportunity to revert back at a later time. Snapshots are great but they are not application aware, which could cause issues if a server were to revert back. Performing Snapshots on an Exchange VM is not supported. Yes, you can still do it there is nothing stopping you from clicking that button, but it\u2019s just best to step away from the Snapshot button. If you\u2019re running a lab it may not be a big issue, but on a production server I would avoid doing snapshots of the VMs.<\/p>\n<p class=\"user-content_text text \"><span style=\"color: #ff6600;\"><strong>Only use SATA disks under certain conditions.<\/strong>\u00a0<\/span>The use of lower-cost storage such as SATA disks is very enticing, especially as the need for more mailbox storage grows. Wait! Before you jump on the SATA bandwagon, do the research to determine whether SATA drives will give you enough IOPS to support your environment. You may find that it is more cost effective to run the data on faster drives rather than buying a 100 SATA drives to give you enough spindles for your IOPS.<\/p>\n<p class=\"user-content_text text \"><strong><span style=\"color: #ff6600;\">Unified Messaging has limited support.<\/span>\u00a0<\/strong>The unified messaging role is only supported for Exchange 2010 SP1 or later. You will need to upgrade to a new version if you are running anything older than that.<\/p>\n<p class=\"user-content_text text \">These are just a few items to consider when virtualizing your Exchange servers that can help with your design. Virtualizing all your Exchange servers is definitely possible and can even reduce hardware costs. I have personal experience running a completely virtualized Exchange environment for a large enterprise, so I know it can be done \u2013 and it runs great. Using virtualization to run an Exchange environment can reduced your hardware footprint as well as allowing you to utilize your investment your virtualization environment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you looking at reducing hardware cost and utilizing your virtualization infrastructure to run your Exchange servers? Are you still on edge about virtualizing a mailbox role or unified messaging role? Today I\u2019ll be sharing some tips for virtualizing Microsoft Exchange that I\u2019ve picked up over the years \u2013 hopefully some of them may help [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,21,22,58,62,73],"tags":[],"class_list":["post-2679","post","type-post","status-publish","format-standard","hentry","category-ms-exchange","category-exchange-2007","category-exchange-2010","category-exchange-2013","category-microsoft-exchange-server-2016","category-exchange-server-2019"],"_links":{"self":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/2679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2679"}],"version-history":[{"count":5,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/2679\/revisions"}],"predecessor-version":[{"id":2690,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=\/wp\/v2\/posts\/2679\/revisions\/2690"}],"wp:attachment":[{"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/microsoftgeek.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}