System Center 2012 R2 DPM — Определяем группу защиты по части символической ссылки из ProtectableObjectLoadPath

imageИногда возникают ситуации, когда по части символической ссылки ведущей к логическим дискам используемым для хранения бэкапа в DPM необходимо определить то, к какой конкретной группе защиты относится такая ссылка. Например, недавно я получил от SCOM предупреждение о необходимости просканировать файловую систему на предмет ошибок на одном из таких дисков, из содержимого которого понять то, о какой группе защиты идёт речь, не удалось.

Alert: Windows Server 2012 NTFS File System Corrupt
Source: C:\Program Files\Microsoft System Center 2012 R2\DPM\DPM\Volumes\Replica\File System\vol_298ef3dd-b90c-4b6d-9463-046d30ddd497
Path: KOM-AD01-SCDPM1.holding.com
Description: The Drive C:\Program Files\Microsoft System Center 2012 R2\DPM\DPM\Volumes\Replica\File System\vol_298ef3dd-b90c-4b6d-9463-046d30ddd497 of the Device Named as \Device\HarddiskVolume31 reports a Corruption Action State of 1.
Resolution state: New...

В таких случаях на сервере DPM можно запустить консоль DPM Management Shell и получить полную информацию о всех источниках защиты, в том числе и о логических дисках, на которых хранятся данные реплики:

Get-DPMDataSource | fl -Property *

Однако если источников защиты много, то вывод может получиться очень объёмным, поэтому чтобы получить только нужную нам информацию, можно выполнить PS-скрипт с точным указанием части интересующего нас пути (это значение записано в переменную $FindPath)

$FindPath = "vol_298ef3dd-b90c-4b6d-9463-046d30ddd497"
$AllDS = Get-DPMDataSource
ForEach ($DS in $AllDS) { 
    $Paths = $DS.ProtectableObjectLoadPath
    ForEach ($Path in $Paths) {
        $Array = $Path.GetEnumerator()
        ForEach ($Item in $Array) {
            If ($Item.Value -match $FindPath) {
                Write-Host $Item.Key " --> " $Item.Value
            }
        }
    }
 }

Вывод скрипта будет выглядеть примерно следующим образом…

D:\ on kom-ts01-app01.holding.com  -->  c:\Program Files\Microsoft System Center 2012 R2\DPM\DPM\Volumes\Replica\File System\vol_298ef3dd-b90c-4b6d-9463-046d30ddd497\b73f7188-6cb2-4
cdf-a70e-dad9b1056689\Full\

Это позволит идентифицировать соответствующую группу защиты:

image

Добавить комментарий