Устранение неполадок с агентом Служб восстановления Microsoft Azure (MARS)

В этой статье описаны способы устранения ошибок, которые могут возникнуть при настройке, регистрации, резервном копировании и восстановлении.

Базовое устранение неполадок

Перед поиском неполадок агента Служб восстановления Microsoft Azure (MARS) рекомендуется проверить следующее.

Указаны недопустимые учетные данные хранилища

Сообщение об ошибке: "Указаны недопустимые учетные данные хранилища". Файл либо поврежден, либо не содержит последних учетных данных, связанных со службой восстановления. (ID: 34513)

Примечание.

Убедитесь, что агент MARS обновлен для успешной работы учетных данных хранилища. Более старые версии могут привести к ошибкам проверки.

Причины Рекомендованные действия
Недопустимые учетные данные хранилища

Файлы учетных данных хранилища могут быть повреждены, возможно, истекли или у них может быть другое расширение файла..vaultCredentials (Например, от момента их загрузки до момента регистрации прошло более 10 дней.)
Скачайте новые учетные данные из хранилища Служб восстановления на портале Azure. Затем выполните следующие действия, как это необходимо:

- Если вы уже установили и зарегистрировали функцию MARS, откройте консоль MMC агента Microsoft Azure Backup. Затем выберите Зарегистрировать сервер в области Действия, чтобы завершить регистрацию с новыми учетными данными.
- В случае сбоя новой установки попробуйте выполнить переустановку с новыми учетными данными.

Примечание. Если было скачано несколько файлов учетных данных хранилища, в течение следующих 10 дней будет действителен только последний файл. Рекомендуется скачать новый файл учетных данных хранилища.

— Чтобы предотвратить ошибки во время регистрации хранилища, убедитесь, что установлен агент MARS версии 2.0.9249.0 или выше. В противном случае рекомендуется установить его отсюда.
Прокси-сервер или брандмауэр блокирует регистрацию
Или
Нет подключения к Интернету

Если компьютер имеет ограниченный доступ к Интернету и вы не обеспечили доступ к полным доменным именам и общедоступным IP-адресам для параметров брандмауэра, прокси-сервера и сети, регистрация завершится ошибкой.
Выполните следующие действия:


- Совместно со своей ИТ-командой убедитесь, что система имеет доступ в Интернет.
- Если у вас нет прокси-сервера, то при регистрации агента убедитесь, что вариант с использованием прокси-сервера не выбран. Проверьте параметры прокси-сервера.
- Если у вас есть брандмауэр или прокси-сервер, обратитесь к специалистам по сети, чтобы разрешить доступ к следующим полным доменным именам и общедоступным IP-адресам. Доступ ко всем указанным ниже URL-адресам и IP-адресам осуществляется по протоколу HTTPS через порт 443.

URL-адреса
*.microsoft.com
*.windowsazure.com
*.microsoftonline.com
*.windows.net
*blob.core.windows.net
*queue.core.windows.net
*blob.storage.azure.net


- Если вы являетесь клиентом, представляющим государственную организацию США, убедитесь, что у вас есть доступ к следующим URL-адресам:

www.msftncsi.com
*.microsoft.com
*.windowsazure.us
*.microsoftonline.us
*.windows.net
*.usgovcloudapi.net
*blob.core.windows.net
*queue.core.windows.net
*blob.storage.azure.net

Повторите попытку регистрации после выполнения описанных выше действий по устранению неполадок.

Если подключение выполняется через Azure ExpressRoute, убедитесь, что параметры настроены, как описано в статье Поддержка Azure ExpressRoute.
Антивирусная программа блокирует регистрацию Если на сервере установлена антивирусная программа, добавьте правила исключения в антивирусную проверку:

- Все файлы и папки в местах для размещения временных файлов и корзины<InstallPath>\Scratch\* и <InstallPath>\Bin\*.
- cbengine.exe

Дополнительные рекомендации

  • Перейдите к папке C:/Windows/Temp, и если там скопилось более 60 000 или 65 000 файлов (с расширением TMP), удалите эти файлы.
  • Убедитесь, что дата и время на компьютере соответствуют местному часовому поясу.
  • Убедитесь, что эти сайты добавлены на надежные сайты в Internet Explorer.

Проверка параметров прокси-сервера в Windows

  1. Скачайте программу PsExec со страницы Sysinternals.

  2. В командной строке с повышенными привилегиями выполните команду psexec -i -s "c:\Program Files\Internet Explorer\iexplore.exe".

    Эта команда открывает Internet Explorer.

  3. Выберите Сервис>Свойства браузера>Подключения>Настройка сети.

  4. Проверьте параметры прокси-сервера для системной учетной записи.

  5. Если прокси-сервер отсутствует, но сведения о нем указаны, удалите эти сведения.

  6. Если прокси-сервер настроен и сведения о прокси-сервере неверны, убедитесь в правильности IP-адреса и порта прокси-сервера.

  7. Закройте Internet Explorer.

Не удалось скачать файл учетных данных хранилища

Ошибка Рекомендованные действия
Не удалось скачать файл учетных данных хранилища. (ID: 403) Попробуйте скачать учетные данные хранилища с помощью другого браузера или выполните следующие действия.

a. Запустите Internet Explorer. Нажмите клавишу F12.
b. Перейдите на вкладку Сеть и очистите кэш и файлы cookie.
c. Обновите страницу.

— проверьте, отключена ли подписка или истек срок действия.

— Проверьте, блокирует ли любое правило брандмауэра скачивание.

— Убедитесь, что вы не исчерпали ограничение в хранилище (50 компьютеров на хранилище).

— Убедитесь, что у пользователя есть разрешения Azure Backup, необходимые для скачивания учетных данных хранилища и регистрации сервера в хранилище. См. статью Использование управления доступом на основе ролей Azure для управления точками восстановления Azure Backup.

Агенту службы восстановления Microsoft Azure не удалось подключиться к службе Microsoft Azure Backup

Ошибка Возможная причина Рекомендованные действия
— Агент службы восстановления Microsoft Azure не смог подключиться к Microsoft Azure Backup. (ID: 100050) Проверьте параметры сети и наличие подключения к Интернету.

— требуется проверка подлинности прокси-сервера (407).
Прокси-сервер блокирует подключения. — В Интернете Обозреватель перейдите в раздел "Сервис>интернет-параметров>безопасности>Интернета". Выберите Другой и прокрутите вниз до раздела Скачивание файла. Выберите Включить.
Также может потребоваться добавить URL-адреса и IP-адреса в надежные сайты в Internet Explorer.

— изменение параметров для использования прокси-сервера. Затем введите сведения о прокси-сервере.


— Если компьютер имеет ограниченный доступ к Интернету, убедитесь, что параметры брандмауэра на компьютере или прокси-сервере разрешают эти URL-адреса и IP-адреса.

— Если на сервере установлена антивирусная программа, исключите эти файлы из антивирусной проверки:
— CBEngine.exe (вместо dpmra.exe).
— CSC.exe (связанные с платформа .NET Framework). Для каждой версии .NET Framework, установленной на сервере, есть свой файл CSC.exe. Исключите файлы CSC.exe для всех версий платформы .NET Framework, установленных на целевом сервере.

— папка с нуля или расположение кэша.
По умолчанию временная папка или расположение кэша находятся в расположении C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch.

— Папка bin в C:\Program Files\Microsoft Azure Recovery Services Agent\Bin.
Состояние регистрации сервера не удалось проверить с помощью Microsoft Azure Backup. Убедитесь, что вы подключены к Интернету и правильно настроены параметры прокси-сервера. Агент MARS не может связаться со службами Azure. — убедитесь, что сетевые подключения и параметры прокси-сервера.

— Убедитесь, что вы используете последний агент MARS.

- Убедитесь, что сервер работает в TLS 1.2.

Невозможно использовать указанный файл учетных данных хранилища, так как он не скачивается из хранилища, связанного с этим сервером

Ошибка Возможная причина Рекомендованные действия
Невозможно использовать указанный файл учетных данных хранилища, так как он не скачивается из хранилища, связанного с этим сервером. (ID: 100110) Укажите правильные учетные данные хранилища. Файл учетных данных хранилища относится к хранилищу, отличному от хранилища, в котором уже зарегистрирован этот сервер. Зарегистрируйте целевой и исходный компьютеры в одном хранилище Служб восстановления. Если целевой сервер уже зарегистрирован в другом хранилище, используйте параметр Зарегистрировать сервер для регистрации в нужном хранилище.

Резервное копирование выполнено с предупреждениями

  • Когда агент MARS выполняет перебор файлов и папок во время резервного копирования, могут возникнуть различные условия, при которых резервное копирование будет помечено как выполненное с предупреждениями. При возникновении этих условий задание отображается как выполненное с предупреждениями. Это нормально, но это означает, что не удалось создать резервную копию по крайней мере одного файла. То есть задание пропустило этот файл, но выполнило копирование всех остальных файлов в источнике данных.

    Backup job completed with warnings

  • Ниже перечислены условия, которые могут привести к пропуску файлов при резервном копировании.

    • Неподдерживаемые атрибуты файла (например: в папке OneDrive, сжатый поток, точки повторного анализа). Полный список см. в таблице поддержки.
    • Проблема с файловой системой.
    • Вмешательство других процессов (например: антивирусное программное обеспечение, удерживающее дескрипторы файлов, может препятствовать доступу к файлам агентом MARS).
    • Файлы заблокированы приложением.
  • Служба архивации помечает эти файлы как неудачные в файле журнала со следующим соглашением об именовании: LastBackupFailedFilesxxxx.txt в папке C:\Program Files\Microsoft Azure Recovery Service Agent\temp.

  • Для устранения этой проблемы изучите файл журнала, чтобы понять характер проблемы.

    Код ошибки Причины Рекомендации
    0x80070570 Файл или каталог поврежден и не читается. Запустите программу chkdsk на исходном томе.
    0x80070002, 0x80070003 Системе не удается найти указанный файл. Убедитесь, что временная папка не заполнена.

    Проверьте, существует ли том, в котором настроено место для нуля (не удалено)

    Убедитесь, что агент MARS добавлен в исключения в антивирусной программе, установленной на компьютере.
    0x80070005 Доступ запрещен. Проверьте, не блокирует ли доступ антивирусная программа или другое стороннее программное обеспечение.
    0x8007018b Доступ к файлу в облаке запрещен. Файлы OneDrive, файлы Git или другие файлы, которые могут находиться в автономном состоянии на компьютере.
  • Можно использовать добавление правил исключения в существующую политику для исключения из политики резервного копирования неподдерживаемых, отсутствующих или удаленных файлов, чтобы обеспечить успешную архивацию.

  • Избегайте удаления и повторного создания защищенных папок с теми же именами в папке верхнего уровня. Это может привести к завершению резервного копирования с предупреждениями об ошибке Обнаружено критическое несоответствие, поэтому изменения невозможно реплицировать. Если вам нужно удалять и воссоздавать папки, это лучше делать во вложенных папках, ниже уровня защищенной папки верхнего уровня.

Не удалось настроить ключ шифрования для защиты резервных копий.

Ошибка Возможные причины Рекомендованные действия
Не удалось настроить ключ шифрования для защиты резервных копий. Активация выполнена не полностью, но парольная фраза для шифрования сохранена в указанный далее файл. — Сервер уже зарегистрирован в другом хранилище.

— Во время настройки парольная фраза повреждена.
Отмените регистрацию сервера в хранилище и повторно зарегистрируйте его с использованием новой парольной фразы.

Активация не была успешно завершена

Ошибка Возможные причины Рекомендованные действия
Активация не выполнена. Сбой текущей операции из-за внутренней ошибки в службе [0x1FC07]. Повторите операцию через некоторое время. Если проблема сохраняется, обратитесь в службу поддержки корпорации Майкрософт. — Папка с нуля находится на томе, который не имеет достаточно места.

— Папка с нуля была неправильно перемещена.

— Отсутствует файл OnlineBackup.KEK.
— обновление до последней версии агента MARS.

— Переместите папку с нуля или расположение кэша в том с бесплатным пространством, которое составляет от 5% до 10% общего размера данных резервного копирования. Сведения о том, как правильно переместить расположение кэша см. в разделе часто задаваемых вопросов о резервном копировании файлов и папок.

— Убедитесь, что файл OnlineBackup.KEK присутствует.
По умолчанию временная папка или расположение кэша находятся в расположении C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch.

Парольная фраза для шифрования неправильно настроена

Ошибка Возможные причины Рекомендованные действия
Ошибка 34506. Парольная фраза для шифрования, сохраненная для этого компьютера, настроена неправильно. — Папка с нуля находится на томе, который не имеет достаточно места.

— Папка с нуля была неправильно перемещена.

— Отсутствует файл OnlineBackup.KEK.
— обновление до последней версии агента MARS.

— Переместите папку с нуля или расположение кэша в том с бесплатным пространством, которое составляет от 5% до 10% общего размера данных резервного копирования. Сведения о том, как правильно переместить расположение кэша см. в разделе часто задаваемых вопросов о резервном копировании файлов и папок.

— Убедитесь, что файл OnlineBackup.KEK присутствует.
По умолчанию временная папка или расположение кэша находятся в расположении C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch.

— Если вы недавно переместили папку с нуля, убедитесь, что путь к папке с нуля соответствует значениям записей раздела реестра, показанных ниже:

Путь в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Config
Раздел реестра: ScratchLocation
Значение: новое расположение папки кэша

Путь в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Config\CloudBackupProvider
Раздел реестра: ScratchLocation
Значение: новое расположение папки кэша

Резервное копирование не запускается по расписанию

Если запланированное резервное копирование не запускается автоматически, а вручную оно выполняется нормально, выполните следующие действия.

  • Убедитесь, что расписание резервного копирования Windows Server не конфликтует с расписанием резервного копирования папок и файлов Azure.

  • Убедитесь, что для состояния резервного копирования по сети задано значение Включено. Для проверки состояния сделайте следующее:

    1. В планировщике задач разверните узел Microsoft и выберите Резервное копирование по сети.
    2. Дважды щелкните Microsoft-OnlineBackup и перейдите на вкладку Триггеры.
    3. Проверьте, что состояние имеет значение Включено. Если это не так, нажмите Изменить, выберите Включено , а затем нажмите кнопку OK.
  • Убедитесь, что для выполнения задачи выбрана учетная запись SYSTEM или группа Локальные администраторы на сервере. Чтобы проверить учетную запись пользователя, перейдите на вкладку Общие и проверьте параметры в разделе Безопасность.

  • Убедитесь, что на сервере установлен PowerShell 3.0 или более поздней версии. Чтобы проверить версию PowerShell, выполните следующую команду и убедитесь, что номер версии Major равен или больше 3.

    $PSVersionTable.PSVersion

  • Убедитесь, что следующий путь добавлен в переменную среды PSMODULEPATH:

    <MARS agent installation path>\Microsoft Azure Recovery Services Agent\bin\Modules\MSOnlineBackup

  • Если для политики выполнения PowerShell для LocalMachine задано значение restricted, командлет PowerShell, который запускает задачи резервного копирования, может завершиться с ошибкой. Выполните следующие команды в режиме с повышенными привилегиями, чтобы проверить и задать политику выполнения как Unrestricted или RemoteSigned.

Get-ExecutionPolicy -List

Set-ExecutionPolicy Unrestricted
  • Убедитесь, что все файлы модуля PowerShell MSOnlineBackup на месте и не повреждены. Если некоторые файлы отсутствуют или повреждены, выполните следующие действия:

    1. На любом компьютере с агентом MARS, который нормально работает, скопируйте папку MSOnlineBackup из папки C:\Program Files\Microsoft Azure Recovery Services Agent\bin\Modules.
    2. На проблемном компьютере вставьте скопированные файлы в ту же папку (C:\Program Files\Microsoft Azure Recovery Services Agent\bin\Modules).

    Если на этом компьютере уже есть папка MSOnlineBackup, вставьте файлы в нее или замените все существующие файлы.

Совет

Чтобы убедиться, что изменения применяются последовательно, перезагрузите сервер после выполнения приведенных выше шагов.

Ресурс не подготовлен в метке службы

Ошибка Возможные причины Рекомендованные действия
Не удалось выполнить текущую операцию из-за внутренней ошибки службы "Ресурс не подготовлен в метке службы". Повторите операцию через некоторое время. (ID: 230006) Защищенный сервер был переименован. — Переименуйте сервер обратно в исходное имя, как зарегистрированное в хранилище.

— повторно зарегистрируйте сервер в хранилище с новым именем.

Не удалось запустить задание, так как выполнялось другое задание

Если в разделе Консоль MARS>Журнал заданий появляется предупреждение "Не удалось запустить задание, так как выполнялось другое задание", это может быть вызвано повторным запуском задачи в планировщике задач.

Job could not be started as another job was in progress

Для разрешения этой проблемы:

  1. Запустите оснастку планировщика задач, введя taskschd.msc в окне "Выполнить".
  2. В левой области перейдите к разделу Библиотека планировщика задач ->Microsoft ->OnlineBackup.
  3. Для каждой задачи в этой библиотеке дважды щелкните задачу, чтобы открыть свойства и выполните следующие действия:
    1. Переключитесь на вкладку Параметры .

      Settings tab

    2. Измените значение параметра Если задача уже выполняется, применяется следующее правило. Выберите Не запускать новый экземпляр.

      Change the rule to do not start new instance

Устранение проблем при восстановлении

Служба Azure Backup может не подключить том восстановления даже через несколько минут. Во время процесса вы также можете получать сообщения об ошибках. Чтобы приступить к восстановлению в обычном порядке, выполните следующие действия.

  1. Отмените процесс подключения, если он выполняется в течение нескольких минут.

  2. Проверьте, что вы используете последнюю версию агента Backup. Чтобы проверить версию, в области Действия консоли MARS выберите Сведения об агенте Служб восстановления Microsoft Azure. Убедитесь, что номер версии равен или выше, чем у версии, упомянутой в этой статье. Щелкните эту ссылку, чтобы скачать последнюю версию.

  3. Последовательно выберите пункты Диспетчер устройств>Контроллеры запоминающих устройств и найдите Инициатор iSCSI (Майкрософт). Если он имеется в списке устройств, переходите к шагу 7.

  4. Если не удается найти службу инициатора Майкрософт iSCSI, попробуйте обратиться к разделу Диспетчер устройств>Контроллеры запоминающих устройств и обратите внимание, имеется ли в этом разделе устройство с именем Неизвестное устройство и идентификатором оборудования ROOT\ISCSIPRT.

  5. Щелкните правой кнопкой мыши Неизвестное устройство и выберите команду Обновить драйверы.

  6. Обновите драйвер, выбрав параметр Автоматический поиск обновленных драйверов. После обновления Неизвестное устройство должно измениться на Инициатор iSCSI (Майкрософт):

    Screenshot of Azure Backup Device Manager, with Storage controllers highlighted

  7. Последовательно выберите пункты Диспетчер задач>Службы (локальные)>Служба инициатора Майкрософт iSCSI:

    Screenshot of Azure Backup Task Manager, with Services (Local) highlighted

  8. Перезапустите службу инициатора iSCSI (Майкрософт). Для этого щелкните службу правой кнопкой мыши и выберите пункт Остановить. Затем опять щелкните его правой кнопкой мыши и выберите Запустить.

  9. Повторите восстановление с помощью мгновенного восстановления.

Если восстановление по-прежнему не работает, перезагрузите сервер или клиент. Если вы не хотите перезапускать или если восстановление по-прежнему завершается сбоем даже после перезагрузки сервера, попробуйте выполнить восстановление с другого компьютера.

Устранение неполадок с кэшем

Операция резервного копирования может завершиться сбоем, если неправильно настроена папка кэша (также называемая временной папкой), отсутствуют необходимые компоненты или доступ ограничен.

Необходимые компоненты

Для успешного выполнения операций агента MARS папка кэша должна удовлетворять следующим требованиям.

Увеличение хранилища теневых копий

Операции резервного копирования могут завершаться сбоем, если для хранения теневых копий недостаточно места, необходимого для защиты источника данных. Чтобы устранить эту проблему, увеличьте объем хранилища теневых копий на защищенном томе с помощью команды vssadmin, как показано ниже.

  • Проверьте текущий объем пространства для теневого хранилища в командной строке с повышенными привилегиями:
    vssadmin List ShadowStorage /For=[Volume letter]:
  • Увеличьте объем пространства для теневого копирования с помощью следующей команды:
    vssadmin Resize ShadowStorage /On=[Volume letter]: /For=[Volume letter]: /Maxsize=[size]

Другой процесс или антивирусная программа блокирует доступ к папке кэша

Если на сервере установлено антивирусное программное обеспечение, добавьте необходимые правила исключения в антивирусную проверку для следующих файлов и папок:

  • Все файлы и папки в местах для размещения временных файлов и корзины<InstallPath>\Scratch\* и <InstallPath>\Bin\*.
  • cbengine.exe

Задание резервного копирования или восстановления отображается в Azure в течение многих дней, но не отображается в консоли.

Если во время выполнения задания резервного копирования или восстановления агента MARS происходит сбой, он помечается как сбой в консоли MARS, но состояние может не распространяться в Azure. Поэтому задание может отображаться как "выполняется" на портале Azure, даже если оно не запущено. Эта устаревшая запись задания будет удалена с портала Azure автоматически через 30 дней.

Распространенные проблемы

В этом разделе рассматриваются распространенные ошибки при использовании агента MARS.

SalChecksumStoreInitializationFailed

Сообщение об ошибке Рекомендуемое действие
Агенту Службы восстановления Microsoft Azure не удалось получить доступ к контрольной сумме резервной копии, хранящейся в вспомогательном расположении. Чтобы устранить эту проблему, выполните следующие действия и перезапустите сервер.
- проверьте наличие антивирусной программы или других процессов, блокирующих файлы во временной папке;
- проверьте, является ли расположение временной папки допустимым и доступным для агента MARS.

SalVhdInitializationError

Сообщение об ошибке Рекомендуемое действие
Агенту Службы восстановления Microsoft Azure не удалось получить доступ к вспомогательному расположению для инициализации VHD. Чтобы устранить эту проблему, выполните следующие действия и перезапустите сервер.
- проверьте, не блокирует ли антивирусная программа или другие процессы файлы во временной папке;
- проверьте, является ли расположение временной папки допустимым и доступным для агента MARS.

SalLowDiskSpace

Сообщение об ошибке Рекомендуемое действие
Резервное копирование не выполнено из-за нехватки места на томе, где находится вспомогательная папка Чтобы устранить эту проблему, выполните следующие шаги и повторите операцию:
- убедитесь, что агент Службы восстановления обновлен до последней версии;
- проверьте и устраните проблемы с хранилищем, влияющих на область временных файлов для резервного копирования.

SalBitmapError

Сообщение об ошибке Рекомендуемое действие
Не удалось найти изменения в файле. Это может быть вызвано разными причинами. Повторите операцию. Чтобы устранить эту проблему, выполните следующие шаги и повторите операцию:
- убедитесь, что агент Службы восстановления обновлен до последней версии;
- проверьте и устраните проблемы с хранилищем, влияющих на область временных файлов для резервного копирования.

Автономный запуск MARS с использованием дисков, принадлежащих клиенту (импорт и экспорт) не работает

Azure импорт и экспорт теперь использует API Azure Data Box для автономного заполнения на дисках клиента. В портал Azure также перечислены задания импорт и экспорт, созданные с помощью нового API в заданиях Azure Data Box с столбцом модели как импорт и экспорт.

Версии агента MARS ниже 2.0.9250.0 использовали старые API-интерфейсы Azure импорт и экспорт, которые будут прекращены после 28 февраля 2023 г. и старых агентов MARS (версия ниже 2.0.9250.0) не может выполнять автономное начальное использование с помощью собственных дисков. Поэтому мы рекомендуем использовать агент MARS 2.0.9250 или более поздней версии, который использует новые API Azure Data Box для автономного заполнения на собственных дисках.

Если вы продолжаете импорт и экспорт задания, созданные из более старых агентов MARS, вы по-прежнему можете отслеживать их в портал Azure в импорт и экспорт заданиях.

Следующие шаги