Сообщения

Сообщения за октябрь, 2017

Восстановление Exchange Servera 2016 (сценарий 3)

Изображение
Если упал весть сервак (не запускается, проблемы с "железом").  1. Берете любое железо. Ставим ту ОС, которая была до падения. 2. Ставим все  Exchange  компоненты. 3. То-же имя, тот-же  IP   но в домен не вводим! 4. Объекту сервер делаем  ResetAccount !  НЕ НОВЫЙ ВВОД а ИМЕННО  ResetAccount   иначе не пройдет процедура рекавери! 5. Берем тот-же дистриб Exchange Servera 2016. Из командной строки   setup . exe  / recoveryserver Инсталятор вытягивает весь конфиг, все настройки и.т.п. из Active Directory кроме сертификатов и баз данных!!! Базы данных почтовых ящиков рекомендуем разместить на тех-же дисках и по тем-же путям где они были до падения (те-же буквы дисков). Базы желательно востанавливать до процедуры recoveryserver. В таком режиме  инсталятор их смонтирует сам в противном случае процедуру востановления базы прийдется выполнять самостоятельно (сценарий 1 либо сценарий 2 см. предыдущие п...

Восстановление базы Exchange Servera 2016 (сценарий 2)

Изображение
Моделируем другую ситуацию. База "покараптилась", админ безответственно разместил ее на выделенном диске без резервирования (без RAID-а), появились проблемы доступности диска либо файлов на нем. Пользователи в панике, хотят работать. Шаг 1 ------------------------------------------------------------------------------------------------------------------------ 1. Создаем чистую базу данных (можно через Exchange Admin Centr) и монтируем ее: New-MailboxDatabase –Name “TempDB” –Server Lon-MBX1  -EdbFilePath  C:\NewFolder\ TempDB .edb –LogFolderPath C:\NewFolder\ Mount - Database   “ TempDB ” Выбираем все почтовые ящики, которые хранятся в битой базе данных и перекидываем их в новую базу (старая база при этом отмонтирована и недоступна). Get-Mailbox –Database MBD | Set-Mailbox –Database “TempDB1” Так-же рекомендуем перезапустить IIS - команда  iisreset      Пользователи при подключении увидят чистые почтовые ящики! ...

Восстановление базы данных Exchange Server 2016 средствами Windows Server Backup

Изображение
Я целенаправленно, в целях демонстрации, через Exchange Admin Centr отмонтировал базу и имитирую ее удаление\повреждение (удалил файл .edb).  Для восстановления я запускаю Windows Server Backup и перехожу в режим восстановления. Далее следую подсказкам мастера произвожу востановление базы в то-же расположение где она хранилась до удаления. Для восстановления выберем режим "Приложения" Восстановление базы   Exchange Server 2016  прошло   успешно.  Необходимо проконтролировать состояние базы. Сделать это возможно например через Exchange Admin Centr. Меню "Серверы" - "Базы данных" покажет список баз, которые подключены к серверу. При необходимости восстановленную базу необходимо подключить\подминтировать.

Резервное копирование базы данных Exchange Server 2016 средствами Windows Server Backup

Изображение
Компонент Windows Server Backup необходимо устанавливать отдельно (по умолчанию он не проинсталлирован). Установить его возможно через "Диспетчер серверов". Вызываем мастер добавления ролей и компонентов, пункт меню "Добавить роли и компоненты". Далее следуя подсказкам мастера производим установку. В английской редакции, компонент называется "Windows Server Backup" Когда компонент установится его можно вызвать через меню "Средства" диспетчера серверов либо меню "Пуск", так-же компонент будет доступен через панель управления в разделе "Администрирование". Windows Server Backup имеет 2 режима работы:    Full   Backup   – урезаются транзакционные логи Exchange сервера Copy   Backup   – логи  Exchange сервера  НЕ урезаются Запускаем "Однократную архивацию" (так-же можно настроить архивацию по расписанию) У меня база Exchange размещена на отдельном диске. Я бу...

Корзина 3 уровня или "Single Item Recovery" в Microsoft Exchange Server 2016

Изображение
Single Item Recovery это "корзина пользователя" доступная ТОЛЬКО админу. Ёе иногда называют корзина третего уровня. Включить Single Item Recovery возможно через PowerShell для каждого пользователя отдельно с помощью команды: Set-Mailbox  i.ivanov  -SingleItemRecoveryEnabled  $true  Обратите внимание что после включения данной настройки она станет доступна не сразу, а через некоторое время (~30 мин). В обычном режиме работы письма попадают в папку "Входящие", затем после удаления в "Удаленные" после чего при очистке папки "Удаленные" письма будут перемещены в "Deletiond" (корзину второго уровня) с которой пользователь может их востановить самостоятельно. После включения корзины 3-го уровня, когда пользователь очистит содержимое "Deletiond", корзины второго уровня, письма переместятся в папку "Purges", корзину третего уровня, которая доступна только администратору Exchange.  Посмотреть это можно...

Активация лицензии Exchange Server 2016

Изображение
Активировать лицензию  Exchange Server 2016 либо обновить\повысить существующую версию от стандартной до корпоративного выпуска возможно через Exchange admin centr: После ввода ключа может появится ошибка " WARNING: The product key has been validated and the product ID has been successfully created. This change won't take effect until the Information Store service has been restarted. " Для устранения ошибки необходимо перезагрузить службу Microsoft Exchange Information Store:

Как переместить базу Exchange Server 2016 в другое расположение

Изображение
Иногда появляется необходимость переместить базу данных Exchange сервера на другой диск в другое расположение. Сделать это возможно через Power Shell с помощью командлета Move-Database. Первым параметром передаем имя базы, которую необходимо переместить, вторым путь куда мы ее хотим переместить, а так-же путь к лог файлам. Move-DatabasePath –Identity MailboxDatabaseName –EdbFilePath E:\DB1\DB1.edb   –LogFolderPath G:\Logs\DB1 Обрати внимание на то что база будет отмонтирована и для пользователей будет недоступна пока не закончится ее перемещение в другое расположение!

Как переименовать базу данных Exchange Server 2016

Изображение
Посмотреть список баз данных Microsoft Exchange Server 2016 возможно через PowerShell с помощью командлета  Get - MailboxDatabase: Переименовать базу возможно через PowerShell с помощью командлета  Set-MailboxDatabase . Set-MailboxDatabase –Identity “ DB Name ” –Name “ NewName ” - первым параметром указываем текущее имя базы данных, а вторым параметром новое имя.  Такую-же операцию возможно выполнить через графический Exchange Admin Center интерфейс: