Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste artigo, aprenda como usar o Get-EsxtopData comando Run no Solução VMware no Azure para recolher snapshots de desempenho esxtop em modo batch de um único host ESXi através da API vCenter ServiceManager Server e carregar o ficheiro CSV resultante para um datastore. O comando não requer acesso SSH ao host ESXi.
Use este comando para capturar métricas de CPU, memória, rede e armazenamento de baixo nível para resolução de problemas de desempenho.
Pré-requisitos
Antes de recolher dados esxtop, certifique-se de que:
Tem acesso ao portal Azure com permissões equivalentes ao papel de cloudadmin para a cloud privada Solução VMware no Azure.
Está a utilizar a versão suportada mais recente do pacote Run Command Microsoft.AVS.Management.
O host ESXi alvo encontra-se no estado Connected dentro do cluster especificado.
Um armazenamento de dados vSAN (ou um armazenamento de dados especificado pelo cliente) está acessível no cluster para upload CSV.
Parâmetros do Comando de Execução: Get-EsxtopData
Nome do Cluster — Nome do cluster vSphere que contém o host ESXi alvo. Por exemplo,
Cluster-1.EsxiHostName — Nome de host ESXi ou prefixo de nome. É utilizado o primeiro host ligado que corresponde a este prefixo. Por exemplo,
esx01.Iterações — Número de snapshots do esxtop a recolher. Os valores válidos são
1através de6. O valor predefinido é6. Combinado com IntervalSegundos, o espaçamento total entre a primeira e a última amostra não deve exceder 30 segundos:(Iterations - 1) * IntervalSeconds <= 30.IntervalSeconds — Número de segundos a esperar entre capturas. Os valores válidos são
2através de30. O valor predefinido é5. O valor mínimo de2segundos corresponde ao intervalo mínimo de amostragem do esxtop.OutputDatastoreName — Nome do datastore para onde se deve carregar o ficheiro CSV. Quando omitido, o valor assume por predefinição o primeiro datastore vSAN do cluster. Especifique este parâmetro para utilizar um datastore que não seja vSAN, ou quando a deteção automática do vSAN não encontrar o destino pretendido.
Manter até — Período de retenção da saída do cmdlet. O valor predefinido é
60.Especifique o nome da execução — Nome alfanumérico. Por exemplo, Get-EsxtopData-Exec1.
Tempo limite — O período após o qual um cmdlet é encerrado se estiver a demorar demasiado tempo a terminar.
Recolha de dados do esxtop
Aceda à sua cloud privada Solução VMware no Azure no portal Azure.
Selecionar comando Executar>Pacotes>Microsoft.AVS.Management.
Selecione Get-EsxtopData.
Forneça os valores necessários ou altere os valores padrão com base na lista de parâmetros anteriores. Em seguida, selecione Executar.
Note
Os campos ClusterName e EsxiHostName são obrigatórios. Todos os outros campos têm valores predefinidos e são opcionais.
O arquivo CSV contém as seguintes colunas:
Carimbo temporal — A data e hora em que a amostra foi capturada (
yyyy-MM-dd HH:mm:ss).Número de Amostra — Número de amostra sequencial (
1através de Iterações).RawData — Dados brutos do contador esxtop devolvidos pela API esxtop
FetchStatsdo vCenter Server.
Utilize os metadados dos contadores da chamada à API esxtop CounterInfo para mapear os campos de dados brutos para métricas de desempenho específicas (CPU, memória, rede e disco).
Boas práticas e orientações de segurança
Comece pelos valores padrão (6 iterações e intervalos de 5 segundos) para uma janela de captura rápida de 25 segundos.
A janela total de amostragem é limitada a 30 segundos entre a primeira e a última amostra. Ultrapassar este limite (
(Iterations - 1) * IntervalSeconds > 30) resulta num erro.Se precisares de períodos de recolha mais longos, executa o comando várias vezes e correlaciona os ficheiros de saída por carimbo temporal.
Utilize OutputDatastoreName quando o cluster tiver vários datastores ou quando a deteção automática do datastore vSAN não selecionar o destino pretendido.
O comando não requer acesso SSH. Utiliza a API do vCenter Server
ServiceManagerpara recolher dados.O comando não modifica o datacenter definido por software (SDDC) nem qualquer configuração do host (
UpdatesSDDC = false).
Passos seguintes
Descarregue o ficheiro CSV a partir de
[datastore]/esxtop_output/utilizando o Cliente vSphere ou o navegador da datastore.Use a referência do contador esxtop do VMware para interpretar os dados brutos de desempenho.