<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT-блог компании &#34;ЛанКей&#34; &#187; data protection manager 2007</title>
	<atom:link href="http://www.lankey.ru/blog/tag/data-protection-manager-2007/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lankey.ru/blog</link>
	<description>Системный интегратор. Комплексные решения по построению ИТ-инфраструктуры предприятия.</description>
	<lastBuildDate>Sat, 28 Jan 2012 13:58:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Особенности развертывания управляющего сервера MS SC DPM 2007 на управляемом сервере в рамках роли Hyper-V</title>
		<link>http://www.lankey.ru/blog/2009/09/07/osobennosti-razvertyvaniya-upravlyayshego-servera-ms-sc-dpm-v-ramkax-hyper-v/</link>
		<comments>http://www.lankey.ru/blog/2009/09/07/osobennosti-razvertyvaniya-upravlyayshego-servera-ms-sc-dpm-v-ramkax-hyper-v/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 09:06:33 +0000</pubDate>
		<dc:creator>Игорь Подольский</dc:creator>
				<category><![CDATA[System Center]]></category>
		<category><![CDATA[data protection manager 2007]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[виртуализация]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=210</guid>
		<description><![CDATA[Иногда возникают ситуации, когда вынести управляющий сервер на отдельный физический невозможно в силу определенных причин. Примеров на самом деле множество. Из-за неправильного планирования инфраструктуры, когда игнорируется невозможность работы управляющего сервера на управляемом, неправильный подбор конфигурации. Наличие конфликтующих ролей на физическом сервере или испорченный Application Pool IIS (например, из-за наличия побочных служб диагностики компонентов сервера, вроде [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда возникают ситуации, когда вынести управляющий сервер на отдельный физический невозможно в силу определенных причин. Примеров на самом деле множество. Из-за неправильного планирования инфраструктуры, когда игнорируется невозможность работы управляющего сервера на управляемом, неправильный подбор конфигурации. Наличие конфликтующих ролей на физическом сервере или испорченный Application Pool IIS (например, из-за наличия побочных служб диагностики компонентов сервера, вроде SuperDoctor Supermicro). И многое другое.</p>
<p><span id="more-210"></span><br />
У данной схемы есть ряд преимуществ (догадаться о которых не составляет особого труда),  главное из которых состоит в легкой переносимости управляющего сервера в случае острой необходимости на любой физический сервер с ролью HYPERV. Само собой подразумевается наличие отдельного массива на управляемом сервере под  группы хранения или хранилищ типа DAS/SAN.</p>
<p>Итак, если возникла вышеописанная ситуация, то первое с чем мы столкнемся после установки DPM – это потенциальная невозможность работы (установки) агента DPM на управляемом сервере. Потенциальная именно из-за того, что ее может и не быть. А будет она в том случае, если у физического сервера имеется по меньшей мере два активных (но не обязательно подключенных) сетевых интерфейса (что является нормой в наше время). Все дело в том, что данный продукт плотно использует архитектуру DCOM, что подразумевает наличие источника данных (как на управляющем сервере, так и на управляемом) и множества клиентов, обращающихся к источнику. DCOM за все время своего существования не претерпел сколь-либо значимых изменений. Эта технология на основе разновидности RPC позволяет COM-компонентам взаимодействовать друг с другом по сети. Сеть является ключевым моментом в описываемой ситуации. Поскольку мы имеем дело с HYPERV, то реализация виртуальных сетевых интерфейсов подразумевает ряд неких программных ухищрений  (довольно размыто описанных самой Microsoft), которые, возможно, кроют в себе причину в невозможности нормального взаимодействия между службами DCOM на обоих серверах. Есть подозрения, что использование собственной DCOM-технологии является одной из причин, по которой невозможно резервировать сервер, на котором стоит продукт MS SC DPM2007.</p>
<p>Установку агента DPM можно осуществить, перенеся виртуальную машину с управляющим сервером на любой другой сервер с ролью HYPERV, но при переносе обратно основные службы управляющего сервера DPM начнут сваливаться по таймауту. Преодолеть эту ситуацию возможно, либо оставив активным только один сетевой интерфейс, либо реализовать агрегирование сетевых подключений в командный режим (соответственно, либо с удваиванием пропускной способности, либо с балансированием нагрузки). Стоит заметить, что классический NLB здесь не поможет. Агрегирование хорошо реализуется на интеловских адаптерах собственными средствами.</p>
<p>Если такую схему всеже пришлось реализовать, то следует позаботиться о резервном копировании SQL-баз управляющего сервера средствами самой SQL куда-нибудь в отдельное место, а не снапшотить целиком всю виртуальную машину, т.к. это может привести к непредвиденным последствиям. Ну и естественно держать отдельно образ машины. В случае краха физического сервера мы всегда будем иметь наготове готовый управляющий сервер, к которому придется подцепить актуальные базы и предоставить доступ к хранилищу с резервными данными.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lankey.ru/blog/2009/09/07/osobennosti-razvertyvaniya-upravlyayshego-servera-ms-sc-dpm-v-ramkax-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Удаление старых резервных копий в Data Protection Manager 2007</title>
		<link>http://www.lankey.ru/blog/2009/09/03/udalenie-staryx-rezervnyx-kopii-v-data-protection-manager-2007/</link>
		<comments>http://www.lankey.ru/blog/2009/09/03/udalenie-staryx-rezervnyx-kopii-v-data-protection-manager-2007/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 07:59:26 +0000</pubDate>
		<dc:creator>Ярослав Никифоров</dc:creator>
				<category><![CDATA[System Center]]></category>
		<category><![CDATA[data protection manager 2007]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[резервное копирование]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=190</guid>
		<description><![CDATA[Все мы знаем продукт для резервного копирования данных от Microsoft &#8211; System Center Data Protection Manager 2007. Его основная задача &#8211; выполнять резервные копии и складировать их на подключенные к серверу жесткие диски. В дальнейшем для долговременного хранения данные могут быть перенесены на ленты, но основным местом хранения является жесткий диск. При создании группы хранения [...]]]></description>
			<content:encoded><![CDATA[<p>Все мы знаем продукт для резервного копирования данных от Microsoft &#8211; System Center Data Protection Manager 2007. Его основная задача &#8211; выполнять резервные копии и складировать их на подключенные к серверу жесткие диски. В дальнейшем для долговременного хранения данные могут быть перенесены на ленты, но основным местом хранения является жесткий диск. При создании группы хранения DPM сам разбивает выделенный ему диск на разделы, в зависимости от предполагаемого им размера резервных копий и частоты копирования.</p>
<p>Естественно, при создании группы защиты DPM спрашивает, каков срок хранения резервных копий для восстановления &#8211; recovery points. И, само собой, по истечении этого срока он должен удалять старые копии, чтобы на их место сохранять новые.</p>
<p>Но мы столкнулись с ситуацией, что старые резервные копии DPM не удаляет. Они так и копятся на диске &#8211; и, рано или поздно, наступает время, когда места под новую резервную копию уже не хватает, и DPM вываливается с ошибкой &laquo;Recovery Point Volume threshold exceeded&raquo;.</p>
<p><span id="more-190"></span></p>
<p>Для удаления устаревших резервных копий в DPM есть скрипт <strong>PruneShadowCopies.ps1</strong>, который можно запустить и вручную. Но &#8211; данный скрипт не работает. Выдает ошибку:</p>
<p><code><br />
Index operation failed; the array index evaluated to null.<br />
At C:\Program Files\Microsoft DPM\DPM\bin\pruneshadowcopies.ps1:205 char:18<br />
+     $replicaList[$ &lt;&lt;&lt;&lt; inactiveDs.ReplicaPath] =<br />
$inactiveDs.RecoveryRangeinDays<br />
Index operation failed; the array index evaluated to null.<br />
At C:\Program Files\Microsoft DPM\DPM\bin\pruneshadowcopies.ps1:206 char:23<br />
+     $latestScDateList[$ &lt;&lt;&lt;&lt; inactiveDs.ReplicaPath] = new-object DateTime<br />
</code></p>
<p>Поэтому, собственно, резервные копии и не удаляются автоматически &#8211; DPM должен каждую полночь запускать этот скрипт по расписанию, а скрипт завершается с ошибкой.</p>
<p>В июне 2009 года Microsoft выпустила обновление <a href="http://support.microsoft.com/kb/970867">970267</a> для Data Protection Manager, среди прочих решающее и эту проблему. Скачать его можно здесь. Процесс установки таков:</p>
<ul>
<li>Скачиваем три файла, нужной нам платформы &#8211; в зависимости от того, 32- или 64-битная версия DPM установлена у нас. Кстати, ставится это обновление на Data Protection Manager 2007 Service Pack 1.</li>
<li>Запускаем файл <strong>DataProtectionManager2007-KB970867.exe</strong> и производим обновление сервера. Чтобы не перезагружать сервер после обновления &#8211; убедимся, что DPM Administrator Console и DPM Management Shell не запущены.</li>
<li>Если база данных SQL, в которой хранится конфигурационная информация DPM, находится <strong>не</strong> на том же сервере, где сам DPM &#8211; запускаем на этом сервере файл <strong>SqlPrep-KB970867.msp</strong>. Если мы ставили SQL Express вместе с DPM на ту же машину - обновление запускать не нужно.</li>
<li>Если мы используем DPM Management Shell <strong>не</strong> на том же сервере, где сам DPM &#8211; запускаем на этом сервере файл <strong>DPMManagementShell2007-KB970867.msp</strong>. Если все находится на одном сервере &#8211; обновление запускать не нужно.</li>
<li>Заходим в DPM Administrator Console, выбираем Management &#8211; Agents, и обновляем все клиентские агенты DPM до новой версии &#8211; версия DPM и агентов после этого обновления становится 2.0.8844.0. При обновлении нужно указать Manual restart &#8211; потому что на самом деле перезагружать серверы не нужно.</li>
</ul>
<p>Все. После завершения обновления скрипт PruneShadowCopies.ps1 должен выполняться без ошибок.</p>
<p>Данный скрипт ничего не пишет на экран в процессе выполнения. Если мы все-таки хотим посмотреть диагностическую информацию &#8211; нужно перед запуском этого скрипта включить подробный режим отображения:</p>
<p><code><br />
$VerbosePreference = "continue"<br />
</code></p>
<p>После этого запускать скрипт.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lankey.ru/blog/2009/09/03/udalenie-staryx-rezervnyx-kopii-v-data-protection-manager-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

