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

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

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

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

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

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

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

Возможно, файлы с учетными данными хранилища повреждены, срок их действия истек или файлы имеют расширение, отличное от .vaultCredentials. (Например, от момента их загрузки до момента регистрации прошло более 10 дней.)
Скачайте новые учетные данные из хранилища Служб восстановления на портале Azure. Затем выполните следующие действия.
  • Если вы уже установили и зарегистрировали функцию MARS, откройте консоль MMC агента службы архивации Microsoft Azure. Затем выберите Зарегистрировать сервер в области Действия, чтобы завершить регистрацию с новыми учетными данными.
  • В случае сбоя новой установки попробуйте выполнить переустановку с новыми учетными данными.
Примечание. Если было скачано несколько файлов учетных данных хранилища, в течение следующих 10 дней будет действителен только последний файл. Рекомендуется скачать новый файл учетных данных хранилища.
Прокси-сервер или брандмауэр блокирует регистрацию
или
Нет подключения к Интернету

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

    URL-адреса
    www.msftncsi.com
    .Microsoft.com
    .WindowsAzure.com
    .microsoftonline.com
    .windows.net
    www.msftconnecttest.com

    IP-адреса
    20.190.128.0/18
    40.126.0.0/18

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

Если подключение выполняется через Azure ExpressRoute, убедитесь, что параметры настроены, как описано в статье Поддержка Azure ExpressRoute.
Антивирусная программа блокирует регистрацию Если на сервере установлено антивирусное программное обеспечение, добавьте необходимые правила исключения в антивирусную проверку для следующих файлов и папок:
  • CBengine.exe.
  • CSC.exe
  • Временная папка. Расположение по умолчанию: C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch.
  • Папка корзины: C:\Program Files\Microsoft Azure Recovery Services Agent\Bin.

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

  • Перейдите к папке 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)
  • Попробуйте скачать учетные данные хранилища с помощью другого браузера или выполните следующие действия.
    • Запустите Internet Explorer. Нажмите клавишу F12.
    • Перейдите на вкладку Сеть и очистите кэш и файлы cookie.
    • Обновите страницу.
  • Проверьте, не отключена ли подписка и не истек ли срок ее действия.
  • Проверьте, не блокирует ли загрузку какое-либо правило брандмауэра.
  • Убедитесь, что лимит хранилища не превышен (50 компьютеров на одно хранилище).
  • Убедитесь, что у пользователя есть разрешения Azure Backup, необходимые для загрузки учетных данных хранилища и регистрации сервера в хранилище. См. статью Использование управления доступом на основе ролей Azure для управления точками восстановления Azure Backup.

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

Ошибка Возможные причины Рекомендованные действия

  • Агенту службы восстановления Microsoft Azure не удалось подключиться к службе Microsoft Azure Backup. (ID: 100050) Проверьте параметры сети и наличие подключения к Интернету.
  • (407) Proxy Authentication Required.
Прокси-сервер блокирует подключения.
  • В Internet Explorer откройте меню Сервис > Свойства браузера > Безопасность > Интернет. Выберите Другой и прокрутите вниз до раздела Скачивание файла. Нажмите кнопку Включить.

    Также может потребоваться добавить 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.
    • Папка корзины: C:\Program Files\Microsoft Azure Recovery Services Agent\Bin.

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

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

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

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

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

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

    • Неподдерживаемые атрибуты файла (например: в папке 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.
  • Резервное копирование не запускается по расписанию

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

    • Убедитесь, что расписание резервного копирования 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 > Журнал заданий появляется предупреждение "Не удалось запустить задание, так как выполнялось другое задание", это может быть вызвано повторным запуском задачи в планировщике задач.

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

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

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

        Вкладка "Параметры"

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

        Изменение правила, чтобы не запускать новый экземпляр

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

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

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

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

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

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

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

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

      Снимок экрана. Диспетчер устройств Azure Backup с выделенными контроллерами хранилища

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

      Снимок экрана. Диспетчер задач Azure Backup с выделенными локальными службами

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

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

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

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

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

    Предварительные требования

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

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

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

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

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

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

    • Временная папка. Расположение по умолчанию: C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch
    • Папка корзины по следующему пути: C:\Program Files\Microsoft Azure Recovery Services Agent\Bin
    • CBengine.exe.
    • CSC.exe

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

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

    SalChecksumStoreInitializationFailed

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

    SalVhdInitializationError

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

    SalLowDiskSpace

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

    SalBitmapError

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

    Дальнейшие действия