Come raccogliere i log Hyper-V da un host Nutanix Hyper-V utilizzando i comandi PowerShell

Come raccogliere i log Hyper-V da un host Nutanix Hyper-V utilizzando i comandi PowerShell

Come raccogliere i log Hyper-V da un host Nutanix Hyper-V utilizzando i comandi PowerShell

Questo è un articolo tradotto automaticamente, fai clic qui per visualizzare la versione originale in inglese.

Descrizione

Questo articolo introduce la procedura utilizzata per raccogliere i log dell'hypervisor dagli host Hyper-V utilizzando i comandi di PowerShell.

Sistemi applicabili

ThinkAgile HX

Procedure

  1. Accedi all'host dell'hypervisor che contiene le VM che presentano problemi.
  2. Apri Windows PowerShell e seleziona Esegui come amministratore .
  3. Il cmdlet Get-WinEvent viene utilizzato per estrarre i log da un server locale o remoto. I server Windows hanno centinaia di log, quindi dovresti raccogliere solo quelli che ti servono. Ad esempio, l'output del comando Get-Winevent -Listlog * sarebbe esteso.
    Nell'output di esempio abbreviato mostrato di seguito sono presenti circa 19 log Hyper-V.
    registri Hyperv
    I passaggi seguenti introducono gli esempi di comandi utilizzati per acquisire i log e salvare gli output in formato CSV.
  4. Segui la procedura descritta di seguito per acquisire solo i registri Hyper-V e salvare il pacchetto di output in una directory di tua scelta.
    1. Crea una directory temporanea utilizzando il comando mkdir c:\temp .
      mdir
      Nota : se la directory di output non esiste, il resto dei passaggi fallirà.

    2. Eseguire lo script PowerShell seguente per raccogliere i log Hyper-V* e SMBClient* e inserire l'output nella cartella c:\temp che contiene il nome del computer nel nome file.
       Get-WinEvent @{logname = "Microsoft- Windows -Hyper-V*","Microsft- Windows -SMBClient*" } -ErrorAction Ignora | seleziona TimeCreated , LogNAme , Id , LevelDisplayName , ProviderName , Message , MachineName , UserId | Export-Csv -Path "c:\temp\ $env:nomecomputer -hyperv.csv" -NoTypeInformation

    3. Eseguire il comando dir c:\temp per visualizzare il file CSV appena creato.
      directory di visualizzazione

    4. Eseguire lo script seguente per raccogliere i registri dell'applicazione e del sistema come registro combinato e ordinare tutti gli eventi in base all'ora di creazione.
       Get-WinEvent @{logname= 'applicazione','sistema' } -ErrorAction Ignora | seleziona TimeCreated , LogNAme , Id , LevelDisplayName , ProviderName , Message , MachineName , UserId | Export-Csv -Path "c:\temp\ $env:nomecomputer -applicationsystem.csv" -NoTypeInformation 
      raccogliere il registro dell'applicazione
  5. Quando desideri raccogliere i log per una data specifica o i log relativi solo ad avvisi ed errori, combina parametri diversi con il comando Get-WinEvent per filtrare l'output.
    1. Per raccogliere tutti i log Hyper-V di ieri, esegui il seguente script:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; StartTime = ( Get-Date ) . AggiungiGiorni( -1 )}  
            
    2. Per raccogliere solo gli avvisi di ieri, eseguire il seguente script:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; StartTime = ( Get-Date ) . AggiungiGiorni( -1 ) ; Livello = 3 }
    3. Per raccogliere solo i messaggi di errore di ieri, esegui il seguente script:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; StartTime = ( Get-Date ) . AggiungiGiorni( -1 ) ; Livello = 2 }

    4. Per raccogliere i log Hyper-V e l'output in una cartella, eseguire lo script seguente:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; StartTime = ( Get-Date ) . AddDays( -1 )} -ErrorAction Ignora | Export-Csv -Path "c:\temp\ $env:nomecomputer -hyperv.csv" -NoTypeInformation 
             
  6. Comprimere i file di registro e inviare l'intero registro al supporto Lenovo utilizzando lo strumento di caricamento Lenovo .

Informazioni aggiuntive

Articolo correlato

ID Documento:HT510086
Data pubblicazione originale:03/11/2020
Data ultima modifica:01/06/2024