Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует две версии расширения виртуальной машины Azure. В этой статье рассматривается стандартная версия расширения виртуальной машины Azure для SAP. Инструкции по установке новой версии см. в статье "Новая версия расширения виртуальной машины Azure" для решений SAP.
Предварительные требования
Перед переключением между стандартом и новой версией расширения Azure для SAP необходимо удалить расширение виртуальной машины.
Необходимо установить модуль Azure PowerShell или Azure CLI. См. следующие инструкции.
Выполните действия, описанные в разделе "Установка модуля Azure PowerShell".
Часто проверяйте наличие обновлений командлетов Azure PowerShell. Если иное не указано в примечаниях к SAP 1928533 или 2015553, то мы советуем работать с последней версией командлетов Azure PowerShell.
Чтобы проверить версию командлетов Azure PowerShell, установленных на компьютере, выполните следующую команду:
(Get-Module Az.Compute).Version
Примечание.
Общее заявление о поддержке:
Поддержка расширения Azure для SAP предоставляется через каналы поддержки SAP. Если вам нужна помощь с расширением виртуальной машины Azure для SAP решений, откройте запрос в поддержку SAP.
Настройка расширения виртуальной машины Azure для решений SAP
Убедитесь, что вы установили последнюю версию cmdlet Azure PowerShell. Дополнительные сведения см. в статье "Развертывание командлетов Azure PowerShell"
Выполните следующий командлет. Для списка доступных сред выполните команду
Get-AzEnvironment. Если вы хотите использовать глобальный экземпляр Azure, ваша среда — это AzureCloud. Для Microsoft Azure, управляемой 21Vianet, выберите AzureChinaCloud.$env = Get-AzEnvironment -Name <name of the environment> Connect-AzAccount -Environment $env Set-AzContext -SubscriptionName <subscription name> Set-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name>
После ввода данных учетной записи сценарий развернет требуемые расширения и включит необходимые компоненты. Сценарий может занять несколько минут. Дополнительные сведения см. в разделе Set-AzVMAEMExtension.
Конфигурация Set-AzVMAEMExtension выполняет все действия, необходимые для настройки коллекции данных узла для SAP.
Результат выполнения сценария содержит следующие сведения:
- Подтверждение настройки сбора данных для диска ОС и всех остальных дисков данных.
- В следующих двух сообщениях подтверждается настройка метрик хранилища для определенной учетной записи хранения.
- Одна строка выходных данных предоставляет состояние фактического обновления расширения виртуальной машины для конфигурации SAP.
- Другая строка выходных данных подтверждает, что конфигурация развернута или обновлена.
- Последняя строка вывода — информационная. В нем показаны параметры тестирования расширения виртуальной машины для конфигурации SAP.
- Убедитесь, что расширение виртуальной машины Azure для конфигурации SAP завершено, а инфраструктура Azure предоставляет необходимые данные, выполнив .
- Подождите 15–30 минут, в течение которых система диагностики Azure соберет соответствующие данные.
Обновление конфигурации расширения Azure для SAP
Обновите конфигурацию расширения Azure для SAP в любом из следующих сценариев:
- Совместная группа сотрудников Майкрософт и SAP расширила возможности расширения виртуальной машины и запрашивает увеличение или уменьшение числа счетчиков.
- Корпорация Майкрософт вводит новую версию базовой инфраструктуры Azure, которая предоставляет данные, и расширение Azure для SAP должно быть адаптировано к этим изменениям.
- Вы подключаете дополнительные диски данных к виртуальной машине Azure или удаляете диск данных. В этом случае необходимо обновить коллекцию данных, связанных с хранилищем. Изменение конфигурации путем добавления или удаления конечных точек или назначения IP-адресов виртуальной машине не влияет на конфигурацию расширения.
- Изменился размер виртуальной машины Azure, например с A5 на любой другой размер.
- В виртуальную машину Azure добавлены новые сетевые интерфейсы.
Чтобы обновить параметры, обновите конфигурацию расширения Azure для SAP, выполнив действия по настройке , настройте расширение виртуальной машины Azure для решений SAP с помощью Azure CLI или настройте расширение виртуальной машины Azure для решений SAP с помощью Настройка расширения виртуальной машины Azure для решений SAP с помощью PowerShell.
Проверки и устранение неполадок
После развертывания виртуальной машины Azure и настройки соответствующего расширения Azure для SAP проверьте, работают ли все компоненты расширения должным образом.
Запустите проверку готовности для расширения Azure для SAP, как описано в Проверка готовности. Если все результаты проверки готовности положительны и все соответствующие счетчики производительности отображаются ОК, расширение Azure для SAP успешно настроено. В этом случае продолжайте установку агента узла SAP, как описано в примечаниях к SAP, указанных в разделе Ресурсы SAP. Если проверка готовности указывает, что счетчики отсутствуют, запустите проверку работоспособности расширения Azure для SAP, как описано в разделе . Дополнительные варианты устранения неполадок см. в разделе "Устранение неполадок" для Windows или устранение неполадок для Linux.
Проверка готовности
Эта проверка гарантирует, что все метрики производительности, отображаемые в приложении SAP, предоставляются базовым расширением Azure для SAP.
Вход на виртуальную машину Azure (использование учетной записи администратора не требуется).
Откройте окно командной строки.
В командной строке измените каталог на папку установки расширения Azure для SAP:
cd "C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Windows\<version>\drop"Название элемента
<version>в пути к расширению может варьироваться. Если в папке установки отображается несколько папок версий расширения, проверьте конфигурацию службы расширенного мониторинга Azure для Windows и перейдите в папку, указанную в поле Путь к исполняемому объекту.
В командной строке запустите
azperflib.exeбез параметров.Примечание.
Azperflib.exeвыполняется в цикле и обновляет собранные счетчики каждые 60 секунд. Чтобы завершить цикл, закройте окно командной строки. Azperflib.exe — это компонент, который не может использоваться в собственных целях. Это компонент, который предоставляет данные инфраструктуры Azure, связанные с виртуальной машиной для агента узла SAP исключительно.
Если расширение Azure для SAP не установлено или служба AzureEnhancedMonitoring не запущена, расширение было настроено неправильно. Подробные сведения об устранении неполадок с расширением см. в разделе "Устранение неполадок Для Windows " или "Устранение неполадок" для Linux.
Проверка результата выполнения azperflib.exe
В результатах azperflib.exe отображаются все заполненные счетчики производительности Azure для SAP. В нижней части списка собранных счетчиков сводка и индикатор работоспособности показывают состояние расширения Azure для SAP.
Проверьте результат, возвращенный для вывода общего числа счетчиков, который сообщается как пустой, а также для состояния работоспособности, показанного на предыдущем рисунке.
Полученные значения можно интерпретировать следующим образом:
| Значения результатов Azperflib | Расширение Azure для мониторинга состояния SAP |
|---|---|
| Вызовы API — недоступны | Счетчики, которые недоступны, могут быть не применимы к конфигурации виртуальной машины или являются ошибками. См. состояние здоровья. |
| Counters total - empty (Всего счетчиков: пусто) | Следующие два счетчика хранилища Azure могут быть пустыми:
Все остальные счетчики должны иметь значения. |
| Состояние работоспособности | Только в порядке, если статус возврата показывает ОК. |
| Диагностика | Подробные сведения о состоянии здоровья. |
Если значение состояния работоспособности не OK, следуйте инструкциям в разделе "Проверка работоспособности расширения Azure для конфигурации SAP.
Проверки состояния
Если некоторые данные инфраструктуры не доставляются правильно, как показано в тестах, описанных в Readiness check, выполните проверки работоспособности, описанные в этой статье. Проверьте правильность настройки инфраструктуры Azure и расширения Azure для SAP.
Убедитесь, что вы установили последнюю версию командлета Azure PowerShell, как описано в статье .
Выполните следующий командлет. Чтобы просмотреть список доступных сред, выполните командлет
Get-AzEnvironment. Если нужно использовать глобальный экземпляр Azure, выберите среду AzureCloud. Для Microsoft Azure, управляемой 21Vianet, выберите AzureChinaCloud.$env = Get-AzEnvironment -Name <name of the environment> Connect-AzAccount -Environment $env Set-AzContext -SubscriptionName <subscription name> Test-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name>Скрипт проверяет конфигурацию выбранной виртуальной машины.
Убедитесь, что каждая проверка завершилась со статусом ОК. Если некоторые проверки не
Подождите 15 минут и повторите проверки, описанные в Проверка готовности и в этой главе. Если проверки по-прежнему указывают на проблему с некоторыми или всеми счетчиками, см. или .
Примечание.
Вы можете столкнуться с предупреждениями, если используете управляемые стандартные диски Azure. Предупреждения отображаются вместо тестов, возвращающих ОК. Предупреждения являются обычными и предназначены для этого типа диска. См. также Устранение неполадок для Linux или Устранение неполадок для Windows.
Troubleshooting
Счетчики производительности Azure не отображаются вообще
Служба Windows AzureEnhancedMonitoring собирает метрики производительности в Azure. Если служба не была установлена правильно или если она не запущена на виртуальной машине, метрики производительности не могут быть собраны.
Каталог установки расширения Azure для SAP пуст
Проблема.
Каталог C:\Packages\Plugins\Microsoft.AzureCAT. AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop установки пуст.
Решение.
Расширение не установлено. Определите, является ли это проблемой прокси-сервера (как описано ранее). Может потребоваться перезагрузить компьютер или повторно выполнить скрипт конфигурации Set-AzVMAEMExtension.
Служба расширения Azure для SAP не существует
Проблема.
Служба Windows AzureEnhancedMonitoring не существует.
Azperflib.exe Выходные данные вызывают ошибку:
Решение.
Если служба не существует, расширение Azure для SAP было установлено неправильно. Повторно разверните расширение, как описано в статье Настройка расширения виртуальной машины Azure для решений SAP с помощью Azure CLI или настройка расширения виртуальной машины Azure для решений SAP с помощью PowerShell.
После развертывания расширения снова проверьте, предоставляются ли счетчики производительности Azure в виртуальной машине Azure.
Служба расширения Azure для SAP существует, но не запускается
Проблема.
Служба Windows AzureEnhancedMonitoring существует и включена, но не запускается. Дополнительные сведения см. в журнале событий приложения.
Решение.
Недопустимая конфигурация. Перезапустите расширение Azure для SAP на виртуальной машине, как описано в разделе "Настройка расширения Azure для SAP".
Отсутствуют некоторые счетчики производительности Azure
Служба Windows AzureEnhancedMonitoring собирает метрики производительности в Azure. Она получает данные из нескольких источников. Некоторые данные конфигурации собираются локально, метрики производительности считываются из системы диагностики Azure, Счетчики хранилища используются из ваших журналов на уровне подписки хранилища.
Если после устранения неполадок с использованием примечания к SAP 1999351 проблема не исчезла, повторно запустите скрипт конфигурации Set-AzVMAEMExtension. Возможно, придется подождать час, так как аналитика хранилища или счетчики диагностики могут не создаваться сразу после включения. Если проблема сохранится, откройте сообщение о поддержке клиентов SAP на компоненте BC-OP-NT-AZR для Windows или BC-OP-LNX-AZR для виртуальной машины Linux.
Коды ошибок расширения Azure
| Идентификатор ошибки | Описание ошибки | Решение |
|---|---|---|
| cfg/018 | Отсутствует конфигурация приложения. | скрипта установки |
| cfg/019 | В конфигурации приложения отсутствует идентификатор развертывания. | обращение в службу поддержки |
| cfg/020 | В конфигурации приложения отсутствует RoleInstanceId. | обращение в службу поддержки |
| cfg/022 | В конфигурации приложения отсутствует RoleInstanceId. | обращение в службу поддержки |
| cfg/031 | Не удается прочитать конфигурацию Azure. | обращение в службу поддержки |
| cfg/021 | Отсутствует файл конфигурации приложения. | скрипта установки |
| cfg/015 | В конфигурации приложения отсутствует размер виртуальной машины. | скрипта установки |
| cfg/016 | Сбой счетчика GlobalMemoryStatusEx. | обращение в службу поддержки |
| cfg/023 | Сбой счетчика MaxHwFrequency. | обращение в службу поддержки |
| cfg/024 | Сбой счетчиков сетевых адаптеров. | обращение в службу поддержки |
| cfg/025 | Сбой счетчика сопоставления дисков. | обращение в службу поддержки |
| cfg/026 | Сбой счетчика имен процессоров. | обращение в службу поддержки |
| cfg/027 | Сбой счетчика сопоставления дисков. | обращение в службу поддержки |
| cfg/038 | Метрика "Disk type" (Тип диска) отсутствует в файле конфигурации расширения config.xml. Тип диска вместе с некоторыми другими счетчиками был представлен в версии 2.2.0.68 12 декабря 2015 года. При развертывании расширения до 12 декабря 2015 г. используется старый файл конфигурации. Платформа расширений Azure автоматически обновляет расширение до более новой версии, но файл config.xml остается без изменений. Чтобы обновить конфигурацию, скачайте и выполните последнюю версию сценария установки PowerShell. |
скрипта установки |
| cfg/039 | Кэширование диска не включено. | скрипта установки |
| cfg/036 | Отсутствует пропускная способность для диска в рамках SLA. | скрипта установки |
| cfg/037 | Число операций ввода-вывода в секунду не соответствует соглашению об уровне обслуживания для дисков. | скрипта установки |
| cfg/028 | Сбой счетчика сопоставления дисков. | службу поддержки |
| cfg/029 | Сбой счетчика последних изменений оборудования. | обратитесь в службу поддержки |
| cfg/030 | Сбой счетчиков сетевых адаптеров. | обратиться в службу поддержки |
| cfg/017 | Из-за программы sysprep виртуальной машины ваш идентификатор безопасности Windows изменился. | повторное развертывание после sysprep |
| str/007 | Сбой при доступе к аналитике хранилища. Так как для заполнения данных аналитики хранилища на вновь созданной виртуальной машине может потребоваться до получаса, ошибка может исчезнуть через какое-то время. Если ошибка не исчезнет, повторно запустите сценарий установки. |
запуск установки |
| str/010 | Отсутствуют счетчики аналитики хранилища. | запуск скрипта установки |
| str/009 | Сбой Аналитики хранилища. | запуск скрипта установки |
| wad/004 | Недопустимая конфигурация WAD. | установки |
| wad/002 | Непредвиденный формат WAD. | обратитесь в службу поддержки |
| wad/001 | Счетчики WAD отсутствуют. | запуск скрипта установки |
| wad/040 | Обнаружены устаревшие счетчики WAD. | обратитесь в службу поддержки |
| wad/003 | Не удается прочитать таблицу WAD. Отсутствует подключение к таблице WAD. Это может быть вызвано несколькими причинами: 1) устаревшая конфигурация 2) нет сетевого подключения к Azure 3) проблемы с установкой WAD. |
скрипта установки обратитесь в службу поддержки |
| prf/011 | Сбой метрик Perfmon для сетевых адаптеров. | обращение в службу поддержки |
| prf/012 | Сбой метрик производительности дисков в Perfmon. | обращение в службу поддержки |
| prf/013 | Некоторые метрики Perfmon вышли из строя. | обращение в службу поддержки |
| prf/014 | Perfmon не удалось создать счетчик. | обращение в службу поддержки |
| cfg/035 | Поставщики метрик не настроены. | обращение в службу поддержки |
| str/006 | Неправильная конфигурация Аналитики хранилища. | скрипта установки |
| str/032 | Сбой метрик Аналитики хранилища. | скрипта установки |
| cfg/033 | Сбой одного из поставщиков метрик. | скрипта установки |
| str/034 | Сбой потока поставщика. | обращение в службу поддержки |
Подробные рекомендации по предоставленным решениям
Выполнение сценария установки
Выполните действия, описанные в разделе в этом руководстве, чтобы установить расширение еще раз. Для подготовки некоторых счетчиков может потребоваться до 30 минут.
Обращение в службу поддержки
Непредвиденная ошибка или нет известного решения. Соберите AzureEnhancedMonitoring_service.log файл, расположенный в папке C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop (Windows) или /var/log/azure/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux (Linux), и обратитесь в службу поддержки SAP для получения дополнительной помощи.
Повторное развертывание после запуска sysprep
Если вы планируете создать обобщенный образ ос sysprep (который может включать программное обеспечение SAP), рекомендуется, чтобы этот образ не включал расширение Azure для SAP. После развертывания нового экземпляра обобщенного образа ОС необходимо установить расширение Azure для SAP.
Однако, если общий образ операционной системы, подготовленный с помощью sysprep, уже содержит расширение Azure для SAP, вы можете применить следующее решение для повторной настройки расширения на только что развернутом экземпляре виртуальной машины. В только что развернутом экземпляре виртуальной машины удалите содержимое следующих папок:
C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\RuntimeSettingsC:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\StatusВыполните действия, описанные в разделе в этом руководстве, чтобы установить расширение еще раз.
Исправление подключения к Интернету
Для виртуальной машины Microsoft Azure, работающей с расширением Azure для SAP, требуется доступ к Интернету. Если эта виртуальная машина Azure входит в состав виртуальной сети Azure или локального домена, настройте соответствующие параметры прокси-сервера. Эти параметры также должны быть допустимыми для учетной записи Local System, чтобы получать доступ к Интернету. Выполните инструкции из раздела Настройка прокси-сервера в этом руководстве.
Кроме того, если вам нужно задать статический IP-адрес для виртуальной машины Azure, не устанавливайте его вручную на виртуальной машине Azure, но задайте его с помощью Azure PowerShell, портала Azure CLI. Статический IP-адрес распространяется через службу DHCP Azure.
Настройка статического IP-адреса в виртуальной машине Azure не поддерживается и может привести к проблемам с расширением Azure для SAP.