Резервне копіювання та клонування прикордонного сервера Exchange Server 2007, Для системного
Ми почнемо цю статтю з невеликого опису ролі транспортного прикордонного сервера в Exchange Server, а потім ми розберемося, як можна робити резервні копії Exchange Server за допомогою вбудованих засобів Windows Server 2003, і як ви можете використовувати процес клонування для створення резервних копій функцій прикордонного транспортного сервера .
Що таке роль прикордонного транспортного сервера?
Роль прикордонного транспортного сервера нова для Exchange Server 2007. Для Exchange ця роль є спеціальною, що зазвичай розміщується в DMZ (Демілітаризована зона) підприємства. Роль прикордонного транспортного сервера полягає в тому, щоб бути SMTP шлюзом для вхідних та вихідних повідомлень. При надсиланні повідомлень через прикордонний сервер електронні повідомлення пройдуть різні гігієнічні процедури, на кшталт SenderID, фільтрації Intelligent Message та перевірки чорних та білих списків. Як додаткова служба існує можливість встановити продукти Microsoft Forefront Edge Server Security для перевірки електронних повідомлень на наявність вірусів та використання додаткових методів антиспаму.
Транспортні прикордонні сервери Exchange Server 2007 не є частиною внутрішнього домену Active Directory і зазвичай встановлюються у робочу групу Windows Server. Транспортний прикордонний сервер використовує AD/AM – Режим програми Active Directory, мінімально необхідну службу каталогу для збереження інформації про одержувачів Exchange та деякої іншої інформації. Процес під назвою EdgeSync синхронізує інформацію з внутрішніх серверів Active Directory на деяку сутність бази даних AD/AM.
Використання NTBACKUP
Використання Edge Cloning
Як ви тепер знаєте,транспортні прикордонні сервери Exchange Server 2007 зберігають інформацію у базі даних ADAM. ADAM підтримує реплікацію, але Exchange Server 2007 не використовує цю функцію, тому, якщо ви хочете встановити кілька транспортних прикордонних серверів у DMZ, ви повинні створити вручну необхідну конфігурацію або ви повинні використовувати процес під назвою Edge cloning, який використовується для простого налаштування транспортних прикордонних серверів . Для включення клонованих транспортних прикордонних серверів ви повинні використовувати середовище Exchange Management Shell (EMS) для виконання певних скриптів. Ви експортуєте конфігурацію прикордонного сервера на вихідному транспортному сервері до файлу XML. Клонована прикордонна конфігурація буде розміщена на цільовому сервері. Після успішного імпортування файлу XML на цільовий сервер ви можете почати процес Edge Sync.
Потрібно пам'ятати про кілька речей: клонована інформація прикордонного сервера не відтворює налаштування прикордонної передплати на вихідному сервері. Сертифікати, які потрібно використовувати EdgeSync, також не клонуються. Ви повинні запускати процес EdgeSync окремо для кожного прикордонного транспортного сервера. Edge cloning – це процес налаштування безлічі транспортних прикордонних серверів з ідентичною конфігурацією. Edge cloning може бути використаний для резервного копіювання конфігурації на прикордонному транспортному сервері, а потім для відтворення на іншому транспортному прикордонному сервері для резервування або відновлення.
Процес клонування конфігурації складається із трьох кроків
По-перше, ви маєте експортувати конфігурацію на вихідному транспортному прикордонному сервері. Ви повинні запустити скрипт ExportEdgeConfig.ps1 для проміжного XMLфайлу.
Синтаксис: ./ExportEdgeConfig -cloneConfigData:"C:CloneConfigData.xml" Малюнок 3: Конфігурація прикордонного експорту Потім ви повинні перевірити конфігурацію на транспортному прикордонному сервері, на який ви хочете імпортувати конфігурацію. Запустіть сценарій ImportEdgeConfig.ps1. Цей скрипт перевіряє проміжний файл, який ви створили раніше за допомогою процесу прикордонного транспортного експорту, щоб переконатися, що всі експортовані налаштування підходять для цільового сервера, а потім створює файл у відповідь. Файл у відповідь зазвичай порожній і містить лише дані, коли виявляються невідповідні налаштування сервера в проміжному XML файлі від вихідного транспортного прикордонного сервера.
Наступний малюнок показує приклад експортованого XML файлу.
Після цього імпортуйте конфігурацію на цільовий транспортний прикордонний сервер. Скрипт ImportEdgeConfig.ps1 використовує проміжний XML файл і відповідь для клонування існуючої конфігурації або відновлення цільового транспортного прикордонного сервера в конкретний стан.
Процес експорту транспортного прикордонного сервера експортує наступні конфігураційні установки в проміжний XML файл.
- ReceiveProtocolLogPath(Отримати шлях до журналу протоколу)
- SendProtocolLogPath(Надіслати шлях до журналу протоколу)
- MessageTrackingLogPath(Шлях до журналу трекінгу повідомлень)
- PickupDirectoryPath(Шлях до директорії початкової черги)
- RoutingTableLogPath(Шлях до журналу таблиці маршрутизації)
- Інформація, пов'язана з транспортними агентами, включаючи статус та налаштування пріоритетності для кожного транспортного агента.
- Вся інформація, пов'язана з відправним конектором
- Інформація, пов'язана з тим, хто приймаєконектором. Для зміни зв'язків у локальній мережі та властивостей портів необхідно змінити конфігураційну інформацію у файлі відповіді, який створюється на етапі перевірки конфігурації.
- Конфігурація прийнятих доменів.
- Конфігурація віддалених доменів.
- Налаштування конфігурації антиспаму.
Перевірка конфігурації
Цільовий сервер є сервером Exchange, на якому є чиста інсталяція ролі транспортного прикордонного сервера. Запустіть скрипт ImportEdgeConfig.ps1 на цільовому сервері, щоб перевірити існуючу інформацію в XML-файлі та створити файл відповіді. Файл відповіді вказує інформацію про конкретний сервер, який використовується на наступному етапі процесу клонування, коли ви імпортуєте конфігурацію на цільовий сервер. Файл відповіді містить записи для кожного параметра вихідного сервера, який не підходить для цільового сервера. Ви можете змінювати ці налаштування так, щоб вони підходили до цільового сервера. Якщо всі параметри відповідні, файл відповіді не містить записів. Проміжний файл XML можна використовувати для різних цільових серверів. Файл відповіді для кожного цільового сервера.
Синтаксис: ./importedgeconfig.ps1 -cloneConfigData "C:CloneConfigData.xml" -isImport $false -CloneConfigAnswer "C:CloneConfigAnswer.xml" Малюнок 5: Перевірте експортний файл
Імпортування конфігурації
Ви повинні запустити скрипт ImportEdgeConfig.ps1, щоб перевірити та імпортувати конфігурацію від вихідного сервера до цільового сервера.
Синтаксис: ./importedgeconfig.ps1 -cloneConfigData "C:CloneConfigData.xml" -isImport $true -CloneConfigAnswer "C:CloneConfigAnswer.xml" Процес імпорту займає деякий час, і якщо все відбувається як потрібно , ви отримаєте наступне повідомлення після завершення процесу:“Importing Edge configuration information succeeded” (Імпортування інформації про прикордонну конфігурацію успішно завершено).
Що не є частиною процесу клонування?
Коли конфігураційна інформація експортується від вихідного транспортного прикордонного сервера, об'єкт транспортної конфігурації, що містить транспортний налаштування електронної пошти, не буде надіслано в проміжний XML файл, який потрібно імпортувати на цільовий прикордонний сервер. Якщо ви хочете, щоб ці налаштування також працювали на цільовому транспортному прикордонному сервері, ви повинні використовувати команду Exchange Management Shell - Set-TransportConfig.
Що нового для ролі транспортного прикордонного сервера Exchange Server 2007 SP1?
У Exchange Server 2007 SP1 є кілька нових чудових функцій для транспортного прикордонного сервера. Транспортні прикордонні сервери, на яких встановлена Exchange Server 2007 SP1, включають конфігураційний об'єкт транспорту в інформацію, яка записується в проміжний XML файл. Отже, налаштування об'єкта конфігурації транспорту на цільовому сервері мають ті ж значення, що й на вихідному сервері після імпортування проміжного XML файлу.
У наступній таблиці наведено атрибути та значення за промовчанням, які використовуються об'єктом конфігурації транспорту в Exchange Server 2007 RTM та Exchange Server 2007 SP1. Більшість об'єктів можуть налаштовуватися тільки на транспортному сервері-концентраторі, але існує також можливість налаштувати ці об'єкти на сервері Exchange Server 2007, однак ці налаштування не будуть мати ефекту.