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


Установка агента виртуальной машины Azure в автономном режиме

Область применения: ✔️ Виртуальные машины Windows

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

Когда нужно использовать агент виртуальной машины в автономном режиме

Установите агент виртуальной машины в автономном режиме, если агент виртуальной машины не установлен, и вы не можете выполнить RDP на виртуальную машину.

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

Как установить агент виртуальной машины в автономном режиме

Выполните шаги ниже, чтобы установить агент виртуальной машины в автономном режиме.

Шаг 1. Подключение диска операционной системы виртуальной машины к другой виртуальной машине в качестве диска данных

  1. Создайте моментальный снимок диска ОС затронутой виртуальной машины, создайте диск из моментального снимка, затем подключите диск к виртуальной машине, на которой выполняется устранение неполадок. Дополнительные сведения см. в статье Устранение неполадок с виртуальной машиной Windows при подключении диска операционной системы к виртуальной машине восстановления с помощью портала Azure.

  2. Подключитесь к виртуальной машине для устранения неполадок. Откройте Computer management (Управление компьютерами) >Disk management (Управление дисками). Убедитесь, что диск ОС находится в сети и что буквы дисков назначены секциям диска.

Шаг 2. Изменение диска операционной системы для установки агента виртуальной машины Azure

  1. Установите подключение к удаленному рабочему столу для виртуальной машины для устранения неполадок.

  2. На виртуальной машине средства устранения неполадок перейдите к подключенному диску ОС и откройте папку \windows\system32\config . Скопируйте все файлы в этой папке как файл резервной копии. Это необходимо, если потребуется откат.

  3. Запустите редактор реестра (regedit.exe).

  4. Выберите раздел HKEY_LOCAL_MACHINE. Выберите в меню Файл>Загрузка куста реестра:

    Снимок экрана: ключ HKEY_LOCAL_MACHINE и параметр Load Hive в меню

  5. В подключенном диске операционной системы перейдите в системную папку \windows\system32\config\SYSTEM. Для имени куста введите BROKENSYSTEM. В разделе HKEY_LOCAL_MACHINE появится новый куст реестра.

  6. Если подключенный диск ОС установлен агент виртуальной машины, выполните резервную копию текущей конфигурации. Если агент виртуальной машины не установлен, перейдите к следующему шагу.

    1. Переименуйте папку \windowsazure в \windowsazure.old.

    2. Экспортируйте следующие реестры:

      • HKEY_LOCAL_MACHINE\BROKENSYSTEM\ControlSet001\Services\WindowsAzureGuestAgent
      • HKEY_LOCAL_MACHINE\BROKENSYSTEM\ControlSet001\Services\RdAgent
  7. Используйте имеющиеся файлы на виртуальной машине для устранения неполадок, как репозиторий для установки агента виртуальной машины. Выполните следующие действия:

    1. На виртуальной машине средства устранения неполадок экспортируйте следующие подразделы в формате реестра (.reg):

      • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WindowsAzureGuestAgent

      • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RdAgent

        Снимок экрана: rdagent и winazureguestagent reg files in Windows Explorer.

    2. Измените файлы реестра. В каждом файле измените значение записи SYSTEM на BROKENSYSTEM (как показано на рисунке ниже) и сохраните файл. Запомните значение ImagePath текущего агента виртуальной машины. Необходимо будет скопировать соответствующую папку на подключенный диск ОС.

      Снимок экрана: исходное значение записи и измененное значение записи rdagent reg file.

    3. Импортируйте файлы реестра в репозиторий, дважды щелкнув каждый файл реестра.

    4. Убедитесь, что следующие подразделы успешно импортируются в hive BROKENSYSTEM :

      • WindowsAzureGuestAgent
      • RdAgent
    5. Скопируйте папку установки текущего агента виртуальной машины на подключенный диск ОС:

      1. На подключенном диске ОС создайте папку с именем WindowsAzure в корневом пути.

      2. Перейдите на страницу C:\WindowsAzure на виртуальной машине средства устранения неполадок и найдите любую папку с именем C:\WindowsAzure\GuestAgent_X.X.XXXX.XXXX.XXX. Скопируйте папку GuestAgent с последним номером версии из C:\WindowsAzure в папку WindowsAzure на подключенном диске ОС. Если вы не уверены, какая папка должна быть скопирована, скопируйте все папки GuestAgent . На следующем рисунке показан пример папки GuestAgent , скопированной на подключенный диск ОС. Если не удается найти папку GuestAgent, проверьте подсеть реестра WindowsAzureGuestAgent, чтобы получить точный путь.

        Снимок экрана: пример папки GuestAgent на подключенном диске ОС.

  8. Выберите BROKENSYSTEM. В меню выберите "Выгрузить файл>Hive".

  9. Отсоедините диск ОС и измените диск ОС для затронутой виртуальной машины.

  10. Войдите на виртуальную машину. Обратите внимание, что агент RdAgent работает, а журналы создаются.

Если вы создали виртуальную машину с помощью модели развертывания Resource Manager, дополнительные шаги не требуются.

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

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.