Данная запись не является неким решением, а скорее является результатом моего исследования по данной теме. Далее приведённый скрипт весьма не совершенен и требует доработки под конкретные условия. Однако он вполне может являться отличной отправной точкой для создания собственного решения. Возникла задача по автоматизации восстановления баз данных (БД) SQL Server на тестовый сервер для нужд разработчиков. Так как мы работаем с разными версиями SQL Server, только одна из них установлена как экземпляр по умолчанию, остальные используют именованные экземпляры (Named Instance). Восстановление БД из System Center 2012 R2 DPM посредством PowerShell, как оказалось, вообще задача не тривиальная и мало описанная. К примеру, практически нигде в документации (или, по крайней мере, я не нашел) не говорится, что операции, которые делаются через GUI консоль DPM, не соответствуют операциям, которые можно проделать через PowerShell. DPM это тот продукт, который выбивается из линейки продуктов “2012 R2”, так как для этих продуктов (Windows Server 2012 R2, SCCM 2012 R2, SCVMM 2012 R2) постоянно декларируется то, что любую операцию, которую можно сделать через GUI, можно сделать и через PowerShell, и даже более того, порой PowerShell дает более расширенные возможности по сравнению с GUI. Как выяснилось, в DPM это совсем не так. Операция восстановления БД из точки восстановления в DPM через GUI выглядит примерно так: Выбираем группу защиты Выбираем точку восстановления нужной БД Выбираем тип восстановления (в нашем случае это “Recover to any instance of SQL Server”) Выбираем сервер и экземпляр SQL Server, а так же пути для файлов в точке назначения Указываем режим восстановленной базы Указываем специфические опции Жмем “Recover” Какой результат получаем в итоге: Файлы базы копируется на сервер назначения База монтируется на выбранном экземпляре SQL Server В случае с PowerShell мы не получаем функционала для пункта 2. Так как в структуре командлета New-RecoveryOption значение обязательного параметра -RecoveryLocation можно указать только OriginalServer или OriginalServerWithDBRename (остальные типы значений
↧
System Center 2012 R2 DPM — PowerShell скрипт для автоматического восстановления базы данных в именованном экземпляре SQL Server
↧
System Center 2012 R2 DPM —Исправляем последствия применения обновления по изменению часовых поясов (KB2998527)
В Сентябре 2014 года было выпущено обновление KB2998527 для поддержки обновлённых часовых поясов для России, которое было установлено на все поддерживаемые серверы и клиентские рабочие станции. При этом серверы System Center 2012 R2 DPM не стали исключением. В результате после 26 Октября 2014 года на некоторых серверах DPM 2012 R2 UR4 отображаемое время выполненных заданий архивирования опережало текущее время на 1 час. В примере рассматривается один часовой пояс – Москва. Как видно из скриншота, запланированные задания выполнялись на один час раньше положенного срока, т.е. архивирование виртуальных машин должно было проходить в 17:30, а выполнялось в 16:30. Вопрос был задан на форуме по Microsoft System Center Data Protection Manager (DPM). При этом нашлось три вариантов решения. Все они могут дать положительный результат. Рассмотрим каждый из них, предварительно убедившись в том, что защищаемые сервера (т.е. сервера с установленными агентами DPM) имеют некорректную зону в базе DPM. Чтобы найти проблемные сервера, необходимо выполнить запрос SQL для базы DPM. Select svr.ServerName, svr.serverid, tz.Description, tz.DaylightName, tz.DaylightBias from tbl_AM_ServerTimeZone tz join dbo.tbl_AM_Server svr on tz.ServerId = svr.ServerId order by tz.Description В итоге получаем Красным выделено то, что серверы имеют неправильную запись о временной зоне в базе данных DPM. Вариант решения №1 Выполнить описанные действия по статье в TechNet “Изменение часового пояса сервера DPM”. Обновление часового пояса в базе данных DPM На защищенном компьютере с помощью оснастки Установка и удаление программ удалите приложение Агент защиты Microsoft System Center Data Protection Manager. На сервере DPM в консоли администрирования DPM в области задач Управление откройте вкладку Агенты, выберите компьютер, а затем на панели Действия выберите пункт Обновить информацию. Состояние агента изменится на Ошибка. На панели Подробности щелкните Удалить запись о компьютере с этого сервера DPM. Переустановите агент защиты на компьютере. Запустите синхронизацию с проверкой согласованности для каждого защищенного тома на защищенном компьютере. Если данное решение не помогает,
↧
↧
System Center 2012 R2 DPM —Исправляем последствия применения Update Rollup 5
В Феврале 2015 года вышло очередное обновление Update Rollup 5 для System Center 2012 R2 DPM. В свою очередь не стал писать про него в основном по причине того, что нужно время для его тестирования! При установке данного обновления при определенных условиях возникают некоторые сложности и ошибки при эксплуатации DPM 2012 R2 первичных (primary) и вторичных (secondary) серверов. Некоторые из них описаны в русскоязычном (DPM 2012 R2 UR5 Не раскрывается содержимое хоста при создании группы защиты.; Ошибка при попытке изменить группу защиты) и англоязычном форуме (Error 197 after applying DPM 2012 R2 UR5), посвященном DPM. При этом есть три варианта решения возникающих ошибок после установки UR5 SCDPM 2012 R2. Вариант №1 Установить на все сервера DPM исправление “Hotfix for known issue with Update Rollup 5 for System Center 2012 R2 Data Protection Manager”, предварительно выполнив архивирование базы данных DPM. Скорее всего данное исправление решит все ваши вопросы, связанные с UR 5 SCDPM 2012 R2. Если нет, то переходим к варианту 2. Вариант №2 Использовать скрипт от MVP Islam Gomaa Порядок действий: Остановите все DPM сервеисы (MSDPM, Access Manager, DPM Writer, DPMRA, VssNullProvider). Важно: Заархивируйте базу DPM сервера. Откройте SQL Server Management Studio (Run: ssms.exe) Подключитесь к SQL Инстансу, где находится DPM база данных Выделите правой кнопкой базу данных DPM and нажмите “New Query”. Вставьте скрипт: DELETE FROM dbo.tbl_IM_ProtectedObject WHERE ProtectedObjectId IN ( SELECT PO.ProtectedObjectId FROM dbo.tbl_IM_ProtectedObject AS PO JOIN dbo.tbl_AM_Server AS SRVR ON PO.ServerId = SRVR.ServerId WHERE (CONVERT(VARCHAR(4096),PO.ComponentName) = 'System State' OR CONVERT(VARCHAR(4096),PO.ComponentName) = 'Bare Metal Recovery') AND PO.ProtectedInPlan = 0 AND PO.ProtectedObjectId NOT IN (SELECT ProtectedObjectId FROM dbo.tbl_IM_ProtectedObjectAlerts) AND LOWER(CONVERT(XML,PO.LogicalPath).value( '(/child::ArrayOfInquiryPathEntryType/child::InquiryPathEntryType[attribute::Type="Server"]/attribute::Value)[1]', 'VARCHAR(4096)' )) != LOWER(SRVR.ServerName) ) Нажмите F5 для выполнения Включите все службы DPM, которые выключили на этапе 1. Проверьте работу. Если не помогло, то переходим к варианту 3. Вариант №3 Использовать скрипт от MSFT Arun Jeedigunta.
↧
System Center 2012 R2 DPM —Особенности настройки End-User Recovery
Приветствую тебя, дорогой читатель! В очередной раз хочу рассказать о возможностях системы резервного копирования от компании Microsoft — System Center 2012 R2 Data Protection Manager (SCDPM). В данной статье речь пойдет об особенностях настройки и использования функционала End-User Recovery (EUR). EUR – это возможность самостоятельного восстановления файлов пользователями без обращения к ИТ отделу. При этом на файловом сервере НЕ используется дополнительное место под VSS снимки (Snapshot), — все данные берутся из SCDPM. Условия, при которых EUR успешно используется: Наличие установленного и настроенного System Center 2012 R2 DPM. Настроенное резервное копирование файлов и папок файлового сервера (в моем случае файловые серверы на базе Windows Server 2008 R2 и 2012 R2) при помощи SCDPM. Серверы должны быть в домене Active Directory с контроллерами домена версий Windows 2000 Server with Service Pack 4, Windows Server 2003 или выше, с включенной возможностью модификации схемы (schema). Клиентские машины с операционными системами выше Windows XP. Настройка EUR: 1) Расширение схемы AD. Для этого нужно скопировать файл DPMADSchemaExtension.exe с сервера DPM (%Program Files%\Microsoft System Center 2012\DPM\DPM\End User Recovery) на контроллер домена и запустить его с правами учетной записи (Domain Admins, Schema Admins) из под администратора. Нажимаем “Yes” Вводим имя сервера DPM без название домена Вводим только название домена, при этом указываем полное доменное имя (FQDN). Например, не CONTOSO, а contoso.com. Далее ничего не вводим, если оба сервера (DPM и файловый) находятся в одном домене. Получаем сообщение такого вида А далее — ошибку. Problem signature: Problem Event Name: APPCRASH Application Name: dpmdsacl.exe Application Version: 4.2.1092.0 Application Timestamp: 51b1e89d Fault Module Name: KERNELBASE.dll Fault Module Version: 6.3.9600.16384 Fault Module Timestamp: 5215fa76 Exception Code: e0434352 Exception Offset: 0000000000008384 OS Version: 6.3.9600.2.0.0.272.7 Locale ID: 1033 Additional Information 1: 7644 Additional Information 2: 7644cee486badc818e8a96bb7aba3bfd Additional Information 3: 2ddc Additional Information 4: 2ddcde93bf91b9ddbb6e1a89fb9b5892 Переходим ко второй части настройки: Отрываем DPM консоль на
↧
System Center 2012 R2 Data Protection Manager –варианты мониторинга
После установки и настройки System Center 2012 R2 Data Protection Manager (DPM) (Installation System Center Data Protection Manager 2012 R2) наиболее логичным шагом является подключение системы резервного копирования к мониторингу. В данной статье будут описаны разные возможности мониторинга DPM, а также их плюсы и минусы. Кратко я упомянул об этом в статье “System Center 2012 R2 DPM & Windows Server Backup — Ошибка архивирования образа операционной системы Windows Server 2012 R2”. Я выделил три варианта мониторинга SC 2012 R2 DPM и пошел от простого к сложному. Вариант 1. Использование встроенных средств DPM консоли Самый простой и наиболее часто используемый способ мониторинга – просмотр сообщений на вкладке “Monitoring” в консоли DPM сервера. На данной вкладке можно увидеть событие с типом важности (Критично, предупреждение, информирование), когда оно возникло, что послужило причиной и варианты решения. Также можно настроить оповещение в режиме реального времени через электронную почту. Еще встроенной возможностью DPM является просмотр отчетности, доступной на вкладке “Reporting”. При желании можно подписаться на один или несколько отчетов Т.к. используется база MS SQL и служба отчетов, то можно создать собственные отчеты. Примеры создания: How to create a custom report in System Center 2012 Data Protection Manager Building Custom Reports in DPM Либо скачать готовые — DPM Backup Summary Report “+” (плюсы): Это встроенные возможности без дополнительного вложения сил и средств, которые можно использовать сразу же после установки системы резервного копирования. Нужно удаленно подключаться либо по RDP, либо использовать консоль на рабочей станции, предварительно установив ее (DPM Remote Administration). Удобно для небольшого количества DPM серверов (1-2). “-” (минусы): Нет общей центральной консоли для сбора информации и решения вопросов без подключения к DPM серверам. Непрактично в использование среднего или большого количества DPM серверов (от 3 и более). Вариант 2. Использование PowerShell скриптов Хотел бы привести несколько полезных скриптов, которые призваны помочь в мониторинге за DPM
↧
↧
System Center 2012 R2 DPM —Невозможность защиты виртуальных машин на одном из узлов кластера Hyper-V —Ошибки ID 53 : Not implemented (0x80000001) и ID 104 : Access is denied (0x80070005)
Добавляем дополнительный хост виртуализации в действующий кластер Hyper-V на базе Windows Server 2012 R2 с использованием общих томов Cluster Shared Volume (CSV). Устанавливаем на новый узел кластера агента System Center 2012 R2 DPM CU5 и пытаемся выполнить резервное копирование виртуальных машин из кластера. При этом возникает интересная проблема – резервное копирование виртуальных машин успешно выполняется только в том случае, если они расположены на уже существующих ранее в DPM узлах кластера, а если переместить любую виртуальную машину на новый узел кластера, то в процессе создания резервной копии сначала возникает ошибка… DPM failed to communicate with <Имя сервера DPM> because of a communication error with the protection agent. (ID 53 Details: Not implemented (0x80000001)) Затем следует другая ошибка… An unexpected error occurred while the job was running. (ID 104 Details: Access is denied (0x80070005)) Изучение лога агента DPM на защищаемом сервере (по умолчанию расположен %ProgramFiles%\Microsoft Data Protection Manager\DPM\Temp\DPMRACurr.errlog) ясности не внесло. Решение вопроса пришлось на некоторое время отложить, так как параллельно решалась задача виртуализации серверов DPM. В голове крутилось предположение о том, что чистая инсталляция сервера DPM без применения печально-известного CU5, возможно, избавит нас от этой проблемы. Был развёрнут свежий экземпляр System Center 2012 R2 DPM с обновлением CU4 и выполнена установка агентов DPM на все защищаемые серверы, в том числе и на все узлы кластера виртуализации Hyper-V. То есть фактически на всех серверах виртуализации агент DPM был переустановлен. Однако к моему большому удивлению, на новой инсталляции DPM проблема с появлением двух вышеописанных ошибок проявила себя снова и к тому же с ещё бОльшим масштабом, – теперь резервное копирование работало только на двух хостах из десяти… В решении проблемы помогло банальное сравнение групп безопасности используемых агентом DPM на хосте с нормально функционирующем агентом DPM и проблемным. Выяснилось, что на всех хостах виртуализации входящих в кластер Hyper-V с CSV в локальную группу безопасности
↧
System Center 2012 R2 DPM- Замена диска в Storage Pool
На завершающей стадии виртуализации имеющихся серверных ресурсов дело дошло до, казалось бы, самого “неподъёмного” сервера – сервера System Center 2012 R2 DPM. Таковым сервер изначально казался по той причине, что имел прямое подключение к внешним дисковым полкам через выделенный SAS контроллер. В моём случае используются дисковые полки HP D2600 на 12 LFF дисков каждая, подключаемые к физическому серверу DPM через SAS-контроллер HP SmartArray P800. Фактически вопрос переброса самих дисковых полок в виртуальную среду был решён с помощью их подключения к СХД HP P2000 G3 с последующей трансляцией дисковой ёмкости с помощью технологии NPIV внутрь виртуальной машины с DPM. Однако перед тем как отключить дисковую полку от действующего физического DPM, возник вопрос о том, как же сохранить имеющиеся резервные копии данных на этой полке (чтобы не терять возможность восстановления из бэкапов созданных до момента переезда на новый виртуальный DPM). Выяснилось, что у DPM есть штатный механизм копирования разделов с одного физического диска входящего в DPM Storage Pool на другой. Рассмотрим кратко эту процедуру на нашем примере. В качестве временного решения к физическому серверу DPM была подключена старенькая дисковая полка HP MSA70 с меньшим дисковым объёмом, но при этом достаточным для того, чтобы забрать на себя копию данных DPM расположенных на полке, которую нужно было отключить. На скриншоте ниже Disk 0 — это логический диск, который нам необходимо освободить, а Disk 4 — это только что добавленный в пул диск, на который мы будем переносить разделы DPM с диска Disk 0 Запустим консоль DPM Management Shell и запросим информацию обо всех имеющихся в пуле DPM дисках $Disks = Get-DPMDisk -DPMServerName KOM-AD01-SCDP01 При этом в переменной $Disks у нас сформируется массив значений $Disks | ft -AutoSize Чтобы скопировать содержимое диска-источника на диск-получатель, нужно знать их номера в массиве значений в переменной $Disks (нумерация массива начинается с 0). Определимся с тем, какие номера дисков
↧
System Center 2012 R2 Data Protection Manager – HTML отчет о самых последних точках восстановления
Всем привет! Продолжаем тему про System Center 2012 R2 Data Protection Manager (DPM) как систему резервного копирования от компании Microsoft. Ранее (System Center 2012 R2 Data Protection Manager – варианты мониторинга) я писал о возможных способах о мониторинга данной системы. В данной заметке опишу еще один вариант получения отчета о статусе последних точек восстановления в System Center 2012 R2 DPM. Однажды я заметил, что одно из заданий резервного копирования не выполнилось в указанное время и не были созданы точки восстановления (recovery point). При этом сообщений с ошибками (critical) по DPM 2012 в системе мониторинга (System Center 2012 R2 Operations Manager) не было и в самом DPM сервере тоже. Иногда может возникнуть такая ситуация. Например, если сервер DPM был выключен на некоторое время (установка обновлений, оптимизация vhd(-x) файлов, если DPM виртуальный и т.д.) или агент DPM на защищаемом сервере был не доступен (удален, нет связи, сервис не запущен и т.д.). Поэтому решено было пользоваться каждый день (один раз в день, утром) отчетом, в котором указывались самые последние точки восстановления (т.е. последние актуальные резервные копии данных) за прошедшие 24 часа, присланном по электронной почте в HTML формате. Решением послужило создание скрипта на PowerShell. При этом были созданы два варианта: DPM 2012 R2: Find Recovery Points (HTML Report at e-mail) (FindRecoveryPoints.ps1) – поиск самых старых и самых последних точек восстановления за последние 24 часа (можно изменить) и формирования отчета в HTML с последующей отправкой по электронной почте. 2. DPM 2012 R2: Find Latested Recovery Point Status (HTML Report at e-mail) (RecoveryPointStatus.ps1) — поиск самых последних точек восстановления за последние 24 часа (можно изменить) и формирования отчета в HTML с последующей отправкой по электронной почте. При этом если резервная копия старше 24 часов, в отчете будет ошибка. Какой использовать вариант, выбирайте сами, п.ч. «сколько людей, столько и мнений» . P.S. При желании можно в дальнейшем
↧
System Center 2012 R2 Data Protection Manager —Особенности резервного копирования баз данных SQL
Всех приветствую! И вновь речь пойдет о продукте компании Microsoft – System Center 2012 R2 Data Protection Manager (DPM) . В каждом программном продукте есть свои нюансы и DPM в этом плане не исключение. В данной статье рассмотрю особенности, которые необходимо учесть при планировании резервного копирования баз данных Microsoft SQL. Начнем с того, что для начала нужно 1. Установить агента на сервер SQL (примере будет использоваться server2). Проверить его доступность. 2. После установки придется перезагрузить защищаемый сервер (в нашем случае server2 — SQL) После перезагрузки состояние подключение к агенту должно быть — OK 3. Создать группу защиты (Protection Group) 4. Выбрать базы для защиты Есть два варианта: Автоматический – выбираются все базы И второй вариант — выбор в ручном режиме Если не появляется, то Вариант 1 (в примере для SQL Server 2008 R2): Зайти на SQL сервер В командной строке выполнить cd C:\Program Files (x86)\Microsoft SQL Server\100\Shared\ mofcomp sqlmgmproviderxpsp2up.mof В результате должно быть вот такое сообщение: Microsoft (R) MOF Compiler Version 6.2.9200.16398 Copyright (c) Microsoft Corp. 1997-2006. All rights reserved. Parsing MOF file: sqlmgmproviderxpsp2up.mof MOF file has been successfully parsed Storing data in the repository… Done! Вариант 2: Выполнить в командной строке на SQL сервере vssadmin list writers Убедиться, что SqlServerWriter присутствует без ошибок Writer name: 'SqlServerWriter' Writer Id: {a65faa63-5ea8-4ebc-9dbd-a0c4db26912a} Writer Instance Id: {ceec6494-3f21-4a80-a62e-fa1d754343bc} State: [1] Stable Last error: No error Если нет, то проверить корректность именования баз данных, т.е. в имени баз не должны быть пробелы. Если таковые базы есть, то исправить их имя – убрать пробелы. В SQL Management Studio выполнить запрос вида: select name from sys.databases WHERE right(name,1) = ' ' 5. После выбора баз назвываем группу. В примере, SQL – тип защищаемого ресурса 7d – срок хранения данных 7 дней 2h – период синхронизации каждые 2 часа Sync – выполнение инкрементального резервного копирования 6. Определить
↧
↧
System Center 2012 R2 Data Protection Manager —защита Exchange 2016
Многие уже знают, что вышел Exchange Server 2016 и доступен для локальной (on-premise) установки. Коротенькое видео на эту тему — Introducing Exchange Server 2016. И как всегда возникает сразу несколько вопросов по обслуживанию новой системы, одним из которых является настройка резервного копирования. Компания Microsoft предоставляет возможность использовать для создания резервных копий либо встроенный функционал Exchange Server 2016 и операционной системы, либо использовать программное обеспечение третьих лиц. К сожалению, в этом списке поддерживаемых решений пока нет System Center 2012 R2 Data Protection Manager. Если для Вас очень важно использовать System Center Data Protection Manager для защиты Exchange Server 2016 и Вы хотите, чтобы это стало возможным как можно быстрее, то достаточно посетить сайт Azure Backup and SCDPM и проголосовать (3 votes) за вариант «Support for Exchange 2016 in SCDPM 2012 R2«! Ваш отзыв может повлиять на сроки, так что если это важно, просьба представить обратную связь. Источник: Exchange 2016 Protection ? Обновление: 02.12.2015 Уже набрано 442 голоса и 23 комментария! :) Также доступен коротенький опрос по теме защиты Exchange 2016 при использовании SCDPM. Ссылка — https://www.surveymonkey.com/r/2F2N8XP
↧
System Center 2012 R2 Data Protection Manager –решение ошибки ID 31224
В данной статье пойдет речь о том, как решить ошибку ID 31224 и почему она возникает при использовании Microsoft System Center 2012 R2 Data Protection Manager (DPM). Ошибка ID 31224 в DPM возникает при частом включении (protect) и исключении (unprotect) одного и того же объекта (-ов) из групп защиты в течение определенного времени (несколько дней). Также аналогичная ошибка может возникнуть при перенастройки источника данных (“data source”) из одной группы защиты (“protection group”) в вторую, а потом в третью. Описание ошибки указано на сайте Microsoft в разделе “Библиотека” (Library): Error ID: 31224 Create protection group: <protection group name> failed. The ‘Allocate Replica’ task for <data source name> failed. (ID 31224) При этом решение сводится к удалению всех точек восстановления, “ the last two steps until you have removed all recovery points associated with the data source ” что заставляет призадуматься о том, куда и как перенести удаляемые данные из DPM. Вот одно из описаний жизненной ситуации, при которой может возникнуть данная ошибка. Имеется база данных SQL 2012. Она защищены (включена в политики резервного копирования) при помощи DPM 2012 R2. Расписание резервного копирования источника данных настроено на синхронизацию (инкрементальное) каждые 15 – 30 мин. Еженедельно или ежемесячно запланированы работы по обслуживании баз данных: • Check database integrity • History cleanup • Maintenance cleanup • Rebuild index • Reorganize index • Shrink database • Update statistics А как нам известно, НЕЛЬЗЯ одновременно выполнять обслуживание баз данных и синхронизацию резервного копирования, поэтому в DPM есть два решения этого вопроса. 1. Отключить на время весь защищаемый сервер, чтобы прекратить любые взаимодействия между клиентом и сервером DPM. Минусом такого решения является то, что все базы данных определенное время не будут синхронизироваться с защищаемого сервера (в нашем случае SQL) на DPM сервера. Если проводить работы по обслуживанию только ОДНОЙ базы, то такой подход не подойдет. Поэтому
↧
System Center 2012 R2 DPM — An unexpected error occurred while the job was running. (ID 104 Details: The device is not connected (0x8007048F))
На вторичном сервере DPM (Secondary DPM) в одной из Protection Group, в которую были включены кластеризованные виртуальные машины Hyper-V, для некоторых виртуальных машин перестало работать создание точек восстановления по расписанию. Попытка вручную выполнить Consistency Check приводила к ошибке: An unexpected error occurred while the job was running. (ID 104 Details: The device is not connected (0x8007048F)) Решение было обнаружено здесь: Secondary DPM does not sync with primary (3170 / 8007048F). Смысл его заключается в том, чтобы проверить на первичном сервере DPM наличие логических дисковых томов не имеющих информации о типе файловой системы (RAW тома), и если таковые будут обнаружены, – удалить их. Быстро проверить на первичном сервере DPM (Primary DPM) список томов отобрав только те, у которых нет информации о типе файловой системы можно, например с помощью PowerShell: Get-Volume | Where {$_.FileSystem -eq ""} Если посмотреть в оснастку управления дисками diskmgmt.msc, там мы обнаружим это же количество томов без определения файловой системы, а также сможем увидеть их размер: Чтобы исправить ситуацию, откроем командную строку с правами Администратора и вызовем утилиту DISKPART. Получив приглашение командной строки этой утилиты, чтобы получить список всех логических дисковых томов, выполним команду: list volume Внимательно просмотрим список томов и выпишем номера томов, которые не имеют определения файловой системы. Выписываем себе номера RAW томов (в моём случае было обнаружено 3 таких тома — 78, 138, 143). Далее будем делать эти тома текущими и удалять. Удалять надо снизу вверх, то есть сначала тома с бОльшими номерами, так как после удаления выбранного тома нумерация всех томов сдвигается. Итак, выберем проблемный том с самым большим номером: select volume=143 После того, как утилита сообщить о том, что том успешно выбран, выполняем удаление текущего выбранного тома командой: delete volume Таким образом удаляем все обнаруженные RAW тома. После удаления повторно проверяем наличие проблемных томов любым ранее описанным методом, и если они отсутствуют, снова
↧
System Center 2012 R2 DPM —Определяем группу защиты по части символической ссылки из ProtectableObjectLoadPath
Иногда возникают ситуации, когда по части символической ссылки ведущей к логическим дискам используемым для хранения бэкапа в 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\ Это позволит идентифицировать соответствующую группу защиты:
↧
↧
Hyper-V Manager —не удаляется контрольная точка "Backup"после задания DPM
На одном из хостов виртуализации в оснастке Hyper-V Manager было обнаружено, что после одного (некорректно выполненного) из предыдущих заданий резервного копирования виртуальной машины средствами System Center 2012 R2 DPM появилась контрольная точка (Checkpoint), для которой в меню действий отсутствует возможность удаления. На Microsoft есть статься по этому поводу KB3059372 — You can’t delete a recovery checkpoint for a virtual machine in Data Protection Manager, в которой в качестве решения приводится отсылка на другу статью TechNet Articles — Manually Merge .avhd to .vhd in Hyper-V. Однако удалить такую точку восстановления можно более простым способом с помощью PowerShell. Выключаем виртуальную машину и выполняем на хосте виртуализации команду удаления точек восстановления: Get-VMSnapshot -VMName "KOM-AD01-DC02" | Remove-VMSnapshot После удаления точки восстановления произойдёт слияние дисков виртуальной машины (для этого мы предварительно и выключили виртуальную машину). Поэтому, возможно, будет резонно пересоздать группу защиты в DPM для данной виртуальной машины, так как подобное слияние дисков может вызвать существенное увеличение раздела точек восстановления (Recovery point volume) для данной ВМ.
↧
Вебинар: Про резервное копирование – System Center Data Protection Manager, Azure, VMWare
Очередная возможность узнать какие варианты на сегодняшний день предлагает компания Microsoft для защиты своих корпоративных данных! 23 марта (среда) с 10.00 до 12.30 (Часовой пояс: (GMT+03:00) Москва) Существует множество решений по резервному копированию, но как восстановить бизнес-критичные приложения (1C, CRM, ERP, WEB, электронная почта), не затрачивая времени: на копирование данных из хранилища резервных копий, на восстановление работоспособности бизнес-приложений? Как решить эту задачу для приложений, развёрнутых как на физических серверах, так и на виртуальных машинах Hyper-V и VMware, без резервного ЦОД-а? Приглашаем вас присоединиться к техническому мастер-классу «Спроси Эксперта» Что будет обсуждаться? Повышение уровня доступности виртуальных машин, серверов, приложений Возможности Azure Site Recovery Поддержка физических серверов и виртуальных машин VMware Интеграция вашей инфраструктуры с Azure Site Recovery Эволюция систем резервного копирования System Center Data Protection Manager (DPM) Single Item Recovery – восстановление отдельных элементов из резервной копии с помощью DPM Возможности Azure Backup Интеграция System Center Data Protection Manager с Azure Backup — расширение возможностей системы резервного копирования Участие в онлайн-трансляции
↧
31 марта —Всемирный день резервного копирования
Всех поздравляю с праздником !!!Есть повод отметить (выпить-закусить) и обязательно выполнить полную резервную копию (да еще и не одну, и в разные местоположения). А вот почему читайте дальше Пропустить данный праздник легко, потому что хотя он и международный, но не так разрекламирован как другие. Но это не уменьшает его важности и необходимости, потому что завтра 1 апреля! История праздника “В наш век компьютеров и электроники обеспечение сохранности значимой информации приобретает все большее значение. Потеря финансовых сведений, баз данных или информации сайта может привести к большим проблемам в организации и ощутимо «ударить по кошельку». Да и каждый отдельный пользователь домашнего компьютера, коммуникатора или простого сотового телефона может получить немало огорчений, потеряв нужные данные — от любимых фотографий, домашних видеозаписей или необходимых статей до контактных телефонов и адресов. ” “Поэтому Международный день резервного копирования призван привлечь общественное внимание к вопросам обеспечения сохранения информации, а также распространить информацию о необходимости защиты от потери данных.День бэкапа был установлен по инициативе пользователей сайта социальных новостей Реддит и неслучайно был назначен на 31 марта. В компьютерной среде известны случаи потери информации именно 1 апреля (вот такие «шуточки») — существует даже целая группа первоапрельских вирусов, которые активизируются именно в этот день. Результат их нещадного действия — сбой в работе системы или потеря информации. ” Источник: Международный день резервного копирования (День бэкапа) Вот поэтому сегодня НУЖНО проверить ваши системы резервного копирования и при необходимости дополнительно запустить задания ! Конечно же, данный праздник дополнительно дает возможность подумать о том, что не нужно терять бдительность, когда у всех все работает и забывать о резервном копировании. Стоит выработать, описать и утвердить конкретный план действий при штатной (создание тестовой среды из копии) и нештатной (восстановление сервиса в наиболее короткое время) ситуациях. В дальнейшем предполагается автоматизировать систему (-ы) резервного копирования на выполнение быстрых (оперативный резерв) и долгосрочных копий, и по возможности восстановления без
↧
Автоматизация управления режимом обслуживания SCOM в процессе резервного копирования SCCM с помощью задачи обслуживания сайта SCCM или с помощью SCDPM
Как мы помним, резервное копирование — это хорошо, а избыточное резервное копирование это вдвойне хорошо. Так например, в нашем случае, резервное копирование System Center 2012 R2 Configuration Manager (SCCM) делается двумя способами – штатным заданием обслуживания сайта SCCM (резервное копирование сайта с файлами и дампом БД, необходимыми для восстановления сайта SCCM) и заданием резервного копирования виртуальной машины Hyper-V с сервером сайта SCCM средствами System Center 2012 R2 Data Protection Manager (SCDPM). Не так давно обновился пакет мониторинга SCOM для SCCM, и после его установки мы столкнулись с одной проблемой, – при каждом случае выполнения задачи резервного копирования Configuration Manager нас стало обильно посыпать оповещениями SCOM о временной недоступности компонент SCCM. После изучения ситуации стало понятно, что в процессе выполнения процедуры резервного копирования как средствами самого SCCM, так и средствами SCDPM происходит кратковременная остановка некоторых служб SCCM, о чём, в частности свидетельствуют события евент-лога на сервере сайта SCCM на начальном этапе процедуры: Log Name: Application Source: SMS Server Date: 15.04.2016 2:53:15 Event ID: 6829 Task Category: SMS_SITE_VSS_WRITER Level: Information Keywords: Classic Computer: KOM-AD01-SCCM02.holding.com Description: On 4/15/2016 2:53:15 AM, component SMS_SITE_VSS_WRITER on computer KOM-AD01-SCCM02 reported: SMS Writer is about to stop the ConfigMgr Services as part of the preparation for the Site backup. И на этапе завершения процедуры резервного копирования: Log Name: Application Source: SMS Server Date: 15.04.2016 2:55:56 Event ID: 6831 Task Category: SMS_SITE_VSS_WRITER Level: Information Keywords: Classic Computer: KOM-AD01-SCCM02.holding.com Description: On 4/15/2016 2:55:56 AM, component SMS_SITE_VSS_WRITER on computer KOM-AD01-SCCM02 reported: SMS Writer has started the ConfigMgr Services successfully. Как следствие, на этих стадиях SCOM и генерирует «букет» оповещений о недоступности служб SCCM: Таким образом, мы получали такой «букет» два раза в сутки, что со временем порядком поднадоело и заставило задуматься о решении этой проблемы. Логичным решением в данной ситуации
↧
↧
ИТ Вестник №04.2016
Представляем вашему вниманию очередной обзорный материал об интересных, на наш взгляд, информационных обновлениях в ИТ-сфере за прошедший месяц. Информационная безопасность В апреле стали известны подробности ранее обнаруженной уязвимости Badlock Bug, которая затрагивает не только ряд версий Samba (CVE-2016-2118), но и несколько поколений ОС Windows (MS16-047). Несмотря на то, что спустя некоторое время после обнародования уязвимости появились мнения о том, что на самом деле всё не так страшно, в таких случаях всегда «лучше перебдеть, чем недобдеть». Тем более, что уже выпущены соответствующие обновления исправляющие данную проблему безопасности. Администраторам систем Windows Server использующим Hyper-V также стоит обратить внимание на опубликованную информацию в ещё одном апрельском бюллетене MS16-045 и запланировать обновление своих систем. OC Microsoft Windows Server Стали доступны для загрузки дистрибутивы Windows Server 2016 Technical Preview 5: Windows Server 2016 Technical Preview 5 Hyper-V Server 2016 Technical Preview 5. Windows Server 2016 Essentials Technical Preview 5. В блоге Microsoft Press была анонсирована бесплатная книга с обзорными материалами о нововведениях Windows Server 2016: Free ebook: Introducing Windows Server 2016 Technical Preview Обзорный веб-каст от Александра Шаповала — Что нового в Windows Server 2016 — Новое поколение Windows УЦ «Специалист» выложил обзорный получасовой видео-материал: Новые возможности Windows Server 2016 На наш Вики добавлено пару небольших заметок для администраторов Windows Server: Как выполнить процедуру WSUS Reset Как отключить проверку отзыва сертификата VPN-сервера на клиенте с ОС Windows при использовании SSTP VPN OC Linux Объявлено о выходе нового LTS релиза Ubuntu Linux: Canonical unveils 6th LTS release of Ubuntu with 16.04 Небольшая обзорная заметка о новой интересной возможности Ubuntu Linux от русскоязычного сообщества Ubuntu: В Ubuntu 16.04 будут доступны Snap-пакеты Начинаем работать с новой версией Ubuntu и пишем пару Вики-инструкций: Настройка VPN-подключения по протоколу SSTP на компьютере под управлением ОС Ubuntu Desktop Linux 16.04 (Xenial Xerus) LTS Настройка VPN-подключения по протоколу OpenVPN на компьютере
↧
ИТ Вестник №05.2016
Представляем вашему вниманию очередной обзорный материал об интересных, на наш взгляд, информационных обновлениях в ИТ-сфере за прошедший месяц. Информационная безопасность Еще раз о том, как не сделать из своей сети «решето». Интересная статья о, казалось бы, очевидных вещах, но тем не менее проблемы безопасности, описанные в ней, на практике можно встретить довольно часто. Администраторам Active Directory, которые активно используют механизмы Group Policy Preferences, рекомендую обратить на статью отдельное внимание. Читаем статью Серьезная уязвимость прокси-сервера Squid позволяет «отравить кэш» и не забываем регулярно обновлять свои прокси-серверы. OC Microsoft Windows Server На сайте учебного центра Advanced Training опубликован цикл статей по Active Directory 2016 Всем, кто интересуется технологией Microsoft Storage Replica будет полезно изучить материал из статьи Тестирование командой StarWind технологии репликации Microsoft Storage Replica Илья Сазонов напоминает о полезности использования механизма виртуальных учётных записей для усиления безопасности исполнения локальных служб в системах Windows в заметке Виртуальные учётные записи в Windows OC Linux Сервер приложений 1С на Linux. Весьма полезная статья для тех, кто хочет иметь выделенный сервер 1С:Предприятие v8.3 и не платить при этом за лицензии серверных продуктов Microsoft. Рассматривается вариант развёртывания сервера на базе ОС Linux и СУБД Postgres SQL. На наш Вики добавлено несколько заметок о Desktop варианте Ubuntu Linux: Отключение гостевого сеанса на экране входа Ubuntu Desktop Linux 16.04 LTS в графической оболочке Unity Улучшение отображения шрифтов в Ubuntu Linux с помощью Infinality Kubuntu 16.04 и клиент обмена мгновенными сообщениями Pidgin Управление IT-инфраструктурой Microsoft System Center Operations Manager Обновлены пакеты Management Pack (MP): System Center Management Pack for SharePoint Server 2016 (May2016) UR9 for SCOM 2012 R2 – Step by Step. Кевин Холман, как всегда подробно, описывает процесс установки Update Rollup 9 Представлена новая утилита System Center 2016 Operations Manager — Network Monitoring Management Pack Generator. На нашем Вики обновлена Вики-страница ссылок по SCOM. Здесь
↧
Встреча ИТ-специалистов г. Санкт-Петербург с лидерами сообщества и представителями Microsoft, посвященная теме «Модернизация датацентра»
Встреча ИТ-специалистов г.Санкт-Петербург с лидерами сообщества и представителями компании Microsoft. Тема встречи: «Модернизация датацентра». В рамках встречи будут прочитаны доклады в той или иной мере затрагивающие вопросы приведения датацентра компании к более современному состоянию, использовании новых технологий и продуктов для облегчения процессов управления инфраструктурой. В простой и неформальной обстановке вы сможете пообщаться с признанными лидерами ИТ-сообщества, обсудить доклады, задать интересующие вопросы. Мероприятие состоится 7 июня 2016 года в аудитории «Пастернак-1» отеля Holiday Inn на ст. метро «Московские ворота». Начало регистрации в 10:00. Доклады по 60 минут, начало первого доклада в 11:00 Программа: Время Тема Выступающий 11:00 — 12:00 Особенности использования System Center Data Protection Manager 2012 R2 как системы резервного копирования данных Евгений Лейтан (г. Санкт-Петербург), MVP Cloud and Datacenter Management 12:00 — 13:00 Централизованное управление сетевым оборудованием. Software Defined Networks Сергей Груздов (г. Москва) 13:00 — 14:00 Кофе-брейк. Неформальное общение. 14:00 — 15:00 Защищаем свои секреты с помощью Shielded VM в Windows Server 2016 Александр Шаповал (г. Санкт-Петербург), Microsoft IT Pro Evangelist. 15:00 — 16:00 Современные технологии Software Defined Storage: Spaces Direct, Storage Replica и сценарии их использования Алексей Кибкало (в представлении не нуждается) 16:00 — 17:00 Управление Exchange Server с помощью Desired State Configuration Олег Крылов (г. Санкт-Петербург), MVP Office Servers and Services Программа может немного сдвигаться по времени. Для участия в мероприятии обязательна регистрация.
↧