Inventaire vSphere dans visionApp

On utilise pas mal en interne l’outil visionApp ASG Remote Desktop pour gérer les connexions RDP/ICA/SSH, c’est un gestionnaire de connexions en onglet assez pratique pour gérer pas mal de serveurs (ESXi, Linux, Windows, …), d’autant plus qu’une version gratuite est disponible (limitée, mais gratuite :p).

Le problème vient juste du fait qu’il n’y a pas pour l’instant d’outil de synchronisation pour la partie vSphere. On a donc décider de faire le notre afin de nous faciliter la tâche (en PowerCLI bien sûr !).

Voici donc un script PowerCLI que vous pouvez utiliser pour générer 2 fichiers *.csv (un pour les serveurs Hosts ESXi et un pour les machines virtuelles), avec 2 paramètres :

  • HostCSVFile : chemin d’accès pour le fichier csv d’export des hôtes
  • VMCSVFile : chemin d’accès pour le fichier csv d’export des machines virtuelles

Les 2 paramètres sont indépendants, vous pouvez donc les utiliser unitairement (pour exporter uniquement les hôtes ESXi ou les machines virtuelles) ou ensemble (pour exporter les 2)

.\ESX4VRD.ps1 -HostCSVFile C:\Host.csv
.\ESX4VRD.ps1 -VMCSVFile C:\VM.csv
.\ESX4VRD.ps1 -HostCSVFile C:\Host.csv -VMCSVFile C:\VM.csv

Ensuite, il suffit d’importer les fichiers .csv dans visionApp pour retrouver la même arborescence que dans le vCenter :

Vous pouvez télécharger le script ici : esx4vrd.ps1

Post also available in : Anglais

Laisser un commentaire

Required fields are marked *.

*