none
Проблемы с OAB в Public Folder'ах RRS feed

  • Вопрос

  • Всем добрый день.

    Имеется двухнодовый DAG с Public Folder Database на каждом (Exchange 2010 SP1 Rollup v3-3)

    На сервере MBX-01 - Public Folder DB MBX-01

    На сервере MBX-02 - Public Folder DB MBX-02

    Вчера вылезла грабля с клиентами Outlook 2003, а именно стала вываливаться всем известная ошибка 0X8004010F. Базы данных  проблемных пользователей былы перенастроены на Public DB другого сервера и ошибка исчезла, но адресная книга предстала в очень интересном виде

    Get-PublicFolderStatistics Выдает следующую картину:

    Сервер mbx-02  (Рабочая но кривая OAB)

    Name                                     ItemCount       LastAccessTime
    ----                                     ---------       --------------
    /o=Organization/cn=addrlists/cn=oabs/c... 0              18.12.2012 2:35:18
    OAB Version 2                            0               18.12.2012 2:50:43
    OAB Version 3a                           0               18.12.2012 2:50:43
    OAB Version 4                            0               18.12.2012 2:50:43
    OAB Version 2                            136             18.12.2012 5:07:16
    OAB Version 3a                           136             18.12.2012 5:07:16
    OAB Version 4                            44              18.12.2012 5:07:16
    EX:/o=Organization/ou=Exchange Adminis... 600            18.12.2012 4:49:08
    EX:/o=Organization/ou=Exchange Adminis... 0              18.12.2012 11:23:33
    EX:/O=Organization/OU=EXTERNAL (FYDIBO... 0              18.12.2012 11:23:33
    OAB Version 2                            0               18.12.2012 2:35:18
    OAB Version 3a                           0               18.12.2012 2:35:18
    OAB Version 4                            63              18.12.2012 2:35:18
    /o=Organization/cn=addrlists/cn=oabs/c... 0              18.12.2012 5:07:16

    Сервер MBX-01 (на которомвываливается с ошибкой) ничего не выдает.

    Get-OfflineAddressBook выдает следующее

    Name                            : Default Offline Address Book
    Server                          : MBX-02
    PublicFolderDatabase            : Public Folder DB MBX-01 (находится на сервере MBX-01)
    PublicFolderDistributionEnabled : True
    Versions                        : {Version4}

    Просьба помочь в решении вопроса, а самое главное где можно почитать про процесс публикации OAB в Public Folder DB.

    P.S. У пользователей Outlook 2010 все в порядке.

    18 декабря 2012 г. 10:29

Ответы

  • Добрый день.

    OAB по-умолчанию размещается в ту public folder базу, которая идет первая в списке в алфавитном порядке. у вас это " Public Folder DB MBX-01". ЧТобы изменить на другую PF базу нужно через ADSIEdit по пути "CN=Default Offline Address List,CN=Offline Address Lists,CN=Address Lists Container,CN=OrgName,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com" изменить атрибут с именем "siteFolderServer" на путь к вашей второй public folder базе.

    Потом запустить команду (через некоторое время, учитывая репликацию AD): Get-OfflineAddressBook | Update-OfflineAddressBook

    Если у вас Public Folder используются только для OAB для Outlook2003, то я бы рекомендовал удалить обе базы и создать новые.


    Blog - Smtp25.ru

    • Помечено в качестве ответа Yuriy Lenchenkov 10 января 2013 г. 9:31
    18 декабря 2012 г. 10:48
    Отвечающий

Все ответы

  • Добрый день.

    OAB по-умолчанию размещается в ту public folder базу, которая идет первая в списке в алфавитном порядке. у вас это " Public Folder DB MBX-01". ЧТобы изменить на другую PF базу нужно через ADSIEdit по пути "CN=Default Offline Address List,CN=Offline Address Lists,CN=Address Lists Container,CN=OrgName,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com" изменить атрибут с именем "siteFolderServer" на путь к вашей второй public folder базе.

    Потом запустить команду (через некоторое время, учитывая репликацию AD): Get-OfflineAddressBook | Update-OfflineAddressBook

    Если у вас Public Folder используются только для OAB для Outlook2003, то я бы рекомендовал удалить обе базы и создать новые.


    Blog - Smtp25.ru

    • Помечено в качестве ответа Yuriy Lenchenkov 10 января 2013 г. 9:31
    18 декабря 2012 г. 10:48
    Отвечающий
  •  Максим, спасибо за ответ. Есть пару НО

    1. Меня очень смущает вывод статистики, а именно согласно Get-OfflineAddressBook OAB находится на сервере MBX-02, но в базе данных Public Folder DB MBX-01 (которая находится на сервере MBX-01)
    2. Согласно Get-PublicFolderStatistics OAB есть как раз на сервере MBX-02, на MBX-01 глухо как в танке.
    3. Не совсем ясно зачем удалять текущие Public Folder DB и делать новую ?

    В итоге хочется получить ситуацию при котором OAB находилась бы в Public Folder DB обоих серверов, дабы при падении любого MBX сервера пользователи outlook 2003 не видели проблем касательно OAB. И еще все же очень странный GAL получается в 2003  outlook, пользователю вместо smtp адреса выдает ADSI путь (скриншот в первом топике)

     
    18 декабря 2012 г. 11:31
  • 1. Параметр Server означает имя сервера, который отвечает за генерацию OAB - это может быть любой Mailbox сервер. Это не значит, куда создается OAB.

    2-3... Судя по тому, что у вас на первом сервере статистика ничего не показала, может означать какие-то проблемы с репликацией между Public Folder базами. Поэтому я и предложил пересоздать базы.

    Есть 1 но касательно "В итоге хочется получить ситуацию при котором OAB находилась бы в Public Folder DB обоих серверов, дабы при падении любого MBX сервера пользователи outlook 2003 не видели проблем касательно OAB":

    это так работать не будет. вообще Public Folder для DAG - зло :)

    Для каждой почтовой базы указывается строгое соответствие какую Public Folder использовать. И какую бы ноду не активировал DAG, все равно будет привязка к 1 public Folder. Т.е. public folder база за активной почтовой базой не поедет.

    Например, если у вас к почтовой базе привязана Public Folder с сервера 1 и он выходит из строя, то DAG спокойно активирует почтовую базу на сервере 2, а вот public folder все так же остается на сервере 1. В итоге получим все равно недоступную public folder.


    Blog - Smtp25.ru

    18 декабря 2012 г. 11:50
    Отвечающий
  • Я прекрасно понимаю что для DAG PUblic Folder DB - зло, но к сожалению не могу отказаться от Outlook 2003, в следствии чего приходитcя это зло держать. Данное зло пофиксино только в Exchange 2013, где Public Folder DB является полноценным членом DAG

    Про привязку одной БД к одной БД Public Folder я тоже в курсе.

    Подправте меня если что не так. Исходя из вами сказаного: MBX сервер создает в одной Public Folder DB  Offline Address Book, которая потом  средствами репликации Public Folder DB синхронизируется со всеми остальными (или не синхронизируется в моем случае). То есть ине необходимо смотреть в сторону реплицации Public Folder DB ?


    18 декабря 2012 г. 13:16
  • По сути да. Если мне память не изменяет, системные папки (такие как OAB version...) по-умолчанию не реплицируются и вам нужно назначить сервера реплик.

    Blog - Smtp25.ru

    19 декабря 2012 г. 5:56
    Отвечающий