Всё о о Microsoft Exchange Server и электронной почте.

Виртуализация и MS Exchange. Просто? Да не совсем

Вопрос виртуализации сервера Microsoft Exchange  совсем  не прост.  C одной стороны, Микрософт официально заявляет, что их продукты в виртуальной среде не поддерживаются, но с другой стороны Exchange прекрасно работает в виртуальных средах. Как же быть и что делать?

    Главной причиной по которой Microsoft не поддерживает свои приложения в виртуальных средах является то, что проблемы сложно  повторить на физическом сервере. Если Вы не можете воспроизвести проблему на физическом сервере и ваша компания не подписана на Premier support, то Микрософт заниматься вашей проблемой не будет.

Об этом более подробно говориться в документе 
Support policy for Microsoft software running in non-Microsoft hardware virtualization software
         Основными продуктами на рынке виртуализации сейчас являются Микрософт  c Virtual PC 2007 и Virtual Server 2005 SP1, а также   VMware с Workstation 6.0 и  ESX Server. Причем компания Vmware идет на шаг впереди, но у Микрософт нет партнерских отношений с этой компанией и Exchange в их виртуальной среде не поддерживается.
Support partners for non-Microsoft hardware virtualization software
Что же, это все вполне объяснимо, зачем поддерживать конкурирующие продукты?

           З декабря 2007 вышел в свет документ Support policy for Exchange Server 2003 running on hardware virtualization software, в котором компания Микрософт официально заявила, что  с небольшими ограничениями MS Exchange 2003 поддерживается в MS Virtual Server 2005 SP1. Ограничения заключаются в отсутствии поддержки Exchange в кластере и  не поддерживается более одного процессора.

           А как же быть с Exchange 2007? Здесь ситуация немного усложняется тем, что для работы Exchange 2007 необходима 64-х разрядная операционная система. На данный момент у Микрософт нет решения этой проблемы.  Windows 2008,  выпуск которого намечен на 18 марта, будет содержать в себе бета версию Hyper-V. Это новая версия виртуального сервера от Микрософт, которая поддерживает 64-х разрядные гостевые операционные системы. Мне, как подписчику TechNet и MVP, уже доступны дистрибутивы Windows 2008 RTM  и уже  удалось «погонять» Exchange 2007 SP1 в Hyper-V в 64-х разрядном режиме. Впечатления от работы остались положительные, Exchange установился и работал без каких-либо проблем. Сильно я его нагружать не стал, но в стандартном режиме он работал великолепно. Поэтому я для себя сделал вывод, что когда выйдет официальная версия Hyper-V, а это будет через 180 дней после выхода Windows 2008, то я обязательно установлю Exchange 2007 в виртуальной среде в одном из удаленных офисов.
        Кстати, UM роль в виртуальной среде не работает.
Installing and running the Unified Messaging server role in a virtual environment is not supported

          А как же быть с VMware? Ведь VMware ESX Server уже давно поддерживает 64-х разрядную гостевую машину и на их сайте есть руководство по установке Exchange 2007 в их виртуальной среде — Virtualize Your Exchange Server 2007.

          Во время моего пребывания на TechEd форуме в Барселоне я специально подошел на стенд VMware и поинтересовался о том, как они могут продавать решения, которые не поддерживаются Microsoft? Мне ответили, что у них ОЧЕНЬ много заказчиков, в том числе и крупных, которые успешно используют их решения по виртуализации Exchange 2007. А ситуацию с Микрософт они скоро решат.

А также в защиту VMware хочу процитировать Jetze Mellema (MS MVP), человека, который реально работал с Exchange 2007 в Vmware.

Apart form that I’m not aware of any reasons to not use virtualization for
Exchange. Our company is specialized in storage and virtualization and does this all the time. Currently I’m involved in a project with a ‘midzise’
Exchange environment: 2 x Edge Transport, 2 x Hub Transport, 2 x Client
Access and 2 x Mailbox server (CCR) for 1500 mailboxes. These servers, and
35 other servers are running on 6 physical boxes (DL380, Dual Xeon, 24 GB)
with VMware VI3.

In my opinion, the modular design of Exchange 2007 is great for
virtualization. The seperate roles make it very easy to expand power
whenever needed. Just add anoter HT or CA server, it will cost only the
license but no need at all to buy new hardware. If you bought new hardware
it would never be utilized for more than 10%, I call that inefficient.

  Выводы такие. Виртуализация Exchange дело хорошее для небольших, удаленных офисов и при небольших нагрузках. Решением сейчас может быть решение от VMware или через полгода от Microsoft. Я подожду официального выхода Hyper-V.

Вспомните, когда Вы последний раз звонили в PSS по поддержке Exchange?  Не помните? Вот и ответ на вопрос выбора 🙂

Полезные ссылки:
http://geekswithblogs.net/ntpro/archive/2007/05/03/112227.aspx

http://technet.microsoft.com/en-us/library/bb232170(EXCHG.80).aspx

Похожие посты:

  • ExchangeRUS — Pavel Nagaev & Pavel Dugaev[MVP Exchange] : Виртуализация и MS Exchange. Просто? Да не совсем

    […] на физическом сервере и ваша компания не подписана [далее…] Категория: Exchange […]

  • http://me4a.spaces.live.com Vlad Samoylenko

    Нашел на МС уже готовый образ виртуальной машины с уже установленым Exchange 2007 под х32

  • http://me4a.spaces.live.com Vlad Samoylenko

    Нашел на МС готовый VHD образ с установленым Exchange 2007 под х32

  • http://www.exchangerus.ru Pavel Nagaev

    Вы очень правильно подметили. Действительно, существует еще 32х разрядная версия Exchange 2007, которая предназначена для изучения возможностей Exchange, но не для работы. Exchange 2007 для использования в работе существует только в 64-х разрядах.

    It is not supported to install Exchange 2007 server roles on a computer that has a 32-bit processor in a production environment. You can install Exchange 2007 server roles on a computer that has a 32-bit processor in testing and training environments only.

  • http://www.exchangerus.ru/ Pavel Dugaev

    Такие роли, как Edge, Hub Transport, CAS являются хорошими кандидатами на виртуализацию. С учетом того, что Exchange 2007 64-битная система, а аппаратные возможности серверов все растут, размещение ролей на физических машинах может оказаться неоправданным с точки зрения использования аппаратных ресурсов.
    Но опять же, не следует забывать о тестировании производительности системы прежде, чем выпускать ее в production

  • http://www.exchangerus.ru/?p=387 » Поддерживает ли ваш компьютер Hyper-V? — ExchangeRUS — Pavel Nagaev & Pavel Dugaev [MVP Exchange]

    […] вопросу о виртуализации Hyper-V. Вот скажем, прочитали Вы предыдущий пост и возникло у Вас вполне нормальное желание посмотреть […]