Архив рубрики: DPM

>Новый калькулятор размера хранилища для DPM 2010

>

imageНу… Не особо новый, на самом деле: это было опубликовано более месяца назад, однако, лучше поздно, чем никогда Winking smile

Стали доступны три калькулятора: для Exchange, SharePoint и Hyper-V. Эти файлы могут быть Вам вполне полезны… если только вы знаете различные параметры для своих систем типа процента изменений в виртуальных машинах за сутки.

Было бы интересно подставить туда данные из реальной жизни и посмотреть, сойдутся ли цифры?  Winking smile

>DPM: чего изволите?

>

Иногда пользователь совсем не вредное приложение к программному продукту. Если уж совсем пофантазировать, то можно даже прийти к пародоксальному выводу, что пользователь – это именно то, ради чего и затевается написание софта. Ну понятно, что причины разные, но если продукт не нашел своего юзера, то он (продукт) вполне себе не удался. Все то же самое касается, разумеется, и DPM. Каждая новая версия приносит с собой множество новых возможностей, но всегда хочется большего. На форумах спрашивают, как бы донести до разработчиков все свои пожелания и все такое. Самое смешное, что теперь это чрезвычайно просто: заполните опросник и Вас услышат. Нет, правда: они это читают Winking smile, поэтому в следующей версии вполне могут быть возможности указанные Вами.

>DPM: Можно ставить.

>

Services_tape_backup_failed То есть я имею в виду, что обновление с Evaluation версии на обычную возможно и просто. Узнать об этом подробнее можно из нового “советника по обновлению” (Upgrade Advisor), опубликованного на блоге Джейсона Баффингтона.

>Послевстречие: FCI, DPM 2010, вопросы и ответы.

>

Встреча 15го числа проиcходила как всегда в теплой и дружественной обстановке. Хорошо, короче, происходила. Настолько хорошо, что, если бы Олег Ржевский не прекратил отвечать на вопросы, то на мое микровыступление времени бы уже не хватило =)

Однако, мне все-таки оставили чуток удовольствия, и я принялся отжигать. “Отжег” многое: и про VSS Writer в Linux’е, и про то, что было сильно доработано лицензирование. Однако же, ляпы мои мне простили, в итоге все были довольны, RTM от DPM уже состоялся, отчеты опубликованы, равно как и сам мой доклад… Можно отвечать на вопросы, которые записал себе.

Что там с ценами? Ответ есть здесь: http://www.microsoft.com/systemcenter/en/us/data-protection-manager/dpm-pricing-licensing.aspx

Если в кратце, то сам сервер стоит сущих копеек: $579. Достаточно дорого стоит Enterprise лицензия, позволяющая защищать различные приложения, типа Exchange, SQL и другие ($431). Относительно дешево стоит лицензия для обычных серверов ($157) и совсем уже в копейки обойдется защита данных на клиентских машинах ($27).

Остаются без ответов пока вопросы:

1) Можно ли защищать клиентские данные на Windows “домашних” версий?

2) Насколько часто и каким образом можно осуществлять копирование legacy-систем, размещенных на Hyper-V?

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

Отчет Потапова Алексея

Отчеты Олега Ржевского

Запись моего доклада на Techdays.ru

>DPM 2010: RTM + Evaluation

>

Скачать нормальную коммерческую версию пока не представляется возможным, а вот версия для ознакомления уже готова. Качайте, а я пока узнаю, поддерживается ли смена лицензии с Evaluation на нормальную.

З.Ы. Спасибо Проничкину, который, зараза, пишет в блоге TechNet и не смущается %)

>DPM? RTM! SCE? RTM!

>

Да. Вышли =)

Думаю, что доступны к скачиванию на TechNet будут в течении недели-двух. Буду ставить и пробовать DPM, ибо сильно нужен.

P.S. Это просто праздник какой-то: DPM, SCE, VS, Office Suite… Шоб я так жил ;)

>DPM как инструмент статистики

>

image Помните старые деньки DPM 2007 RTM? Не знаю, кто как, а я тогда использовал его скорее как аналог OpsMgr. Нет, правда, Data Protection Manager в то время был великолепным инструментом мониторинга: как только что-то случалось с Вашим, скажем, Exchange, тут же переставал работать и бекап. Сейчас это уже не так, и не могу сказать, что я сильно тоскую по тем временам ;) Однако, мы все еще можем использовать DPM не по назначению.

О чем меня достаточно часто просят, как ответственного за DPM, так это об оценке… не поверите, количества изменений данных в единицу времени. Да, мы можем дать приблизительные цифры, основываясь на размерах потребляемого места в Recovery point volume. К примеру, если у нас есть база данных размером, скажем, 3000 гигабайт, и период хранения на диске равен 30ти дням, то средня скорость изменений может равняться 3000ГБ/(30дней*24часа) ~ 4ГБ/час. Разумеется, это лишь приблизительная цифра и она не дает нам ни малейшего понятия, сколько она может оказаться в пике, однако, и этого может оказаться достаточно.

>DPM: разбавим бекап скриптами.

>

image Прекрасно, когда мы в состоянии использовать некоторые возможности DPM, чтобы сделать резервную копию приложения целиком (например, SharePoint или виртуальную машину Hyper-V). Однако, что делать, когда недостаточно просто взять system state, добавить к нему диск C, чтобы получить работоспособный бекап (например, OCS или Windows 2008 Bare Metal Recovery) или наша ферма MOSS 2007 сконфигурирована способом, делающим невозможным его бекап “в один клик” (некоторые сценарии SQL Mirroring ломают возможность такого бекапа)?

Что же… Именно здесь в игру могут вступить скрипты. Data Protection Manager позволяет, на самом деле, запускать скрипты до и/или после бекапа.Трудно ли это? Нет. Могу ли я рекомендовать для создания сложных, критических для бизнеса функций? Увы, тоже не стал бы рекомендовать это делать без крайней необходимости.

Давайте обсудим, почему:

  1. Сложность. На самом-то деле, достаточно лишь разместить Ваши скрипты на локальном диске защищаемого компьютера и сделать правки в одном из конфигурационных файлов. причем скрипт может быть любым: шелл, VBS, PoSh, да хоть Perl. Например, скрипт для BMR-резервирования может выглядеть так:

@echo off
setlocal enabledelayedexpansion
set BACKUP_TARGET=\BackupServerServerBackup
rd /s /q "%BACKUP_TARGET%WindowsImageBackup%computername%"
wbadmin start backup -backuptarget:"%BACKUP_TARGET%" -allcritical -quiet
if %ERRORLEVEL% == 0 (
rem    pushd "%BACKUP_TARGET%WindowsImageBackup%computername%"
rem    for /f "tokens=*" %%i in (‘dir /b /s *.vhd’) do move /Y "%%i"

)

(код почти из этого документа)

В любом случае, наиболее важная часть всей процедуры содержится в файле ScriptingConfig.xml, который обычно лежит в c:Program FilesMicrosoft Data Protection ManagerDPMScripting.

Содержимое этого файла по-умолчанию:

<?xml version="1.0" encoding="utf-8" ?>
   </ScriptConfiguration>

Что нам нужно, так это добавить немного дополнительных настроек внутрь тега <ScriptConfiguration>. В конечном счете файл будет выглядеть, например, вот так:

<?xml version="1.0" encoding="utf-8" ?>

<ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">

<DatasourceScriptConfig DataSourceName="c:">

  <PreBackupScript>"Path-To-Script or command line to run script"</PreBackupScript>

  <PostBackupScript />
  <TimeOut>90</TimeOut>
   </DatasourceScriptConfig>
  </ScriptConfiguration>

Все вполне очевидно, как можно видеть:

  • DataSourceName – имя источника данных перед бекапом которого (или после него) нужно выполнить скрипт
  • PreBackupScript – строка, которую необходимо выполнить перед резервным копированием
  • PostBackupScript – строка, которую нужно выполнить после бекапа
  • TimeOut – таймаут в минутах

Довольно несложно, не так ли?

2. Почему я не рекомендую использовать эту технику, если только Вы не нуждаетесь в ней чрезвычайно сильно? Ну… На самом деле, достаточно трудно судить, успешно ли было выполнение скрипта. Консоль DPM ничего не скажет Вам по этому поводу. Например, говоря о BMR для Windows Server 2008, мы можем бекапить, на самом деле, любой файл, присутствующий на файловой системе, предварив создание резервной копии скриптом, который запускает WBAdmin. Если сам файл будет скопирован успешно, то Вы получите зеленую галочку, невзирая на степень успешности резервирования BMR имиджа. Путями быть в курсе успешности бекапа могут быть:

  • Сделать тестовое восстановление. (прекрасная идея, на самом деле, однако, предположите, что у Вас сотни серверов, с бекапом каждую неделю… Проверять их раз в 7 дней – mission impossible)
  • Сделать скрипт достаточно сложным, чтобы он сам распознавал ошибки и рапортовал о них. Снова не самая худшая идея, однако, это полностью неуправляемая вещь, к тому же, превращающаяся в еще одну систему мониторинга, что не слишком хорошо сказывается на всяких там TCO
  • Использовать сторонние инструменты третьих компаний

Впрочем, для некоторых задач это все еще великолепный инструмент.

>DPM 2010 Upgrade Advisor.

>

Ребята из команды DPM выпустили маленький Excel imageинструмент, который позволяет мгновенно получить краткий обзор необходимых для обновления Вашей текущей DPM-инфраструктуры действий.

Этот инструмент покрывает вопросы обновления с DPM 2007 RTM/2010 RTM (pre-release), установленного на различных ОС и в различных конфигурациях. Согласно ему, кстати, можно будет обновиться с 2010 RC до RTM, что, впрочем, не означает, что 2010 RC является официально поддерживаемым =)

Касать тут: http://download.microsoft.com/download/F/F/3/FF3347F5-C076-400C-A77A-B6FFA0EA56A4/DPM%20Upgrade%20Advisor.xls

Новость в блоге команды DPM: http://blogs.technet.com/dpm/archive/2010/02/26/upgrade-advisor-for-dpm-2010-now-available.aspx

>DPM v3 aka 2010: чуть больше подробностей.

>

Services_tape_backup_failed Чуть больше подробностей о новом DPM:

  1. Да! Он поддерживает BMR для Windows 2008 и выше без плясок с бубном, с мониторингом и вообще – поддерживает. Так сказать: спасибо.
  2. Поддерживает защиту Hyper-V R2 (нашли чем удивить – кому он вообще без этого нужен был бы, да и DPM 2007 тоже это умеет… если не говорить о сценарии с наличием CSV, тогда без нового DPM не обойтись – старый в упор не понимает, что это за зверь такой – CSV.
  3. Защита клиентских машин, даже мобильных. Надо поэкспериментировать будет да и поставить Самому Главному… =)
  4. Защита Exchange 2010, MOSS 2010, SQL 2008 R2. Собственно, тоже ожидаемое событие.
  5. Автозащита новых SQL баз данных и компонентов MOSS.
  6. Какие-то там еще улучшеные возможности чего-то – нужно будет разобраться.

Лично я готов ставить его уже за пункт номер 1 и за то, что он должен позволять бекапить шарепойнт 2010 с зеркальными базами. Ну и CSV важно, разумеется… =)

Я сейчас готовлю серию маленьких видеотьюториалов для TechDays.ru с самыми базовыми сценариями, так что заодно буду рассказывать и о проблемах с RC.

Скачивать RC тут.