Необходимо удалить файлы поддержки dpm перед установкой
Удаление точек восстановления DPM, посредством DPM Management Shell, актуально, когда существует множеств Protection Group (PG) c “битыми” дисковыми репликами и пересоздавать группы с нуля совершенно ну никак не хочется.
Для начала необходимо найти все PG на DPM сервере:
Просматриваем имена существующих групп:
Получение источника данных для одной из групп (к примеру, самой первой из списка):
Где [0], [1], [2] и т.д. элементы списка.
Просматриваем существующие источники:
Так же можно просмотреть конкретно имена:
далее смотрим все точки восстановления (по времени создания) на самом первом диске из списка:
Удаляем, к примеру, первую точку:
Удаляем все точки:
Пока писал статью накидал быстренько скрипт, который отображает PG и точки, а так же предлагает их удалить, где подтверждением для удаления является цифра 1:
Add-PSSnapin "Microsoft.DataProtectionManager.PowerShell"
$dpmname = read-host "DPMServerName:"
$pgList = Get-ProtectionGroup $dpmname
foreach($pg in $pgList)
$Name = $pg.FriendlyName
Write-Host "Current PG - $Name. "
$dsList = Get-Datasource $pg
Foreach($ds in $dsList)
<
$Name = $ds.Name
Write-Host "Recovery points - $Name . "
$a = read-host "Clear group? (1)"
$rpList = Get-RecoveryPoint $ds
if ($a -eq 1)
Foreach($rp in $rpList)
write-host $rp.representedpointintime
foreach($rp in $rplist)
>
>
>
>
write-host "The End . "
Вот просто вывод всей информации о точках:
Add-PSSnapin "Microsoft.DataProtectionManager.PowerShell"
$dpmname = read-host "DPMServerName:"
$pgList = Get-ProtectionGroup $dpmname
foreach($pg in $pgList)
$Name = $pg.FriendlyName
Write-Host "Current PG - $Name. "
$dsList = Get-Datasource $pg
Foreach($ds in $dsList)
$Name = $ds.Name
Write-Host "Recovery points - $Name . "
$rpList = Get-RecoveryPoint $ds
Foreach($rp in $rpList)
write-host $rp.representedpointintime
foreach($rp in $rplist)
>
>
>
write-host "The End . "
Используйте приведенные ниже сведения для планирования развертывания System Center Data Protection Manager (DPM).
Рекомендации по развертыванию DPM
Прежде всего нужно выбрать режим развертывания DPM. У вас есть следующие варианты:
В качестве отдельного физического сервера. Вы можете выполнить развертывание DPM в качестве отдельного физического сервера для резервного копирования локальных данных. Физические серверы DPM нельзя развернуть в кластере, но несколькими физическими серверами можно управлять в одной консоли, установив центральную консоль в System Center Operations Manager.
В качестве виртуальной машины Hyper-V. Вы можете использовать DPM в качестве виртуальной машины, размещенной на локальном сервере узла Hyper-V, для резервного копирования локальных данных. Список особенностей этой конфигурации см. в статье "Установка DPM в виде виртуальной машины на локальном сервере Hyper-V".
В качестве виртуальной машины Windows в среде VMware. DPM можно развернуть для защиты рабочих нагрузок Майкрософт на виртуальных машинах Windows в среде VMware. В этом сценарии можно выполнить развертывание DPM в качестве отдельного физического сервера, виртуальной машины Hyper-V или в качестве виртуальной машины Windows в VMware.
В качестве виртуальной машины Azure. DPM можно использовать в качестве виртуальной машины в Azure для резервного копирования облачных рабочих нагрузок, выполняющихся в качестве виртуальных машин Azure. Сведения об этом варианте развертывания см. в статье "Установка DPM в виде виртуальной машины Azure".
Для всех вариантов развертывания вам потребуется следующее:
- Установленный и работающий экземпляр SQL Server для базы данных DPM. Экземпляр SQL Server может быть либо размещен совместно с DPM, либо удаленно.
- Диск для использования в качестве выделенного пространства хранилища данных DPM.
- Агент защиты DPM, установленный на компьютерах и серверах, которые вы хотите защищать с помощью DPM.
База данных SQL Server
DPM использует SQL Server в качестве базы данных для хранения данных резервных копий защищаемых им рабочих нагрузок, серверов и компьютеров. Все версии SQL Server должны быть 64-разрядными уровня Standard или Enterprise.
- Для поддерживаемых версий SQL используйте пакеты обновления, которые сейчас поддерживаются корпорацией Майкрософт.
- Для указанных ниже поддерживаемых версий SQL в зависимости от доступности поддерживаются выпуски Standard, Enterprise и Datacenter (64-разрядная версия).
Поддерживаемые версии SQL Server
Версия DPM | Версия SQL |
---|---|
DPM 2022 | – SQL Server 2019, как указано здесь |
требования SQL Server
Требования к SQL Server
Примечание.
— Для удаленного SQL ядро СУБД и службы отчетов должны находиться на одном компьютере.
Если вы обновляете базу данных SQL Microsoft Azure до SQL 2017 или более поздней версии, убедитесь, что вы установили SQL SSRS после обновления SQL.
DPM-сервер
Диски и хранилище
Требование | Минимальное | Рекомендуется |
---|---|---|
Диск | DPM необходимы указанные ниже компоненты: — диск для установки DPM, включая системные файлы, файлы установки, необходимое программное обеспечение и файлы базы данных; — диск, выделенный пулу носителей. | |
Установка DPM: | Расположение установки DPM: 3 ГБ Диск для файлов базы данных: 900 МБ Системный диск: 1 ГБ Если SQL Server устанавливается на сервере DPM, потребуется свободное пространство на системном диске. Если будет использоваться удаленный SQL Server, вам потребуется значительно меньше свободного пространства на системном диске. | На каждом защищенном томе должно быть минимум 300 МБ свободного места для журнала изменений. Кроме того, дисковое пространство потребуется DPM для копирования каталога файлов во временное расположение установки DPM в процессе архивации. Рекомендуем оставить на установочном томе DPM 2–3 ГБ свободного пространства. |
Диск для пула носителей | В 1,5 раза больше объема защищенных данных | В 2–3 раза больше объема защищенных данных. |
Логический номер устройства (LUN) |
Рекомендации по хранилищу для DPM
- Размер сектора всегда должен соответствовать размеру базового хранилища (т. е. хранилища WS) и собственного хранилища DPM.
- Когда для хранения носителей DPM используется пространство памяти, оно поддерживается на контроллерах iSCSI и FC, если виртуальные диски, созданные на их основе, являются неотказоустойчивыми (просто с любым количеством столбцов).
- При использовании дискового пространства для носителей DPM кэш с обратной записью всегда должен быть равен нулю.
Защищенные рабочие нагрузки
Требование | Сведения |
---|---|
Ограничения на размер защищаемых рабочих нагрузок | Ограничения диспетчера логических дисков не распространяются на DPM 2016 и более поздние версии с Современным хранилищем резервных копий. |
- WMF 3.0 для Windows Server 2008 с пакетом обновления 2 (SP2)
- Windows Management Framework 5.1 для Windows 7, Windows Embedded Standard 7, Windows Server 2008 R2
Защищаемые тома должны иметь размер не менее 1 ГБ и быть отформатированы c использованием файловой системы NTFS.
Требование | Сведения |
---|---|
Домен | Сервер DPM должен размещаться в Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 или Windows Server 2012. |
Доверие в домене | DPM поддерживает защиту данных в нескольких лесах, если установлено двустороннее доверие на уровне лесов между отдельными лесами. |
Удаленное управление
Требование | Сведения |
---|---|
Центральная консоль | Центральная консоль служит для централизованного администрирования нескольких серверов DPM. |
Командную консоль DPM можно установить на компьютерах под управлением таких ОС:
DPM 2022: Windows Server 2022, Windows Server 2019 и Windows 10
DPM 2019: Windows Server 2019, Windows Server 2016, Windows 8.1 и Windows 10
DPM 2016: Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows 7, Windows 8, Windows 8.1
Поддержка этой версии Data Protection Manager (DPM) прекращена. Рекомендуем перейти на DPM 2019.
Используйте приведенные ниже сведения для планирования развертывания System Center Data Protection Manager (DPM).
Рекомендации по развертыванию DPM
Прежде всего нужно выбрать режим развертывания DPM. У вас есть следующие варианты:
В качестве отдельного физического сервера. Вы можете выполнить развертывание DPM в качестве отдельного физического сервера для резервного копирования локальных данных. Физические серверы DPM нельзя развернуть в кластере, но несколькими физическими серверами можно управлять в одной консоли, установив центральную консоль в System Center Operations Manager.
В качестве виртуальной машины Hyper-V. Вы можете использовать DPM в качестве виртуальной машины, размещенной на локальном сервере узла Hyper-V, для резервного копирования локальных данных. Список особенностей этой конфигурации см. в статье "Установка DPM в виде виртуальной машины на локальном сервере Hyper-V".
В качестве виртуальной машины Windows в среде VMware. DPM можно развернуть для защиты рабочих нагрузок Майкрософт на виртуальных машинах Windows в среде VMware. В этом сценарии можно выполнить развертывание DPM в качестве отдельного физического сервера, виртуальной машины Hyper-V или в качестве виртуальной машины Windows в VMware.
В качестве виртуальной машины Azure. DPM можно использовать в качестве виртуальной машины в Azure для резервного копирования облачных рабочих нагрузок, выполняющихся в качестве виртуальных машин Azure. Сведения об этом варианте развертывания см. в статье "Установка DPM в виде виртуальной машины Azure".
Для всех вариантов развертывания вам потребуется следующее:
- Установленный и работающий экземпляр SQL Server для базы данных DPM. Экземпляр SQL Server может быть либо размещен совместно с DPM, либо удаленно.
- Диск для использования в качестве выделенного пространства хранилища данных DPM.
- Агент защиты DPM, установленный на компьютерах и серверах, которые вы хотите защищать с помощью DPM.
База данных SQL Server
DPM использует SQL Server в качестве базы данных для хранения данных резервных копий защищаемых им рабочих нагрузок, серверов и компьютеров. Все версии SQL Server должны быть 64-разрядными уровня Standard или Enterprise.
- Для поддерживаемых версий SQL используйте пакеты обновления, которые сейчас поддерживаются корпорацией Майкрософт.
- Для указанных ниже поддерживаемых версий SQL в зависимости от доступности поддерживаются выпуски Standard, Enterprise и Datacenter (64-разрядная версия).
Поддерживаемые версии SQL Server
Версия DPM | Версия SQL |
---|---|
DPM 2016 | SQL Server 2014 SP2 или более поздних версий |
SQL Server 2012 SP4 или более поздних версий
Версия DPM | Версия SQL |
---|---|
DPM 2019 | – SQL Server 2019, как указано здесь |
– SQL Server 2017, как указано здесь.
Требования к SQL Server
Примечание.
— Для удаленного SQL ядро СУБД и службы отчетов должны находиться на одном компьютере.
Если вы обновляете базу данных SQL до SQL 2017, убедитесь, что вы установили SQL SSRS после обновления SQL.
Если вы обновляете базу данных SQL Microsoft Azure до SQL 2017 или более поздней версии, убедитесь, что вы установили SQL SSRS после обновления SQL.
DPM-сервер
DPM-сервер
Диски и хранилище
Требование | Минимальное | Рекомендуется |
---|---|---|
Диск | DPM необходимы указанные ниже компоненты: — диск для установки DPM, включая системные файлы, файлы установки, необходимое программное обеспечение и файлы базы данных; — диск, выделенный пулу носителей. | |
Установка DPM: | Расположение установки DPM: 3 ГБ Диск для файлов базы данных: 900 МБ Системный диск: 1 ГБ Если SQL Server устанавливается на сервере DPM, потребуется свободное пространство на системном диске. Если будет использоваться удаленный SQL Server, вам потребуется значительно меньше свободного пространства на системном диске. | На каждом защищенном томе должно быть минимум 300 МБ свободного места для журнала изменений. Кроме того, дисковое пространство потребуется DPM для копирования каталога файлов во временное расположение установки DPM в процессе архивации. Рекомендуем оставить на установочном томе DPM 2–3 ГБ свободного пространства. |
Диск для пула носителей | В 1,5 раза больше объема защищенных данных | В 2–3 раза больше объема защищенных данных. |
Логический номер устройства (LUN) |
Рекомендации по хранилищу для DPM
- Размер сектора всегда должен соответствовать размеру базового хранилища (т. е. хранилища WS) и собственного хранилища DPM.
- Когда для хранения носителей DPM используется пространство памяти, оно поддерживается на контроллерах iSCSI и FC, если виртуальные диски, созданные на их основе, являются неотказоустойчивыми (просто с любым количеством столбцов).
- При использовании дискового пространства для носителей DPM кэш с обратной записью всегда должен быть равен нулю.
Защищенные рабочие нагрузки
Требование | Сведения |
---|---|
Ограничения на размер защищаемых рабочих нагрузок | Ограничения диспетчера логических дисков не распространяются на DPM 2016 и более поздние версии с Современным хранилищем резервных копий. |
- WMF 3.0 для Windows Server 2008 с пакетом обновления 2 (SP2)
- Windows Management Framework 5.1 для Windows 7, Windows Embedded Standard 7, Windows Server 2008 R2
Защищаемые тома должны иметь размер не менее 1 ГБ и быть отформатированы c использованием файловой системы NTFS.
Требование | Сведения |
---|---|
Домен | Сервер DPM должен размещаться в Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 или Windows Server 2012. |
Доверие в домене | DPM поддерживает защиту данных в нескольких лесах, если установлено двустороннее доверие на уровне лесов между отдельными лесами. |
Удаленное управление
Требование | Сведения |
---|---|
Центральная консоль | Центральная консоль служит для централизованного администрирования нескольких серверов DPM. |
Командную консоль DPM можно установить на компьютерах под управлением таких ОС:
DPM 2019: Windows Server 2019, Windows Server 2016, Windows 8.1 и Windows 10
DPM 2016: Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows 7, Windows 8, Windows 8.1
Поддержка этой версии Data Protection Manager (DPM) прекращена. Рекомендуем перейти на DPM 2019.
Для настройки System Center Data Protection Manager (DPM) нужно сделать следующее:
- Прочитайте раздел Предварительные требования программы установки.
- Проверьте совместимость операционной системы DPM. для хранения параметров DPM и сведений о конфигурации.
- Установите DPM. Вы можете установить DPM из пользовательского интерфейса или выполнить автоматическую установку. Выполните следующие действия, если вам требуется установить DPM на контроллере домена.
Setup prerequisites
Среда | Подробные сведения для установки |
---|---|
Базовые предварительные условия для установки DPM | На сервере DPM должен быть установлен ряд компонентов. Следующие компоненты устанавливаются автоматически во время установки. |
- виртуальная установка DPM не предназначена для масштабируемых сред. Вместо этого используйте хранилища с прямым подключением или на основе сетей хранения данных. При использовании VHDX-файлов в масштабируемых средах (Hyper-V на общих томах кластера) может наблюдаться снижение производительности по сравнению с сетями SAN. Поэтому для масштабируемых сред не рекомендуется использовать VHDX-файлы.
- Нет ограничения размера для VHDX-файлов.
Поддерживаются как фиксированные, так и динамически расширяемые VHDX-файлы. - VHD- и VHDX-файлы поддерживаются в пуле носителей DPM.
Установка виртуального DPM необходима для поддержки добавления виртуальных жестких дисков в пул носителей. - Для динамических и фиксированных виртуальных жестких дисков VHD и VHDX-файлы поддерживаются в удаленных общих папках SMB.
- В DPM 2012 R2 с обновлением 3 и последующих версий DPM может работать как виртуальная машина Hyper-V с поддержкой ленточных накопителей с помощью виртуального адаптера Fibre Channel.
- В конфигурации хранилища DPM высокой доступности виртуальные жесткие диски должны размещаться на масштабируемых файловых серверах (SOFS). Для масштабируемых файловых серверов требуется SMB 3.0.
- Виртуальные установки DPM не поддерживают:
- дисковые пространства Windows 2012 или виртуальные жесткие диски на основе дисковых пространств;
локальное или удаленное размещение VHDX-файлов в дисковых пространствах Windows 2012; - включение дедупликации дисков на томах, где размещаются виртуальные жесткие диски;
- цели iSCSI в Windows 2012 (использующие виртуальные жесткие диски) в качестве пула носителей DPM;
- сжатие NTFS для томов, на которых размещаются VHD-файлы, используемые в пуле носителей DPM;
- BitLocker на томах, на которых размещаются VHD-файлы, используемые для пула носителей;
- встроенный размер сектора 4 КБ физических дисков для VHDX-файлов в пуле носителей DPM;
- виртуальные жесткие диски, размещаемые на серверах Windows 2008.
- Вариант 1, вертикальное увеличение масштаба: Увеличьте размер виртуальной машины DPM c A2V2, A4V2 и A8V2, а также добавьте больше локального хранилища.
- Вариант 2, выгрузка данных: перенесите более старые данные в службу архивации Azure Backup и сохраняйте в подключенном к серверу DPM хранилище только самые новые данные.
- Вариант 3, горизонтальное увеличение масштаба: добавление новых серверов DPM для защиты рабочих нагрузок.
Размер виртуальной машины | Макс. размер защищаемых рабочих нагрузок | Средний размер рабочей нагрузки | Средний размер ежедневных изменений |
---|---|---|---|
A2V2 | 20 | 100 ГБ | 5-процентное изменение |
A4V2 | 40 | 150 ГБ | 10-процентное изменение |
A8V2 | 60 | 200 Мб | 15-процентное изменение |
Установка базы данных SQL Server
Вам потребуется настроить базу данных SQL Server, если:
Установка базы данных SQL Server
Запустите программу установки SQL Server на локальном сервере, на котором предполагается установить DPM, или на удаленном сервере.
На вкладке Установка выберите пункт Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке.
На вкладке Ключ продукта введите допустимый лицензионный ключ. Перед продолжением работы исправьте все ошибки на вкладке Правила поддержки программы установки . На вкладке Роль установки выберите пункт Установка компонентов SQL Server.
На вкладке Выбор компонентов выберите пункт Службы ядра СУБД. В разделе Компоненты экземпляравыберите пункт Служба отчетов — собственная. Проверьте правила на вкладке Правила установки .
На вкладке Конфигурация экземпляра укажите имя экземпляра SQL Server, который будет использоваться для DPM. Не используйте в имени символ подчеркивания или локализованные символы. Изучите сведения на вкладке Требования к дисковому пространству.
В разделе Конфигурация сервера ->Учетные записи служб укажите учетные записи домена, которые службы SQL Server должны использовать для своей работы.
Мы рекомендуем использовать одну выделенную учетную запись пользователя домена для запуска служб SQL Server, агента SQL Server, ядра СУБД SQL Server и служб SQL Server Reporting Services.
При установке DPM на контроллере домена только для чтения используйте специально созданную учетную запись DPMSQLSvcsAcctaccount. Учтите, что учетная запись пользователя должна быть членом локальной группы администраторов на контроллере домена, на котором установлен удаленный экземпляр. После завершения установки можно удалить учетную запись пользователя из локальной группы администраторов. Помимо установки на контроллере домена только для чтения (RODC), вам потребуется ввести пароль, выбранный при настройке RODC для работы с DPM и создании учетной записи DPMR$MACHINENAME.
При создании учетной записи пользователя домена задайте для нее минимально возможные привилегии, надежный пароль без срока действия и присвойте ей понятное имя. Позже с помощью мастера вы добавите эту учетную запись в локальную группу администраторов и в предопределенную роль сервера Sysadmin для SQL Server.
Для всех служб, за исключением программы запуска управляющей программы полнотекстовой фильтрации (SQL), необходимо выбрать значение "Автоматически".
На вкладке Конфигурация ядра СУБД выберите параметр "Режим проверки подлинности Windows". Администраторам DPM требуются разрешения администратор SQL Server. В поле Назначьте администраторов SQL Server добавьте администраторов DPM. При необходимости можно добавить дополнительные учетные записи. Выполните оставшиеся действия в мастере, принимая параметры по умолчанию, а затем щелкните Все готово для установки ->Установить.
При установке SQL Server на удаленном компьютере выполните следующие действия.
Установите файлы поддержки DPM (SQLPrep). Для этого на компьютере с SQL Server вставьте DVD-диск DPM и запустите файл setup.exe. Следуя указаниям мастера, установите распространяемый компонент Microsoft Visual C++ 2012. Файлы поддержки DPM будут установлены автоматически.
Настройте правила брандмауэра так, чтобы сервер DPM мог обмениваться данными с сервером SQL Server.
Убедитесь, что протокол TCP/IP включен с аудитом отказов по умолчанию и проверкой политики паролей.
Включите RPC на удаленном SQL Server.
Заданный по умолчанию экземпляр ядра СУБД прослушивает TCP-порт 1443. Этот параметр можно изменить. Чтобы использовать службу обозревателя SQL Server для подключения к экземплярам, которые не прослушивают заданный по умолчанию порт 1433, потребуется UDP-порт 1434.
Именованный экземпляр SQL Server использует динамические порты по умолчанию. Этот параметр можно изменить.
Просмотреть текущий номер порта, используемый компонентом Database Engine, можно в журнале ошибок SQL Server. Журналы ошибок можно просмотреть с помощью SQL Server Management Studio и при подключении к именованному экземпляру. Вы можете просмотреть текущий журнал в разделе "Управление", так как журналы SQL Server в записи "Сервер" прослушивают ['любой' номер_порта ].
- При использовании SQL 2017 и более поздних версий службы SSRS не устанавливаются как часть установки SQL. SQL SSRS устанавливается отдельно. См. подробнее об установке SQL Server Reporting Services версии 2017 и выше.
- Для удаленного кластеризованного экземпляра SQL ядро СУБД должно находиться в кластере, а SSRS — на отдельном компьютере, который может быть сервером DPM или любым другим компьютером.
- В локальном или удаленном сценарии SQL Server на сервере DPM должны быть установлены следующие компоненты.
- SQL Server Management Studio (SSMS) больше не устанавливается вместе с SQL Server; вы должны скачать и установить соответствующую версию SSMS отдельно.
— Наряду с SSMS для SQL Server 2019 на сервере DPM необходимо отдельно установить SQLCMD, распространяемый компонент Visual C++ 2017 и Microsoft ODBC Driver 17 для SQL Server.
Установка DPM
При установке DPM используйте NetBIOS-имена в качестве доменного имени и имени компьютера SQL. Не используйте полные доменные имена.
При необходимости извлеките EXE-файл DPM 2016 (для DPM 2016) или EXE-файл DPM 2019 (для DPM 2019) на компьютере, где требуется запустить DPM. Для этого запустите исполняемый файл и на экране приветствия нажмите кнопку Далее. На странице Выбор целевого расположения укажите место для извлечения файлов установки. На странице Все готово для извлечения щелкните Извлечь. После окончания операции перейдите в указанное расположение и запустите файл Setup.exe.
На странице приветствия программы установки DPM нажмите кнопку Далее. На странице условий лицензионного соглашения примите условия соглашения и нажмите кнопку ОК.
На странице Проверка готовности к установке дождитесь завершения проверки и устраните все проблемы, прежде чем продолжить.
На странице Итоговые настройки проверьте параметры и нажмите кнопку Установить. После завершения установки нажмите кнопку Закрыть. Автоматически запустится Центр обновления Windows для проверки изменений.
Выполнение автоматической установки
Запустите автоматическую установку следующим образом.
Перед началом установки убедитесь, что все необходимые компоненты установлены.
Используйте следующий код, чтобы убедиться, что брандмауэр открыт:
Установите SQL Server на локальном или удаленном сервере.
Скопируйте следующий текст в блокнот (или другой текстовый редактор) и сохраните сценарий на сервере DPM в виде файла DPMSetup.ini. Один и тот же скрипт используется независимо от того, установлен ли экземпляр SQL Server на сервере DPM или на удаленном сервере.
При установке DPM используйте NetBIOS-имена в качестве доменного имени и имени компьютера SQL. Не используйте полные доменные имена.
После сохранения файла в командной строке с повышенными привилегиями на сервере установки введите: start /wait [media location]\setup.exe /i /f \DPMSetup.ini /l \dpmlog.txt .
- [media location] указывает на устройство, откуда будет запускаться setup.exe.
- — расположение INI-файла.
Установка DPM на контроллере домена
Если вы хотите установить DPM на контроллере RODC, необходимо выполнить ряд шагов перед установкой SQL Server и DPM.
Создайте группы безопасности и учетные записи, необходимые для DPM. Для этого щелкните Пуск>Администрирование>Active Directory — пользователи и компьютеры>Домен/встроенная и создайте эти группы безопасности. Для каждой группы используйте следующие параметры по умолчанию: "Область" — "Глобальная" и "Тип группы" — "Безопасность".
- DPMDBReaders$имя компьютера>;
- MSDPMTrustedMachines$имя компьютера>;
- DPMRADCOMTrustedMachines$имя компьютера>;
- DPMRADmTrustedMachines$имя компьютера>;
- DPMDBAdministrators$имя компьютера>;
- MSDPMTrustedUsers$имя компьютера>;
- DPMSCOM$имя компьютера>;
- DPMRATrustedDPMRAs$имя компьютера>, где имя компьютера> — это имя контроллера домена.
Добавьте учетную запись локального компьютера для контроллера домена (имя_компьютера>) в группу MSDPMTrustedMachines$имя_компьютера>. На основном контроллере домена создайте учетную запись пользователя домена с самым низким уровнем разрешений. Назначьте ей надежный бессрочный пароль и добавьте эту учетную запись в группу локальных администраторов.
Запишите эту учетную запись, поскольку она потребуется для настройки служб SQL Server во время установки SQL Server. Этой учетной записи пользователя можно присвоить любое имя, однако для удобства рекомендуется использовать более значимое имя, например DPMSQLSvcsAcct. В рамках процедур в этом разделе эта учетная запись называется DPMSQLSvcsAcct.
На основном контроллере домена создайте еще одну учетную запись пользователя домена с самым низким уровнем разрешений и присвойте ей имя DPMR$MACHINENAME, назначьте ей надежный бессрочный пароль и добавьте в группу DPMDBReaders$имя компьютера>.
Затем создайте группы безопасности и учетные записи пользователей, необходимые для базы данных SQL Server с областью действия "Глобальная" и типом группы "Безопасность". Группа или учетная запись должна быть в формате имя_группы_или_учетной_записи_имя_компьютера>.
SQLServerReportServerUser$ИД экземпляра>имя экземпляра>
SQLServerMSASUser$имя компьютера>имя экземпляра>
SQLServerFDHostUserимя компьютера>имя экземпляра>
где имя компьютера> — имя компьютера контроллера домена, на котором будет устанавливаться SQL Server 2008.
- Имя_экземпляра> — это имя экземпляра SQL Server, который будет создан на контроллере домена. В качестве имени экземпляра можно использовать любое имя, отличное от имени экземпляра DPM по умолчанию (MSDPM2010).
- Идентификатор_экземпляра> — по умолчанию это значение назначается программой установки SQL Server. Оно указывает, что группа применяется к службам Reporting Services (MSRS) для основного номера версии экземпляра SQL Server (10). Для данного выпуска используется значение MSRS1A0_50.
На основном контроллере домена добавьте учетную запись пользователя домена, созданную ранее (DPMSQLSvcsAcct), в следующие группы: SQLServerReportServerUser$имя компьютера>$MSRS10.ИД экземпляра> SQLServerMSASUser$имя компьютера>$ИД экземпляра>.
После выполнения этих действий можно установить SQL Server.
Войдите в контроллер домена, в котором требуется установить DPM, с учетной записью пользователя домена, созданной ранее. Мы называем эту учетную запись DPMSQLSvcsAcct.
Начните установку SQL Server. На странице Конфигурация сервера — учетные записи служб программы установки укажите учетные записи входа для служб SQL Server (агент SQL Server, ядро СУБД SQL Server и службы SQL Server Reporting Services), которые будут выполняться от имени учетной записи пользователя DPMSQLSvcsAcct.
После установки SQL Server откройте диспетчер конфигурации SQL Server>Сетевая конфигурация SQL Server>Протоколы, щелкните правой кнопкой мыши Именованные каналы>Включить. Вам потребуется остановить и перезапустить службу SQL Server.
Затем можно установить DPM.
На страницеПараметры сервера SQL Server укажите имя экземпляра SQL Server (устанавливается в ходе процедуры в формате localhost\), а затем — учетные данные первой созданной учетной записи пользователя домена (DPMSQLSvcsAcct). Эта учетная запись должна быть членом локальной группы администраторов на контроллере домена, на котором установлен удаленный экземпляр. После завершения установки можно удалить учетную запись пользователя из локальной группы администраторов.
На странице Параметры безопасности введите тот же пароль, который использовался при создании учетной записи пользователя DPMR$MACHINENAME ранее.
Откройте SQL Server Management Studio и подключитесь к экземпляру SQL Server, который настроен для DPM. Щелкните Создать запрос, скопируйте приведенный ниже текст на правую панель и нажмите клавишу F5, чтобы выполнить запрос.
Обновление SQL 2016 до SQL 2017
Если вы хотите использовать SQL 2017 с выпуском Semi-Annual Channel DPM 1801 и более поздних версий, нужно обновить SQL 2016 до SQL 2017. SQL Server 2016 или SQL Server 2016 с пакетом обновления 1 (SP1) Enterprise либо Standard можно обновить до SQL 2017. Ниже приведены инструкции по обновлению SQL 2016 до SQL 2017.
SQL 2017 поддерживается в качестве базы данных с помощью DPM 1801 в сценариях обновления. С помощью DPM 2019 SQL 2017 поддерживается в качестве базы данных DPM в сценариях новой установки и обновления DPM.
В SQL Server создайте резервную копию базы данных отчетов.
Создайте резервную копию ключей шифрования.
Очистите папку отчетов на локальном компьютере.
Установите службу отчетов.
На сервере DPM замените указанный ниже раздел реестра DPM именем нового экземпляра службы отчетов:
При использовании системы резервного копирования от компании Microsoft - System Center 2012 R2 Data Protection Manager возникают стандартные задачи администрирования, которые сходу не решить. Например, перенос из одной группы защиты в другую, создание или удаление точек восстановления (Recovery Points).
В данной статье будет описан способ удаления точек восстановления через PowerShell, потому что на данный момент из графического интерфейса это действие выполнить нельзя.
Одной из причин удалить одну или несколько точек восстановления может стать последняя некорректная задача резервного копирования конкретного объекта в конкретной группе защиты (Protection Group).
Исходный пример: 6 точек восстановления папки \OpenEMM
Необходимо удалить 2 последних точки восстановления.
Описание решения
Воспользуемся стандартными командлетами Powershell на DPM сервере или компьютере с установленной консолью DPM. Импортируем модуль DPM:
Получаем список всех групп защиты:
Вводим одну группу защиты (номер по порядку):
Получаем список всех защищаемых объектов в этой конкретной группе:
Вводим один (номер по порядку) источник данных (защищаемый объект):
Получаем список всех точек восстановления:
Определяем нужное кол-во точек для удаления. В данном конкретном случае 2:
Определяем с какой точки будем удалять. В данном примере с первой:
Удаляем без подтверждения две точки, начиная с 1 (по умолчанию, точки восстановления начинаются с “0”):
Результат можем наблюдать в консоли DPM:
Полный скрипт (со скриншотами) с возможностью выбора из списка в галерее скриптов technet:
Продолжаем тему резервного копирования. Сегодня установим и настроим Microsoft Data Protection Manager.
Также будьте внимательны к языку системы – если скачиваемый пакет MS SQL имеет отличный от системы язык, то на выходе Вы получите ошибку вроде вот этой: “The SQL Server license agreement cannot be located for the selected edition”
Windows Server 2012 R2, выпуски Datacenter и Standard
Windows Server 2012, выпуски Datacenter и Standard
Windows Server 2008 R2 с пакетом обновления 1 (SP1), выпуски Standard и Enterprise
Установщик Windows версии 4.5 или более поздней
Распространяемый пакет Microsoft Visual C++ 2008
Windows PowerShell 3.0
Хранилище единственных копий Windows (SIS)
Программа установки автоматически устанавливает эти пакеты, если они не установлены.
И так, первым делом установим SQL сервер.
Теперь запускаем установку DPM, указываем наш сервер и instance MS SQL.
Нажимаем check and install и получаем следующие ошибки:
Поэтому сконфигурируем запуск служб так, как этого просит установщик. Запуск Reporting services настраиваем через его панель управления.
Теперь установка успешно запускается и успешно продолжается.
Далее нам нужно настроить DPM. Первым делом добавим систему хранения для бэкапов.
Добавить можно ленточную библиотеку, хранить данные в облаке microsoft azure, вот примерные расценки:
Либо на локальном диске, мы так и поступим.
Перейдем в раздел managment-disks-add. Имейте ввиду, что на диске не должно быть разделов.
Теперь можно установить агенты защиты на нужные нам компьютеры. Если это компьютеры в домене – выбираем install agents, если же доступ ограниченный выбираем attach agents.
В этом случае предварительно нужно будет вручную установить агента DPM на компьютер. Установщики находятся по следующему пути: “C:\Program Files\Microsoft DPM\DPM\ProtectionAgents\RA\”
Мы же предположим что уже прокрутили дырки в фаерволе, и установим агентов напрямую и выберем пункт “install”. Список портов которые нужны для функционирования DPM можно посмотреть здесь.
Далее сможем выбрать те сервера, которые желаем защитить:
При удачной установке мы увидим примерно следующую картину:
Теперь нам нужно создать группу защиты. Заходим в меню protection-new. Выбираем что будем защищать – клиентские машины или сервера, в нашем случае у нас сервера. И выбираем что конкретно хотим хранить в резервной копии.
Придумываем осмысленное название для группы хранения, ставим галочку “short-term protection”, то есть краткосрочное хранение (долгосрочное возможно при использовании ленточных библиотек)
Далее можно выбрать проверку базы exchange утилитой esutil.
На следующем этапе выбираем full backup для баз exchange с усечением логов.
Выбираем сколько мы хотим хранить сохранённые данные, и когда делать очередной бэкап.
Выбираем проверку целостности реплики:
Настраиваем время запуска, переходим на вкладку monitoring и наблюдаем за процессом копирования данных.
Если у Вас есть вопросы, задавайте их на форуме, или ниже в комментариях.
Читайте также: