Поделиться через


Устранение неполадок с расширением виртуальных машин для серверов, поддерживающих Azure Arc

В этой статье содержатся сведения об устранении неполадок и устранении проблем, которые могут возникнуть при попытке развернуть или удалить расширения виртуальной машины Azure на серверах с поддержкой Azure Arc. Общие сведения см. в статье "Управление расширениями виртуальных машин с серверами с поддержкой Azure Arc".

Общие действия по устранению неполадок

Данные о состоянии развертываний расширений можно получить на портале Azure, выбрав нужный компьютер и затем выбрав Параметры Расширения>.

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

  1. Убедитесь, что агент подключенного компьютера Azure (azcmagent) подключен и что зависимые службы запущены или активны.

    Выполните команду azcmagent show и проверьте выходные данные состояния (можно игнорировать Прокси Azure Arc).

    Снимок экрана: таблица с состоянием зависимых служб как запущенных или остановленных.

    Если все службы, отличные от прокси-сервера Azure Arc , остановлены, перезапустите их для возобновления операций расширения.

  2. Повторная установка расширения.

    Расширения могут застрять в неудавшихся или других состояниях по различным причинам. Если состояние расширения не указано как успешное, удалите расширение и установите его еще раз. Для удаления расширения можно использовать следующую команду Azure PowerShell:

    Remove-AzConnectedMachineExtension -Name <Extension Name> -ResourceGroupName <RG Name> -MachineName <Machine Name>
    
  3. Проверьте журнал гостевого агента и просмотрите действия после подготовки расширения. Для проверки в Windows используйте %SystemDrive%\ProgramData\GuestConfig\ext_mgr_logs, а для Linux используйте /var/lib/GuestConfig/ext_mgr_logs.

  4. Проверьте журналы логов для конкретного расширения для получения более подробной информации.

    Для компьютеров Windows

    • Журналы хранятся в C:\ProgramData\GuestConfig
    • Параметры расширения и файлы состояния находятся в C:\Packages\Plugins

    Для компьютеров Linux:

    • Журналы хранятся в /var/lib/GuestConfig
    • Параметры расширения и файлы состояния находятся в /var/lib/waagent

    Журналы службы расширений записываются в …GuestConfig\ext_mgr_logs\gc_ext.log. Отображаются ошибки при скачивании или проверке пакетов.

  5. Проверьте разделы документации, специфичной для расширения, касающиеся устранения неполадок, чтобы найти коды ошибок, известные проблемы или другие детали. Документацию по множеству расширений можно найти в таблице расширений.

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

Дальнейшие шаги

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