Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье узнайте, как использовать Get-EsxtopData команду Run в Решение Azure VMware для сбора снимков производительности esxtop в пакетном режиме с одного ESXi-хоста через API vCenter ServiceManager Server и загрузки итогового CSV-файла в хранилище данных. Для этой команды не требуется SSH-доступ к ESXi-хосту.
Используйте эту команду для захвата низкоуровневых метрик процессора, памяти, сети и хранилища для устранения неисправностей производительности.
Необходимые условия
Прежде чем собирать данные esxtop, убедитесь, что:
У вас есть доступ к порталу Azure с правами, эквивалентными роли cloudadmin для частного облака Решение Azure VMware.
Вы используете последнюю поддерживаемую версию пакета Microsoft.AVS.Management Run Command.
Целевой ESXi хост находится в состоянии Connected внутри указанного кластера.
Хранилище данных vSAN (или хранилище, заданное клиентом) доступно в кластере для загрузки CSV.
Выполните параметры команды: Get-EsxtopData
ClusterName — Название кластера vSphere, содержащего целевой ESXi-хост. Например:
Cluster-1.EsxiHostName — имя хоста ESXi или префикс имени. Используется первый подключённый хост, соответствующий этому префиксу. Например:
esx01.Итерации — количество снимков esxtop, которые нужно собрать. Допустимые значения: от
1до6. Значение по умолчанию —6. В сочетании с IntervalSeconds общее расстояние между первым и последним образцом не должно превышать 30 секунд:(Iterations - 1) * IntervalSeconds <= 30.IntervalSeconds — Количество секунд ожидания между снимками. Допустимые значения: от
2до30. Значение по умолчанию —5. Минимум в2секунд совпадает с минимальным интервалом выборки в esxtop.OutputDatastoreName — Название хранилища данных для загрузки CSV-файла. Если значение не указано, по умолчанию используется первое хранилище данных vSAN в кластере. Укажите этот параметр, чтобы использовать хранилище данных, не относящееся к vSAN, или если автоматическое обнаружение vSAN не находит нужный целевой объект.
Сохранять до — периода хранения выхода cmdlet. Значение по умолчанию —
60.Указать имя для выполнения — буквенно-цифровое имя. Например, Get-EsxtopData-Exec1.
Тайм-аут — период, после которого cmdlet выходит, если его завершение занимает слишком много времени.
Сбор данных esxtop
Зайдите в Решение Azure VMware private cloud в портале Azure.
Выберите Выполнить команду>Пакеты>Microsoft.AVS.Management.
Выберите Get-EsxtopData.
Введите необходимые значения или измените значения по умолчанию на основе предыдущего списка параметров. Затем выберите Выполнить.
Note
Поля ClusterName и EsxiHostName обязательны. Все остальные поля имеют значения по умолчанию и являются необязательными.
CSV-файл содержит следующие столбцы:
Временная метка — дата и время, когда образец был захвачен (
yyyy-MM-dd HH:mm:ss).SampleNumber — порядковый номер выборки (от
1до Iterations).RawData — Необработанные данные счётчиков esxtop, возвращаемые API esxtop vCenter Server
FetchStats.
Используйте метаданные счётчика из вызова esxtop CounterInfo API для сопоставления полей сырых данных с конкретными показателями производительности (CPU, память, сеть и диск).
Лучшие практики и рекомендации по безопасности
Начните с стандартных значений (6 итераций и интервалы в 5 секунд) для быстрого 25-секундного окна захвата.
Общее окно дискретизации ограничено 30 секундами между первым и последним выборкой. Превышение этого предела (
(Iterations - 1) * IntervalSeconds > 30) приводит к ошибке.Если нужны более длинные периоды сбора, выполните команду несколько раз и сопоставьте выходные файлы по временной метке.
Используйте OutputDatastoreName, когда в кластере несколько хранилищ данных или когда автоматическое обнаружение хранилища данных vSAN не выбирает нужное целевое хранилище данных.
Для этой команды не требуется SSH-доступ. Он использует API vCenter Server
ServiceManagerдля сбора данных.Команда не изменяет программно-определённый дата-центр (SDDC) или какую-либо конфигурацию хоста (
UpdatesSDDC = false).
Дальнейшие действия
Скачайте CSV-файл из
[datastore]/esxtop_output/с помощью клиента vSphere или браузера хранилища данных.Используйте справочник по счётчикам VMware esxtop, чтобы интерпретировать необработанные данные о производительности.