Générer un Support Bundle VMware avec PowerShell

Générer un Support Bundle VMware avec PowerShell

Pour obtenir les logs du vCenter ou d’un ESXI en PowerCLI, on utilise la commande  « Get-Log -Bundle »

Mais attention, la génération d’un Bundle  pour le support VMWare peut prendre 10 à 20 min, alors que  le délai d’inactivité (Le Time out)  paramétrer par défaut sur PowerCLI pour les opérations web est de 300 Sec. Il est donc préférable avant de générer le Bundle VMWare de commencer par modifier le délai du Time out.

Modification du Time Out PowerCLI

Pour afficher la valeur du Time out défini pour PowerCLI sur votre poste, lancer la commande :

Get-PowerCliConfiguration

Time out client Powershell 300 sec

Si vous souhaitez modifier ce paramètre et spécifier un délai d’expiration (un Time out) infini, il faut utiliser la cmdlet « Set-PowerCLIConfiguration » et passer au paramètre « WebOperationTimeoutSeconds » un entier négatif.

Il faut donc lancer la commande :

Set-PowerCliConfiguration -WebOperationTimeoutSeconds -1

modifier Time out de Powershell Powercli-set-PowerCliConfiguration-WebOperationTimeoutSeconds

Attention, la modification de ce paramètre nécessite l’ouverture d’une nouvelle session PowerCLI

Si vous n’augmentez pas le paramètre de Time out à plus de  300 Secondes, la génération du support bundle  générera  l’erreur suivante : 

Get-Log Le canal de demande a dépassé le délai imparti en attendant une réponse après 00:05:00. Augmentez la valeur du délai d’attente

Collecte des logs du vCenter pour le support VMWare

Pour générer les logs du vCenter en PowerCLI, il faut se connecter au vCenter en utilisant la commande :

Connect-viserver -name monvCenter

Puis lancer la commande :

Get-Log -Bundle -DestinationPath E:\VMware\Bundle

vous obtiendrez un fichier du type :

Data
—-
E:\VMware\Bundle\vcsupport-aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaaaa.tgz

Collecte des logs d’un ESXi pour le support VMWare

Pour générer le Bundle d’un ESXi, il existe deux méthodes , vous pouvez soit vous connecter au

vCenter, soit vous connecter directement à l’ESXI. 

En se connectant au vCenter

Pour générer les logs d’un ESXi en PowerCLI, il faut se connecter au vCenter en utilisant la commande :

Connect-viserver -name monvCenter

Puis lancer la commande :

Get-VMHost monESXI | Get-Log -Bundle -DestinationPath E:\VMware\Bundle\

vous obtiendrez un fichier du type :

Data
—-
E:\VMware\Bundle\esx-monESXI-AAAA-MM-JJ–HH.mm-aaaaaaa.tgz

En se connectant à l’ESXi

Pour générer les logs d’un ESXi en PowerCLI, il faut se connecter à l’ESXI en utilisant la commande :

Connect-viserver -name monESXI

Puis lancer la commande :

Get-Log -Bundle -DestinationPath E:\VMware\Bundle\

vous obtiendrez un fichier du type :

Data
—-
E:\VMware\Bundle\esx-monESXI-AAAA-MM-JJ–HH.mm-aaaaaaa.tgz

A lire :

No Comments

Sorry, the comment form is closed at this time.