none
EXCHANGE 2010. Смена папки для MAIL БД. RRS feed

  • Вопрос

  • Ребята, доброе утро!

    В общем к почтовому серверу подмаплена папка MAILDB (через iSCSI).В данной папке лежит БД EXCHANGE.
    Возникла необходимость подключить иное хранилище(опять же через iSCSI) и перенести туда данную БД.
    Опыта переноса нет, но думаю делать следующим образом.Поправьте если,что не так:
    1.Сделать снимок виртуалки с EXCHANGE
    2.Присоединить новое блоковое хранилище,создать папку MAILDB_2
    3.Остановить все службы EXCHANGE (опять же тут останавливать все службы?)
    4.Переносим базы EXCHANGE в новую папку  MAILDB -> MAILDB_2
    5.Удаляем папку MAILDB 
    6.Переименовываем MAILDB_2 в MAILDB
    7.Стартуем службы EXCHANGE либо перезагружаем сервер

    28 ноября 2016 г. 7:00

Ответы

  • Добрый день можно попробовать следующие действия

    1. Присоединяете новое хранилище

    Запускаете консоль управления Exchange 2010 и далее следующее:

    1. Выбрать "Конфигурация организации"-Почтовый ящик, вкладка "Управление базой данных".

    2. Выбираете базу, которую нужно перенести-нажимаете правую кнопу мыши-"Переместить путь базы данных".

    3. Указываете новое расположение папки с базой и путь к папке журнала.

    4. Нажимаете "Переместить" и ждете окончания процесса(в зависимости от размера базы может занять много времени, поэтому лучше продумать время когда это можно сделать, учтите, что на время перемещения почтовые ящики пользователей временно не будут доступны). При этом база будет сама отключена, перенесена в новое место и обратно подключена, ничего не нужно останавливать и заново запускать.



    28 ноября 2016 г. 8:34

Все ответы

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

    Перенести базу можно и не останавливая почтовый сервис. Можно перенести ящики в новую базу, созданную на новом месте хранения. Это же позволит еще и дефрагментировать почтовую базу.

    Тут описано http://www.oszone.net/12594/Exchange-2010-1


    не ошибается только тот кто ничего не делает

    28 ноября 2016 г. 8:25
  • Добрый день можно попробовать следующие действия

    1. Присоединяете новое хранилище

    Запускаете консоль управления Exchange 2010 и далее следующее:

    1. Выбрать "Конфигурация организации"-Почтовый ящик, вкладка "Управление базой данных".

    2. Выбираете базу, которую нужно перенести-нажимаете правую кнопу мыши-"Переместить путь базы данных".

    3. Указываете новое расположение папки с базой и путь к папке журнала.

    4. Нажимаете "Переместить" и ждете окончания процесса(в зависимости от размера базы может занять много времени, поэтому лучше продумать время когда это можно сделать, учтите, что на время перемещения почтовые ящики пользователей временно не будут доступны). При этом база будет сама отключена, перенесена в новое место и обратно подключена, ничего не нужно останавливать и заново запускать.



    28 ноября 2016 г. 8:34
  • Да спасибо! Видел эту статью! Но страшно, если с базой что то случиться то гранит будет!

    Хотя я всегда смогу откатиться на предыдущий снапшот. Наверно этот вариант наилучший.

    Но все же сделать планировал сделать я - получиться или нет? Просто проблема в том, что на сервере есть спам фильтр от Касперского - и если папка с базами будет называться по другому придется переустанавливать его. Спасибо!

    28 ноября 2016 г. 8:38
  • На счет спам-фильтра, нужно понимать, как он работает, если нужно, чтобы имена(диск+папка) полностью совпадали, то тогда думаю нужно перемещать папку через какое то временное место.

    У Вас будет присоединено 2 хранилища(старое и новое, соответственно с разными именами дисков), можно попробовать остановить службу касперского, выполнить все действия по перемещению базы во временную папку в новое хранилище, потом отключить старое хранилище, переподключить новое под старым именем диска, и потом выполнить окончательное перемещение базы в такую-же папку, как и была(соответственно должно совпадать и имя диска, т.е.переподключить еще раз новое место хранения со старой буквой диска) и после этого запустить службу касперского. По идее в таком случае у Вас будет подключено новое хранилище со старой буквой диска и папки все будут как на старом. Должно сработать.

    28 ноября 2016 г. 9:03
  • На сколько я понимаю спам фильтр переустанавливать все же не придется. Донастроить естественно будет надо. Я бы проверил доступное место в базе и уже исходя из полученной информации выбрал бы вариант переноса.

    не ошибается только тот кто ничего не делает

    28 ноября 2016 г. 9:14
  • Да! Спасибо большое за советы! То есть в принципе можно будет подключить новое хранилище и СКОПИРОВАТЬ туда все со старого?
    28 ноября 2016 г. 10:37
  • Не за что, но только не СКОПИРОВАТЬ, а именно выполнить действия при помощи консоли управления почтовым сервером, это наиболее правильный и простой путь.
    • Изменено Alex1972 28 ноября 2016 г. 10:56
    28 ноября 2016 г. 10:55
  • Да ребята спасибо! еще вопрос.А что касается перемещения БД с одного iSCSI хранилища на другое.

    алгоритм следующий:

    - подключаем новое хранилище

    - останавливаем все службы SQL

    - копируем все папки со старого хранилища на новое

    - удаляем ссылку на старое хранилище и переименовываем новое в старое

    - грузимся для запуска всех служб SQL

    Вроде попробовал на тестовом-все получилось. Но правильно ли это. Боевые базы очень критичны!!!

    30 ноября 2016 г. 14:46