none
Резервный сервер Exchange на Hyper-V RRS feed

  • Вопрос

  • Коллеги, я снова прошу вашей помощи, хотя знаю, что всем уже порядком надоел :) Но мне всего 17 лет, так что извиняйте.

    Сейчас мой почтовик мирно крутиться на одном сервере, на нем и CAS и mailbox и hub. Лицензия стандарт.

    Только что высвободил еще один сервер, который поддерживает виртуализацию. На самом сервере (хосте) хотел бы сделать небольшой файловый сервер, а так же на Hyper-V сделать резервный почтовый сервер, чтобы в случае отказа основного, хоть как-то продержаться на виртуальном.

    1) Есть ли смысл заморачиваться с этим и справиться ли Hyper-V с поставленной задачей?

    2) Реально ли сделать резервную копию сервера, на котором установлены все роли? Читал про DAG но там рассматривались случаи, когда все роли разнесены.

    19 апреля 2010 г. 19:08

Ответы

  • А-а, понятно :)

    >На сколько я понял, можно сделать копию сервера и запустить его из виртуалки в случае отказа сервера Exchange.

    Теоретически - да, только при условии, что база у тебя будет в это время смонтирована на другом сервере DAG группы.

    PS. Кстати, можно ведь обойтись 2-я серверами и обеспечить полную отказоустойчивость Exchange, только при этом придется купить внешний балансировщик сетевой нагрузки (NLB), взамен Windows NLB, и все будет хорошо - 2сервера в DAG-группе и одновременно в CAS-массиве, который в свою очередь работает через "железный" NLB. Подробнее тут - http://www.msexchange.org/articles_tutorials/exchange-server-2010/high-availability-recovery/load-balancing-exchange-2010-client-access-servers-using-hardware-load-balancer-solution-part1.html (2 части!!)


    Alexx
    • Помечено в качестве ответа Kozlov Artem 4 мая 2010 г. 18:51
    21 апреля 2010 г. 7:23

Все ответы

  • 1. Ну так вам виднее скорее всего) Hyper-v справится, exchange официально поддерживается в виртуальной среде.
    2. DAG поможет, эта технология имеет отношение к почтовым базам. Роли теперь могут быть на одном сервере.
    20 апреля 2010 г. 6:43
  • " в случае отказа основного, хоть как-то продержаться на виртуальном."

    Не получится с помощью DAG обеспечить отказоустойчивость всего сервера, DAG поможет только в случае падения MailBox роли на одном сервере, т.к. резервирует только БАЗЫ!

    Подробнее про отказоустойчивость в Exchange 2010 читайте тут - http://itband.ru/2010/04/exchange-2010-dag-nlb/

    Если кратко, то вам надо по крайней мере 4 сервера (можно виртуальных), но роли CAS и MailBox должны быть разнесены на разные серваки, т.к. DAG работает на компонентах Failover Cluster`а, а NLB (для поддержки CAS-массива) с FC рядом не живет!

    В вашем случае будет проще настроить хорошее резервное копирование, чтобы можно было в короткие сроки восстановить сервер.

    Как вариант можно сделать клона на Hyper-V методом переноса физической машины в виртуальную среду (P2V), и в случае аварии развернуть на клоне бэкап баз данных почтовых ящиков, а потом ввести клон в сеть.


    Alexx
    20 апреля 2010 г. 7:08
  • насчет резервного копирования и восстановления можно почитать подробнее тут - http://itband.ru/2010/04/backup-restore-exchange-2010/
    Alexx
    20 апреля 2010 г. 11:13
  • Алексей, за статью отдельно спасибо =)

    А можно сделать так: на хосте поднять и настроить DAG, на нем же установить Hyper-V и поднять копию основного сервера?

    Если не сложно, можете поделить описание процесса копирования сервера в Hyper-V ?

    20 апреля 2010 г. 17:25
  • Проще всего конвертировать физический хост в виртуальный это установить System Center Virtual Mashine Manager (120 бесплатного триала) и там есть функция конвертации, все предельно просто. Если что-то не получится, то можно почитать тут - http://technet.microsoft.com/en-us/library/cc764232.aspx

    >А можно сделать так: на хосте поднять и настроить DAG, на нем же установить Hyper-V и поднять копию основного сервера?

    1. DAG на одном хосте поднять  не полчится, т.к. он состоит минимум из 2-х Mailbox серверов.

    2. Если у тебя хост, на котором ты собираешься поднимать Hyper-V достаточно мощный, то я бы пошел следующим путем - купил бы Windows Server 2008 Enterprise , т.к. только на Enterpris`e можно настроить DAG, установил бы его в режиме Core, чтобы ресурсов не кушала много родительская ОС, поднял бы 4 виртуальных машины, которые по лицензии можно поднять на Enterprise сервере и на них уже настраивал и Exchange и резервирование других служб сети, таких как AD, DNS и т.п.

     


    Alexx
    21 апреля 2010 г. 5:20
  • Для AD и DNS поднят резервный DC.

    System Center Virtual Mashine Manager нужно установить на сервер Exchange, правильно понимаю?

    >>DAG на одном хосте поднять  не полчится, т.к. он состоит минимум из 2-х Mailbox серверов.

    Т.е. основной сервер, на котором установлен Exchange, мы в расчет не берем?

    21 апреля 2010 г. 5:42
  • SCVMM можно поднять на любом хосте в домене, и он успешно конвертирует любой другой хост домена в VHD файл.

    >Т.е. основной сервер, на котором установлен Exchange, мы в расчет не берем?

    берем, конечно, просто я вас немного не правильно понял... Т.е. если у вас один Exchange уже есть на физическом сервере, то на другом физическом сервере вам надо поднять ещё один Exch, будь то в виртуале или нет, и между ними уже настраивать DAG.


    Alexx
    21 апреля 2010 г. 5:47
  • Вот как я хочу:

    Основной сервер остается без изменений.

    На второй физический сервер я ставлю Exchange, настраиваю DAG с основным.

    На этом же сервере устанавливаю Hyper-V, создаю образ основного сервера.

    В случае сбоя, я стартую виртуальную машину, монтирую базу и начинаю заниматься восстановление основного сервера.

    21 апреля 2010 г. 6:09
  • Базу монтировать не придется, если она будет в DAG-группе, то сама перемонтируется на другой сервер.
    Я не совсем понимаю зачем тебе образ основного сервера, если у тебя уже поднят резервный DC с DNS? что ещё ты хочешь резервировать?

    Alexx
    21 апреля 2010 г. 6:13
  • Exchange Server я хочу резервировать :)

    Стоит задача: максимально сократить время бездействия почты, в случае отказа сервера Exchange.

    На сколько я понял, можно сделать копию сервера и запустить его из виртуалки в случае отказа сервера Exchange.

    У меня на сервере установлены все роли, т.е. только DAG меня не спасет.

    21 апреля 2010 г. 7:15
  • А-а, понятно :)

    >На сколько я понял, можно сделать копию сервера и запустить его из виртуалки в случае отказа сервера Exchange.

    Теоретически - да, только при условии, что база у тебя будет в это время смонтирована на другом сервере DAG группы.

    PS. Кстати, можно ведь обойтись 2-я серверами и обеспечить полную отказоустойчивость Exchange, только при этом придется купить внешний балансировщик сетевой нагрузки (NLB), взамен Windows NLB, и все будет хорошо - 2сервера в DAG-группе и одновременно в CAS-массиве, который в свою очередь работает через "железный" NLB. Подробнее тут - http://www.msexchange.org/articles_tutorials/exchange-server-2010/high-availability-recovery/load-balancing-exchange-2010-client-access-servers-using-hardware-load-balancer-solution-part1.html (2 части!!)


    Alexx
    • Помечено в качестве ответа Kozlov Artem 4 мая 2010 г. 18:51
    21 апреля 2010 г. 7:23
  • Эх, дорого железки стоят. Придется видимо делать так, как я писал.

    21 апреля 2010 г. 17:01
  • Вот переводик статьи, посмотрите.
    29 апреля 2010 г. 12:44
    Модератор
  • Уважаемый Kozlov Artem ,

    отметьте и огласите принятый вами план действий.

    Модератор
  • На данный момент решил сделать образ сервера Exchange, чтобы в случае ЧП поднять его временно в виртуальной среде. Дальше буду думать на тему DAG и CAS резервирования.