Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья поможет устранить проблемы с текущим обнаружением сервера, инвентаризацией программного обеспечения и обнаружением экземпляров и баз данных SQL Server.
Обнаруженные серверы не отображаются на портале
Вы получаете эту ошибку, когда серверы еще не отображаются на портале, а состояние обнаружения - Обнаружение в процессе.
Серверы
Если серверы не отображаются на портале, подождите несколько минут, так как на обнаружение серверов, работающих на сервере vCenter, занимает около 15 минут. Для каждого узла Hyper-V, добавленного на устройство, требуется 2 минуты для обнаружения серверов, работающих на узле, и 1 минуты для обнаружения каждого сервера, добавленного на физическом устройстве.
Если состояние по-прежнему не изменяется:
- На вкладке "Серверы, базы данных и веб-приложения" выделите "Обновить", чтобы просмотреть количество обнаруженных серверов в Azure Migrate: Discovery and assessment и Migration and modernization.
Если предыдущий шаг не работает, и вы обнаруживаете серверы VMware:
- Убедитесь, что для указанной учетной записи vCenter правильно заданы разрешения и есть доступ хотя бы к одному серверу.
- Проверьте VMware, если у учетной записи vCenter есть доступ, предоставленный на уровне папки виртуальной машины vCenter. Миграция Azure не может обнаруживать серверы в VMware. Узнайте больше об определении границ в процессе обнаружения.
Данные сервера не обновляются на портале
Эта ошибка возникает, если обнаруженные серверы не отображаются на портале или данные серверов устарели.
Серверы
Подождите несколько минут, так как изменения в обнаруженных данных конфигурации сервера будут отображаться на портале и несколько часов, чтобы изменения в данных инвентаризации программного обеспечения отображались. Если после этого времени нет данных, обновите и выполните следующие действия:
- В Windows, Linux и SQL Server>Azure Migrate: обнаружение и оценка перейдите в Обзор.
- В разделе "Управление" выберите "Устройства".
- Выберите "Обновить службы". Дождитесь завершения операции обновления. Теперь должны появиться актуальные сведения.
Удаленные серверы отображаются на портале
Эта ошибка возникает, когда удаленные серверы продолжают отображаться на портале.
Серверы
Если данные продолжают отображаться, подождите 30 минут и выполните следующие действия:
- В Windows, Linux и SQL Server>Azure Migrate: обнаружение и оценка перейдите в Обзор.
- В разделе "Управление" выберите "Устройства".
- Выберите "Обновить службы". Дождитесь завершения операции обновления. Теперь должны появиться актуальные сведения.
Вы импортировали CSV-файл, но видите "Обнаружение выполняется"
Это состояние отображается в случае сбоя отправки CSV-файла из-за сбоя проверки.
Серверы
Попробуйте импортировать CSV-файл еще раз. Скачайте предыдущий отчет об ошибке отправки и следуйте инструкциям по исправлению файла, чтобы устранить ошибки. Скачайте отчет об ошибке из раздела " Сведения о импорте " на странице "Обнаружение серверов ".
После обновления гостевых учетных данных не отображаются сведения о инвентаризации программного обеспечения
Эта ошибка возникает, когда данные инвентаризации не отображаются даже после обновления учетных данных гостя.
Серверы
Обнаружение инвентаризации программного обеспечения выполняется каждые 24 часа. Этот процесс может занять несколько минут в зависимости от количества обнаруженных серверов. Если вы хотите сразу просмотреть сведения, обновите следующее:
- В Windows, Linux и SQL Server>Azure Migrate: обнаружение и оценка перейдите в Обзор.
- В разделе "Управление" выберите "Устройства".
- Выберите "Обновить службы". Дождитесь завершения операции обновления. Теперь должны появиться актуальные сведения.
Обнаружение базы данных заблокировано из-за остановки инвентаризации программного обеспечения
Эта ошибка возникает, когда гостевые учетные данные Linux или Windows, необходимые для получения данных конфигурации, являются просроченными или недействительными. Данные конфигурации важны для идентификации текущего состояния и обнаружения новых развернутых экземпляров базы данных в системах.
Серверы
Убедитесь, что гостевые учетные данные Linux или Windows, предоставленные на устройстве, верны. Проверьте учетные данные, пытаясь подключиться к серверу. Если учетные данные устарели или недопустимы, измените учетные данные непосредственно в устройстве. После обновления учетных данных обновите все службы, работающие на устройстве на портале, чтобы обеспечить правильную функциональность.
Не удалось экспортировать данные инвентаризации программного обеспечения
Эта ошибка возникает, если у вас нет привилегий участника.
Серверы
Убедитесь, что пользователю, загружающему инвентаризацию с портала, предоставлены разрешения участника подписки.
Экспорт ошибок инвентаризации программного обеспечения
Вы можете экспортировать все ошибки и исправления для инвентаризации программного обеспечения на портале, выбрав пункт "Экспорт уведомлений". Экспортируемый CSV-файл также содержит дополнительные сведения, такие как метка времени, при которой возникла ошибка.
Распространенные ошибки инвентаризации программного обеспечения
Служба "Миграция Azure" поддерживает инвентаризацию программного обеспечения с помощью службы "Миграция Azure: обнаружение и оценка". Узнайте больше о том, как выполняется инвентаризация программного обеспечения.
Для виртуальных машин VMware инвентаризация программного обеспечения выполняется путем подключения к серверам через сервер vCenter Server с помощью API VMware. Для виртуальных машин Hyper-V и физических серверов инвентаризация программного обеспечения выполняется путем прямого подключения к серверам Windows с помощью удаленного взаимодействия PowerShell через порт 5985 (HTTP) и на серверы Linux с помощью подключения SSH через порт 22 (TCP).
В таблице ниже приведены все ошибки, возникающие при сборе данных инвентаризации программного обеспечения через API VMware или путем прямого подключения к серверам:
Примечание.
Те же ошибки также можно столкнуться с анализом зависимостей без агента, так как он следует той же методологии, что и инвентаризация программного обеспечения для сбора необходимых данных.
Ошибка | Причина | Действие |
---|---|---|
60001:Невозможно подключиться к физическому серверу | Предварительные требования для подключения к серверу не выполнены или возникли проблемы с сетью при подключении к серверу, например некоторые параметры прокси-сервера. | — Убедитесь, что сервер соответствует предварительным требованиям и требованиям к доступу к портам. — добавьте IP-адреса удаленных компьютеров (обнаруженных серверов) в список WinRM TrustedHosts на устройстве службы "Миграция Azure" и повторите операцию. Это позволяет разрешить удаленные входящие соединения на серверах — Windows: порт WinRM 5985 (HTTP) и Linux: порт SSH 22 (TCP). — Убедитесь, что на устройстве выбран правильный метод проверки подлинности для подключения к серверу. — Если проблема сохраняется, отправьте обращение в службу поддержки Майкрософт, указав идентификатор компьютера устройства (доступен в нижнем колонтитуле диспетчера конфигурации устройства). |
60002:InvalidServerCredentials | Не удалось подключиться к серверу. Либо вы указали неправильные учетные данные на устройстве, либо срок действия ранее указанных учетных данных истек. | — Убедитесь, что вы предоставили правильные учетные данные для сервера на устройстве. Это можно проверить, попытавшись подключиться к серверу с помощью этих учетных данных. — Если добавленные учетные данные являются неверными или истекли, измените учетные данные на устройстве и измените добавленные серверы. Если проверка пройдет успешно, проблему удалось устранить. — Если проблема сохраняется, отправьте обращение в службу поддержки Майкрософт, указав идентификатор компьютера устройства (доступен в нижнем колонтитуле диспетчера конфигурации устройства). |
60005: Тайм-аут операции SSH | Операция заняла больше времени, чем ожидалось: причиной стали проблемы с сетевой задержкой или отсутствие последних обновлений на сервере. | — Убедитесь, что на затронутом сервере установлены последние обновления ядра и ОС. — Убедитесь, что между устройством и сервером нет задержки в сети. Мы рекомендуем размещать устройство и исходный сервер в одном домене, чтобы избежать проблем с задержкой. — Подключитесь к затронутому серверу с устройства и выполните команды , описанные здесь, чтобы проверить, возвращаются ли они как нулевые, так и пустые данные. — Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт, указав идентификатор компьютера устройства (доступен в нижнем колонтитуле диспетчера конфигурации устройства). |
9000: состояние средств VMware на сервере не удается обнаружить. | Средства VMware могут не быть установлены на сервере или установленная версия повреждена. | Убедитесь, что средства VMware позже версии 10.2.1 установлены и запущены на сервере. |
9001: средства VMware не установлены на сервере. | Средства VMware могут не быть установлены на сервере или установленная версия повреждена. | Убедитесь, что средства VMware позже версии 10.2.1 установлены и запущены на сервере. |
9002: средства VMware не работают на сервере. | Средства VMware могут не быть установлены на сервере или установленная версия повреждена. | Убедитесь, что средства VMware более поздней версии 10.2.0 установлены и запущены на сервере. |
9003: тип операционной системы, работающий на сервере, не поддерживается. | Операционная система, запущенная на сервере, не является Windows или Linux. | Поддерживаются только ОС Windows и Linux. Если сервер работает под управлением ОС Windows или Linux, проверьте тип операционной системы, указанный в vCenter Server. |
9004: сервер не запущен. | Сервер находится в состоянии выключенного питания. | Убедитесь в том, что сервер запущен. |
9005: тип операционной системы, работающий на сервере, не поддерживается. | Операционная система, запущенная на сервере, не является Windows или Linux. | Поддерживаются только ОС Windows и Linux. Операционная <система FetchedParameter> в настоящее время не поддерживается. |
9006: URL-адрес, необходимый для скачивания файла метаданных обнаружения с сервера, пуст. | Эта проблема может быть временной, так как агент обнаружения на устройстве не работает должным образом. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
9007: процесс, который запускает скрипт для сбора метаданных, не найден на сервере. | Эта проблема может быть временной, так как агент обнаружения на устройстве не работает должным образом. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
9008: состояние процесса, выполняемого на сервере для сбора метаданных, невозможно получить. | Эта проблема может быть временной из-за внутренней ошибки. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
9009: управление учетными записями Windows (UAC) запрещает выполнение операций обнаружения на сервере. | Параметры UAC Windows ограничивают обнаружение установленных приложений с сервера. | На затронутом сервере уменьшите уровень параметров управления учетными записями пользователей на панели управления. |
9010: сервер отключен. | Сервер находится в состоянии выключенного питания. | Убедитесь, что сервер находится в состоянии питания. |
9011: файл, содержащий обнаруженные метаданные, не удается найти на сервере. | Эта проблема может быть временной из-за внутренней ошибки. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
9012: файл, содержащий обнаруженные метаданные на сервере, пуст. | Эта проблема может быть временной из-за внутренней ошибки. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
9013: новый временный профиль пользователя создается при входе на сервер каждый раз. | Новый временный профиль пользователя создается при входе на сервер каждый раз. | Отправьте обращение в службу поддержки Майкрософт, чтобы устранить эту проблему. |
9014: не удалось получить файл, содержащий обнаруженные метаданные из-за ошибки, обнаруженной на узле ESXi. Код ошибки: %ErrorCode; сведения: %ErrorMessage | Произошла ошибка на узле <ESXi HostName>. Код ошибки: %ErrorCode; сведения: %ErrorMessage | Убедитесь в том, что на узле ESXi, на котором работает сервер, открыт порт 443. Узнайте больше о том, как устранить проблему. |
9015: учетная запись пользователя vCenter Server, указанная для обнаружения сервера, не обладает включенными привилегиями гостевых операций. | Необходимые привилегии гостевых операций не были включены в учетной записи пользователя vCenter Server. | Убедитесь, что у учетной записи пользователя vCenter Server есть права, включенные длягостевых операций>: для взаимодействия с сервером и извлечения необходимых данных. Дополнительные сведения о настройке учетной записи vCenter Server с необходимыми привилегиями. |
9016: не удается обнаружить метаданные, так как агент гостевых операций на сервере устарел. | На сервере не установлены средства VMware или установленная версия не обновлена. | Проверьте установку и работу актуальной версии средств VMware на сервере. Инструменты VMware должны быть версии 10.2.1 или новее. |
9017: файл, содержащий обнаруженные метаданные, не удается найти на сервере. | Эта проблема может быть временной из-за внутренней ошибки. | Отправьте обращение в службу поддержки Майкрософт, чтобы устранить эту проблему. |
9018: PowerShell не установлен на сервере. | На сервере не удается найти PowerShell. | Убедитесь в том, что на сервере установлена версия PowerShell 2.0 или более поздняя. Узнайте больше о том, как устранить проблему. |
9019: не удается обнаружить метаданные из-за сбоев гостевой операции на сервере. | Не удалось выполнить гостевую операцию VMware на сервере. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. |
Убедитесь, что учетные данные сервера, предоставленные на устройстве, действительны, и имя пользователя, указанное в учетных данных, находится в формате имени участника-пользователя (UPN). (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
9020: не удалось создать файл, необходимый для хранения обнаруженных метаданных на сервере. | Роль, связанная с учетными данными, предоставленными на устройстве или локальной групповой политикой, ограничивает создание файла в требуемой папке. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. |
1. Проверьте, были ли учетные данные, предоставленные на устройстве, создали разрешение на файл по <пути к папке или имени> папки на сервере. 2. Если учетные данные, предоставленные на устройстве, не имеют необходимых разрешений, укажите другой набор учетных данных или измените существующий. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
9021: не удается создать файл, необходимый для хранения обнаруженных метаданных по правому пути на сервере. | Средства VMware сообщают о неправильном пути для создания файла. | Убедитесь, что средства VMware более поздней версии 10.2.0 установлены и запущены на сервере. |
9022: доступ запрещен для запуска командлета Get-WmiObject на сервере. | Роль, связанная с учетными данными, предоставленными на устройстве или локальной групповой политикой, ограничивает доступ к объекту WMI. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. | 1. Проверьте, были ли учетные данные, предоставленные на устройстве, создали права администратора файлов и включили WMI. 2. Если учетные данные на устройстве не имеют необходимых разрешений, укажите другой набор учетных данных или измените существующий. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) Узнайте больше о том, как устранить проблему. |
9023. Не удается запустить PowerShell, так как значение переменной среды %SystemRoot% пусто. | Значение переменной среды %SystemRoot% пусто для сервера. | 1. Проверьте, возвращает ли переменная среды пустое значение, выполнив команду echo %systemroot% на затронутом сервере. 2. Если проблема сохраняется, отправьте обращение в службу поддержки Майкрософт. |
9024: не удалось выполнить обнаружение, так как значение переменной среды %TEMP% пусто. | Значение переменной среды %TEMP% пусто для сервера. | 1. Проверьте, возвращает ли переменная среды пустое значение, выполнив команду echo %temp% на затронутом сервере. 2. Если проблема сохраняется, отправьте обращение в службу поддержки Майкрософт. |
9025: не удается выполнить обнаружение, так как PowerShell повреждена на сервере. | Платформа PowerShell повреждена на сервере. | Переустановите PowerShell и убедитесь, что она запущена на затронутом сервере. |
9026: не удается запустить гостевые операции на сервере. | Текущее состояние сервера не позволяет выполнять гостевые операции. | 1. Убедитесь, что затронутый сервер запущен и запущен. 2. Если проблема сохраняется, отправьте обращение в службу поддержки Майкрософт. |
9027: не удается обнаружить метаданные, так как агент гостевых операций не запущен на сервере. | Не удается связаться с агентом гостевых операций на сервере. | Убедитесь, что средства VMware более поздней версии 10.2.0 установлены и запущены на сервере. |
9028: не удается создать файл, необходимый для хранения обнаруженных метаданных из-за нехватки хранилища на сервере. | На диске сервера недостаточно места на диске сервера. | Убедитесь, что на диске доступно достаточно места на диске затронутого сервера. |
9029. Учетные данные, предоставленные на устройстве, не имеют разрешений на доступ для запуска PowerShell. | Учетные данные, предоставленные на устройстве, не имеют разрешений на доступ для запуска PowerShell. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. | 1. Убедитесь, что учетные данные на устройстве могут получить доступ к PowerShell на сервере. 2. Если учетные данные на устройстве не имеют требуемого доступа, укажите другой набор учетных данных или измените существующий. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
9030: не удалось собрать обнаруженные метаданные, так как узел ESXi, на котором размещен сервер, находится в отключенном состоянии. | Узел ESXi, на котором находится сервер, находится в отключенном состоянии. | Убедитесь в том, что узел ESXi, на котором размещен сервер, находится в подключенном состоянии. |
9031: не удалось собрать обнаруженные метаданные, так как узел ESXi, на котором размещен сервер, не отвечает. | Узел ESXi, на котором находится сервер, находится в недопустимом состоянии. | Убедитесь в том, что узел ESXi, на котором работает сервер, находится в запущенном и подключенном состоянии. |
9032: не удается обнаружить из-за внутренней ошибки. | Возникла проблема из-за внутренней ошибки. | Выполните действия на этом веб-сайте , чтобы устранить проблему. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
9033: не удается обнаружить, так как имя пользователя учетных данных, предоставленных на устройстве сервера, имеет недопустимые символы. | Учетные данные, предоставленные на устройстве, содержат недопустимые символы в имени пользователя. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. | Убедитесь, что учетные данные, указанные на устройстве, не имеют недопустимых символов в имени пользователя. Вернитесь в диспетчер конфигурации устройства, чтобы изменить учетные данные. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
9034: не удается обнаружить, так как имя пользователя в учетных данных, предоставленных на устройстве для сервера, отсутствует в формате UPN. | Учетные данные на устройстве не имеют имени пользователя в формате имени участника-пользователя. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. | Убедитесь, что учетные данные на устройстве имеют имя пользователя в формате имени участника-пользователя. Вернитесь в диспетчер конфигурации устройства, чтобы изменить учетные данные. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
9035. Не удается обнаружить, так как языковой режим PowerShell не задан правильно. | В режиме PowerShell не установлен полный язык. | Убедитесь, что для языкового режима PowerShell задано значение Full language. |
9036: Не удалось обнаружить, так как имя пользователя учетных данных, предоставленных на устройстве для сервера, не в формате UPN. | Учетные данные на устройстве не имеют имени пользователя в формате имени участника-пользователя. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. | Убедитесь, что учетные данные на устройстве имеют имя пользователя в формате имени участника-пользователя. Вернитесь в диспетчер конфигурации устройства, чтобы изменить учетные данные. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
9037: коллекция метаданных временно приостановлена из-за большого времени отклика с сервера. | Сервер отвечает слишком долго. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
10000: тип операционной системы, запущенный на сервере, не поддерживается. | Операционная система, запущенная на сервере, не является Windows или Linux. | Поддерживаются только ОС Windows и Linux. В настоящее время операционная <система GuestOSName> не поддерживается. |
10001: скрипт, необходимый для сбора метаданных обнаружения, не найден на сервере. | Сценарий, необходимый для выполнения обнаружения, может быть удален или удален из ожидаемого расположения. | Отправьте обращение в службу поддержки Майкрософт, чтобы устранить эту проблему. |
10002: операции обнаружения на сервере превысили время ожидания. | Эта проблема может быть временной, так как агент обнаружения на устройстве не работает должным образом. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если она не устранена, выполните действия на этом веб-сайте , чтобы устранить проблему. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
10003: процесс выполнения операций обнаружения завершился ошибкой. | Процесс выполнения операций обнаружения завершился резко из-за ошибки. | Эта ошибка должна автоматически разрешиться в следующем цикле в течение 24 часов. Если проблема сохранится, отправьте запрос в службу поддержки Майкрософт. |
10004: учетные данные не предоставляются на устройстве для типа ОС сервера. | Учетные данные для типа ОС сервера не были добавлены на устройстве. | 1. Убедитесь, что вы добавите учетные данные для типа ОС затронутого сервера на устройстве. 2. Теперь на устройстве можно добавить несколько наборов учетных данных сервера. |
10005: учетные данные, предоставленные на устройстве для сервера, недопустимы. | Учетные данные, предоставленные на устройстве, недопустимы. Проблема возникла при попытке следующих учетных данных на сервере: \<FriendlyNameOfCredentials>. |
1. Убедитесь, что учетные данные, предоставленные на устройстве, действительны, и сервер доступен с помощью учетных данных. 2. Теперь на устройстве можно добавить несколько наборов учетных данных сервера. 3. Перейдите снова в диспетчер конфигурации устройства, чтобы предоставить другой набор учетных данных или изменить существующий. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) Узнайте больше о том, как устранить проблему. |
10006: тип операционной системы, запущенный на сервере, не поддерживается. | Операционная система, запущенная на сервере, не является Windows или Linux. | Поддерживаются только ОС Windows и Linux. В настоящее время операционная <система GuestOSName> не поддерживается. |
10007: не удалось обработать обнаруженные метаданные с сервера. | При синтаксическом анализе содержимого файла, содержащего обнаруженные метаданные, произошла ошибка. | Отправьте обращение в службу поддержки Майкрософт, чтобы устранить эту проблему. |
10008. Не удается создать файл, необходимый для хранения обнаруженных метаданных на сервере. | Роль, связанная с учетными данными, предоставленными на устройстве или локальной групповой политикой, ограничивает создание файла в требуемой папке. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. |
1. Проверьте, были ли учетные данные, предоставленные на устройстве, создали разрешения на файл в <папке пути к папке или имени> папки на сервере. 2. Если учетные данные, предоставленные на устройстве, не имеют необходимых разрешений, укажите другой набор учетных данных или измените существующий. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
10009: не удается записать обнаруженные метаданные в файле на сервере. | Роль, связанная с учетными данными, предоставленными на устройстве, или локальная групповая политика ограничивают доступ на запись в файл на сервере. Проблема возникла при попытке следующих учетных данных на сервере: <FriendlyNameOfCredentials>. | 1. Проверьте, имеют ли учетные данные, предоставленные на устройстве, разрешения на запись файла в папке пути <к папке или имени> папки на сервере. 2. Если учетные данные, предоставленные на устройстве, не имеют необходимых разрешений, укажите другой набор учетных данных или измените существующий. (Найдите понятное имя учетных данных, проверенных службой "Миграция Azure" в возможных причинах.) |
10010: не удается выполнить обнаружение, так как команда %CommandName, необходимая для сбора некоторых метаданных, отсутствует на сервере. | Пакет, содержащий команду %CommandName; не установлен на сервере. | Убедитесь в том, что пакет, содержащий команду %CommandName;, установлен на сервере. |
10011: учетные данные, предоставленные на устройстве, использовались для входа и выхода в интерактивный сеанс. | Интерактивное имя входа и выход из системы принудительно выгрузят разделы реестра в профиле используемой учетной записи. Это условие делает ключи недоступными для будущего использования. | Используйте методы разрешения, описанные на этом веб-сайте. |
10012: учетные данные не были предоставлены на устройстве для сервера. | Либо учетные данные не были предоставлены для сервера, либо вы предоставили учетные данные домена с неправильным доменным именем на устройстве. Дополнительные сведения о причине этой ошибки. | 1. Убедитесь, что учетные данные предоставляются на устройстве для сервера и сервера доступны с помощью учетных данных. 2. Теперь на устройстве можно добавить несколько наборов учетных данных сервера. Вернитесь в диспетчер конфигурации устройства, чтобы указать учетные данные для сервера. |
Ошибка 9014: HTTPGetRequestToRetrieveFileFailed
Причина
Проблема возникает, когда агент обнаружения VMware на устройстве пытается скачать выходной файл, содержащий данные зависимостей из файловой системы сервера через узел ESXi, на котором размещен сервер.
Серверы
Вы можете проверить подключение TCP к узлу ESXi (имя, предоставленное в сообщении об ошибке) через порт 443 (необходимо открыть на узлах ESXi для извлечения данных зависимостей) с устройства, открыв PowerShell на сервере устройства и выполнив следующую команду:
Test -NetConnection -ComputeName <Ip address of the ESXi host> -Port 443
Если команда показывает успешное подключение, перейдите в проект Azure Migrate>Обнаружение и оценка>Обзор>Управление миграционными устройствами>, выберите имя устройства и нажмите Обновить службы.
Ошибка 9018: PowerShellNotFound
Причина
Ошибка обычно отображается для серверов под управлением Windows Server 2008 или более поздней версии.
Серверы
Установите Windows PowerShell 5.1 в этом расположении на сервере. Следуйте инструкциям в разделе "Установка и настройка WMF 5.1 ", чтобы установить PowerShell в Windows Server.
После установки требуемой версии PowerShell проверьте, была ли устранена ошибка, выполнив описанные ниже действия.
Ошибка 9022: GetWMIObjectAccessDenied
Серверы
Убедитесь, что учетная запись пользователя, указанная на устройстве, имеет доступ к пространству имен WMI и вложенным пространствам имен. Чтобы задать доступ, выполните следующие действия.
- Перейдите на сервер, который сообщает об этой ошибке.
- Выполните поиск и выберите "Запустить " в меню "Пуск ". В диалоговом окне "Запуск " введите wmimgmt.msc в текстовом поле "Открыть " и нажмите клавишу ВВОД.
- Откроется консоль wmimgmt, где можно найти элемент управления WMI (локальный) в левой области. Щелкните его правой кнопкой мыши и выберите пункт "Свойства " в меню.
- В диалоговом окне свойств элемента управления WMI (Local) выберите вкладку "Ценные бумаги ".
- Выберите «Безопасность», чтобы открыть диалоговое окно «Безопасность для ROOT».
- Выберите "Дополнительно", чтобы открыть диалоговое окно "Дополнительные параметры безопасности для Root".
- Нажмите кнопку "Добавить ", чтобы открыть запись разрешений для корневого диалогового окна.
- Выберите основной объект, чтобы открыть диалогвыбора пользователей, компьютеров, учетных записей служб или групп.
- Выберите имена пользователей или группы, которым требуется предоставить доступ к WMI, и нажмите кнопку "ОК".
- Убедитесь, что вы предоставляете разрешения на выполнение, а затем выберите это пространство имен и подмнонимы в раскрывающемся списке "Область применения ".
- Нажмите кнопку "Применить" , чтобы сохранить параметры и закрыть все диалоговые окна.
После получения требуемого доступа проверьте, была ли устранена ошибка, выполнив действия на этом веб-сайте.
Ошибка 9032: InvalidRequest
Причина
В этой проблеме может быть несколько причин. Одна из причин заключается в том, что имя пользователя, предоставленное (учетные данные сервера) в диспетчере конфигурации устройства, имеет недопустимые XML-символы. Недопустимые символы вызывают ошибку при анализе запроса SOAP.
Серверы
- Убедитесь, что имя пользователя учетных данных сервера не содержит недопустимых XML-символов и находится в username@domain.com формате. Этот формат называется форматом имени участника-участника.
- После изменения учетных данных на устройстве проверьте, была ли устранена ошибка, выполнив действия на этом веб-сайте.
Ошибка 10002: ScriptExecutionTimedOutOnVm
Причина
- Эта ошибка возникает, когда сервер медленно или не отвечает, и скрипт, выполняемый для извлечения данных зависимостей, начинается время ожидания.
- После того как агент обнаружения обнаруживает эту ошибку на сервере, устройство не пытается проанализировать зависимости без агента на сервере, чтобы избежать перегрузки неответственного сервера.
- Вы будете продолжать видеть ошибку, пока не проверите проблему с сервером и перезапустите службу обнаружения.
Серверы
Войдите на сервер, столкнувшись с этой ошибкой.
Выполните следующие команды в PowerShell:
Get-WMIObject win32_operatingsystem; Get-WindowsFeature | Where-Object {$_.InstallState -eq 'Installed' -or ($_.InstallState -eq $null -and $_.Installed -eq 'True')}; Get-WmiObject Win32_Process; netstat -ano -p tcp | select -Skip 4;
Если команды выводят результат в течение нескольких секунд, перейдите в раздел проектов>Обнаружение и оценка>Обзор>Управление>Арифметик в проекте Migrate Azure, выберите имя устройства и нажмите Обновить службы, чтобы перезапустить службу обнаружения.
Если команды истекают без предоставления выходных данных, необходимо выполнить следующие действия:
- Узнайте, какой процесс потребляет высокий объем ЦП или памяти на сервере.
- Попробуйте предоставить больше ядер или памяти для этого сервера и снова запустите команды.
Ошибка 10005: GuestCredentialNotValid
Серверы
- Убедитесь в допустимости учетных данных (дружественное имя, указанное в ошибке), выбрав в менеджере конфигурации устройства переутвердить учетные данные.
- Убедитесь, что вы можете войти на затронутый сервер, используя те же учетные данные, что и на устройстве.
- Вы можете попробовать использовать другую учетную запись пользователя (для того же домена, если сервер присоединен к домену) для этого сервера вместо учетной записи администратора.
- Проблема может возникнуть, когда глобальный каталог <—> обмен данными контроллера домена нарушен. Проверьте эту проблему, создав учетную запись пользователя в контроллере домена и предоставив то же самое на устройстве. Также может потребоваться перезапустить контроллер домена.
- После выполнения действий по исправлению проверьте, была ли устранена ошибка, выполнив действия на этом веб-сайте.
Ошибка 10012: CredentialNotProvided
Причина
Эта ошибка возникает, когда вы предоставили учетные данные домена с неправильным доменным именем в диспетчере конфигурации устройства. Например, если вы предоставили учетные данные домена с именем пользователя user@abc.com , но предоставили доменное имя как def.com, эти учетные данные не будут пытаться, если сервер подключен к def.com, и вы получите это сообщение об ошибке.
Серверы
- Перейдите в диспетчер конфигурации устройства, чтобы добавить учетные данные сервера или изменить существующий, как описано в причине.
- После выполнения действий по исправлению проверьте, была ли устранена ошибка, выполнив действия на этом веб-сайте.
Проверка устранения рисков
После использования шагов по устранению рисков для предыдущих ошибок проверьте, работает ли устранение рисков, выполнив несколько команд PowerCLI с сервера устройства. Если команды выполнены успешно, это означает, что проблема устранена. В противном случае проверьте и выполните действия по исправлению снова.
Для виртуальных машин VMware (с помощью канала VMware)
Выполните следующие команды, чтобы настроить PowerCLI на сервере устройства:
Install-Module -Name VMware.PowerCLI -AllowClobber Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
Подключитесь к vCenter Server с устройства, указав IP-адрес vCenter Server в команде и учетных данных в командной строке:
Connect-VIServer -Server <IPAddress of vCenter Server>
Подключитесь к целевому серверу с устройства, указав имя сервера и учетные данные сервера (как указано на устройстве):
$vm = get-VM <VMName> $credential = Get-Credential
Для инвентаризации программного обеспечения выполните следующие команды, чтобы узнать, успешно ли вы получите выходные данные:
Для серверов Windows:
Invoke-VMScript -VM $vm -ScriptText "powershell.exe 'Get-WMIObject win32_operatingsystem'" -GuestCredential $credential Invoke-VMScript -VM $vm -ScriptText "powershell.exe Get-WindowsFeature" -GuestCredential $credential
Для серверов Linux:
Invoke-VMScript -VM $vm -ScriptText "ls" -GuestCredential $credential
Для виртуальных машин Hyper-V и физических серверов (с помощью канала прямого подключения)
Для серверов Windows:
Подключитесь к Серверу Windows, выполнив команду:
$Server = New-PSSession –ComputerName <IPAddress of Server> -Credential <user_name>
и введите учетные данные сервера в командной строке.
Выполните следующие команды, чтобы проверить наличие инвентаризации программного обеспечения, чтобы убедиться, что вы получаете успешные выходные данные:
Invoke-Command -Session $Server -ScriptBlock {Get-WMIObject win32_operatingsystem} Invoke-Command -Session $Server -ScriptBlock {Get-WindowsFeature}
Для серверов Linux:
- Установка клиента OpenSSH
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
- Установка сервера OpenSSH
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
- Запуск и настройка сервера OpenSSH
Start-Service sshd Set-Service -Name sshd -StartupType 'Automatic'
- Подключение к серверу OpenSSH
ssh username@servername
- Выполните следующие команды, чтобы проверить наличие инвентаризации программного обеспечения, чтобы убедиться, что вы получаете успешные выходные данные:
ls
Убедившись, что устранение рисковвыполнено, перейдите в раздел "Обнаружение и оценка>проекта> Службы "Миграция Azure"и ">>Обзор управленияустройствами", выберите имя устройства и выберите "Обновить службы", чтобы начать новый цикл обнаружения.
Обнаруженные экземпляры и базы данных SQL Server не на портале
После запуска обнаружения на устройстве может потребоваться до 24 часов, чтобы начать отображение данных инвентаризации на портале.
Если вы не предоставили учетные данные проверки подлинности проверка подлинности Windows или SQL Server в диспетчере конфигурации устройства, добавьте учетные данные, чтобы устройство пользовалось им для подключения к соответствующим экземплярам SQL Server.
После подключения устройства он собирает данные конфигурации и производительности экземпляров и баз данных SQL Server. Данные конфигурации SQL Server обновляются каждые 24 часа, а данные производительности записываются каждые 30 секунд. Любое изменение свойств экземпляра и баз данных SQL Server, таких как уровень состояния базы данных и совместимости, может занять до 24 часов для обновления на портале.
Экземпляр SQL Server отображается в состоянии "Не подключено" на портале
Чтобы просмотреть проблемы, возникающие при обнаружении экземпляров и баз данных SQL Server, выберите состояние "Не подключено " в столбце состояния подключения на странице "Обнаруженные серверы " в проекте.
Создание оценки на серверах, содержащих экземпляры SQL, которые не были полностью обнаружены или находятся в неподключенном состоянии, может привести к готовности, помеченной как Неизвестно.
Распространенные ошибки обнаружения экземпляров и баз данных SQL Server
Служба "Миграция Azure" поддерживает обнаружение экземпляров и баз данных SQL Server, работающих на локальных компьютерах с помощью службы "Миграция Azure: обнаружение и оценка". Ознакомьтесь с руководством по обнаружению, чтобы приступить к работе.
Типичные ошибки обнаружения SQL приведены в следующей таблице.
Ошибка | Причина | Действие | Гид |
---|---|---|---|
30000: учетные данные, ассоциированные с этим сервером SQL Server, не действуют. | Учетные данные, связанные вручную, являются недопустимыми или автоматически связанными учетными данными больше не могут получить доступ к СЕРВЕРУ SQL Server. | Добавьте на устройстве учетные данные для SQL Server и дождитесь следующего цикла обнаружения SQL или выполните обновление принудительно. | - |
30001: не удается подключиться к SQL Server с устройства. | 1. Устройство не имеет сетевой линии видимости к SQL Server. 2. Брандмауэр блокирует подключение между SQL Server и устройством. |
1. Сделать SQL Server доступным с устройства. 2. Разрешить входящие подключения с устройства на SQL Server. |
- |
30003: сертификат не является доверенным. | Доверенный сертификат не установлен на компьютере под управлением SQL Server. | Настройте доверенный сертификат на сервере. Дополнительные сведения. | Просмотр |
30004: недостаточно разрешений. | Эта ошибка может возникать из-за отсутствия разрешений, необходимых для сканирования экземпляров SQL Server. | Предоставьте роль sysadmin учетным данным или учетной записи, предоставленной на устройстве для обнаружения экземпляров и баз данных SQL Server. Дополнительные сведения. | Просмотр |
30005: Сбой входа в SQL Server из-за проблемы с базой данных master по умолчанию. | Либо указана недопустимая база данных, либо у имени входа нет разрешения CONNECT для этой базы данных. | Используйте инструкцию ALTER LOGIN, чтобы настроить базу данных по умолчанию в качестве базы данных master. Предоставьте роль sysadmin учетным данным или учетной записи, предоставленной на устройстве для обнаружения экземпляров и баз данных SQL Server. Дополнительные сведения. |
Просмотр |
30006: учетную запись SQL Server нельзя использовать с проверкой подлинности Windows. | 1. Имя входа может быть именем входа SQL Server, но сервер принимает только проверка подлинности Windows. 2. Вы пытаетесь подключиться с помощью проверки подлинности SQL Server, но используемое имя входа не существует в SQL Server. 3. Имя входа может использовать проверка подлинности Windows, но имя входа является нераспознанным субъектом Windows. Нераспознанный субъект Windows означает, что имя входа не может быть проверено Windows. Эта проблема может возникнуть, так как имя входа Windows осуществляется из недоверенного домена. |
Если вы пытаетесь подключиться с помощью проверки подлинности SQL Server, убедитесь, что SQL Server настроен в режиме смешанной проверки подлинности и существует ли имя входа SQL Server. Если вы пытаетесь подключиться с помощью проверка подлинности Windows, убедитесь, что вы правильно вошли в правильный домен. Дополнительные сведения. |
Просмотр |
30007: срок действия пароля истек. | Истек срок действия пароля для этой учетной записи. | Возможно, срок действия пароля для входа SQL Server истек. Сброс пароля или продление срока действия пароля. Дополнительные сведения. | Просмотр |
30008: необходимо изменить пароль. | Пароль для данной учетной записи необходимо изменить. | Измените пароль учетных данных, указанных для обнаружения SQL Server. Дополнительные сведения. | Просмотр |
30009: произошла внутренняя ошибка. | Произошла внутренняя ошибка при обнаружении экземпляров и баз данных SQL Server. | Обратитесь в службу поддержки Майкрософт, если проблема сохраняется. | - |
30010: базы данных не найдены. | Не удалось найти базы данных из выбранного экземпляра сервера. | Предоставьте роль sysadmin учетным данным или учетной записи, предоставленной на устройстве для обнаружения баз данных SQL. | - |
30011: произошла внутренняя ошибка при оценке экземпляра ИЛИ базы данных SQL. | При выполнении оценки произошла внутренняя ошибка. | Обратитесь в службу поддержки Майкрософт, если проблема сохраняется. | - |
30012: сбой подключения к SQL. | 1. Брандмауэр на сервере отклонил это соединение. 2. Служба браузера SQL Server (sqlbrowser) не запущена. 3. SQL Server не ответил на запрос клиента, так как сервер, вероятно, не запущен. 4. Клиент SQL Server не может подключиться к серверу. Эта ошибка может возникнуть, так как сервер не настроен на прием удаленных подключений. 5. Клиент SQL Server не может подключиться к серверу. Эта ошибка может возникнуть, так как клиент не может разрешить имя сервера или имя сервера неправильно. 6. Протоколы TCP или именованных каналов не включены. 7. Указанное имя экземпляра SQL Server недопустимо. |
Используйте это интерактивное руководство пользователя для устранения проблемы с подключением. Подождите 24 часа после выполнения инструкций, изложенных в руководстве, чтобы данные в службе успели обновиться. Если проблема сохранится, обратитесь в службу поддержки клиентов Майкрософт. | Просмотр |
30013: произошла ошибка при установке подключения к экземпляру SQL Server. | 1. Невозможно разрешить имя SQL Server с устройства. 2. SQL Server не разрешает удаленные подключения. |
Если вы можете проверить связь SQL Server с устройства, подождите 24 часа, чтобы проверить, выполняется ли эта проблема автоматически. Если это не так, обратитесь в службу поддержки Майкрософт. Дополнительные сведения. | Просмотр |
30014: имя пользователя или пароль недопустимы. | Эта ошибка может возникать из-за сбоя проверки подлинности вследствие ввода неправильного пароля или имени пользователя. | Укажите учетные данные с допустимым именем пользователя и паролем. Дополнительные сведения. | Просмотр |
30015: произошла внутренняя ошибка при обнаружении экземпляра SQL Server. | При обнаружении экземпляра SQL Server произошла внутренняя ошибка. | Обратитесь в службу поддержки Майкрософт, если проблема сохраняется. | - |
30016: подключение к экземпляру "%instance;" завершилось сбоем из-за времени ожидания. | Эта проблема может возникнуть, если брандмауэр на сервере отказывается от подключения. | Убедитесь, что брандмауэр на сервере SQL Server настроен на прием подключений. Если проблема сохраняется, обратитесь в службу поддержки корпорации Майкрософт. Дополнительные сведения. | Просмотр |
30017: произошла внутренняя ошибка. | Необработанное исключение. | Обратитесь в службу поддержки Майкрософт, если проблема сохраняется. | - |
30018: произошла внутренняя ошибка. | При сборе данных, таких как размер temp DB и размер файла экземпляра SQL, произошла внутренняя ошибка. | Дождитесь 24 часов и обратитесь в службу поддержки Майкрософт, если проблема сохранится. | - |
30019: произошла внутренняя ошибка. | Произошла внутренняя ошибка при сборе метрик производительности, таких как использование памяти базы данных или экземпляра. | Дождитесь 24 часов и обратитесь в службу поддержки Майкрософт, если проблема сохранится. | - |
Типичные ошибки обнаружения веб-приложений
Служба "Миграция Azure" поддерживает обнаружение веб-приложений, работающих на локальных компьютерах с помощью службы "Миграция Azure: обнаружение и оценка". Ознакомьтесь с руководством по обнаружению, чтобы приступить к работе.
Типичные ошибки обнаружения веб-приложений приведены в следующей таблице.
Ошибка | Причина | Действие |
---|---|---|
40001: Функция консоли управления IIS не включена. | Обнаружение веб-приложений IIS использует API управления, который входит в локальную версию IIS для чтения конфигурации IIS. Этот API доступен, если в службах IIS включен компонент консоли управления IIS. Эта функция не включена или ОС не поддерживается для обнаружения веб-приложений IIS. | Убедитесь, что роль веб-сервера (IIS), включая функцию консоли управления IIS (часть средств управления), включена и что ос сервера — Windows Server 2008 R2 или более поздней версии. |
40002: Не удается подключиться к серверу с устройства. | Сбой подключения к серверу из-за недопустимых учетных данных входа или недоступного компьютера. | Убедитесь, что вы указали правильные учетные данные для входа на сервер, сервер подключен к сети и принимает удаленные подключения WS-Management PowerShell. |
40003: Не удается подключиться к серверу из-за недопустимых учетных данных. | Сбой подключения к серверу из-за недопустимых учетных данных входа. | Убедитесь, что учетные данные для входа, предоставленные для сервера, верны и что включено удаленное взаимодействие WS-Management PowerShell. |
40004: Не удается получить доступ к конфигурации IIS. | Нет разрешений или недостаточно разрешений. | Убедитесь, что учетные данные пользователя, предоставленные для сервера, являются учетными данными уровня администратора и что пользователь имеет разрешение на доступ к файлам в каталоге IIS (%windir%\System32\inetsrv) и каталог конфигурации сервера IIS (%windir%\System32\inetsrv\config). |
40005: Не удалось завершить обнаружение IIS. | Не удалось выполнить обнаружение на виртуальной машине. Эта проблема может возникнуть из-за проблем с доступом к конфигурации на сервере. Ошибка была "%detailedMessage;". | Убедитесь, что учетные данные пользователя, предоставленные для сервера, являются учетными данными уровня администратора и что пользователь имеет разрешение на доступ к файлам в каталоге IIS (%windir%\System32\inetsrv) и каталог конфигурации сервера IIS (%windir%\System32\inetsrv\config). Затем обратитесь в службу поддержки Майкрософт с сведениями об ошибке. |
40006: Некатегоризированное исключение. | Новый сценарий ошибки. | Обратитесь в службу поддержки Майкрософт со сведениями об ошибке и журналами. Журналы можно найти на сервере устройства на пути C:\ProgramData\Microsoft Azure\Logs. |
40007: Веб-приложения не найдены для веб-сервера. | Веб-сервер не имеет размещенных приложений. | Проверьте конфигурацию веб-сервера. |
Следующие шаги
Настройте устройство для виртуальных серверов VMware, Hyper-V или физических серверов.