Posted by NiTRo | Filed under HowTo, VMware
Lors d’une restore de VM ou suite à une mauvaise manipulation, il peut arriver de perdre les précieux ”Custom Attributes” aka “Custom Fields” qui sont stockés dans la base du vCenter et non dans le vmx de la vm comme c’est le cas de l’attribut “annotation” aka “notes” aka “Description” (oui, nous aussi ça nous gonfle…) :
C’est encore PowerCLI [...]
Tags: oneliner, PowerCLI, powershell, scripting
Posted by NiTRo | Filed under Tips & Tricks, VMware
MAJ 12/03/2011 : Ofer Bezalel nous a suggéré une méthode optimisé :
(get-datastore datastore).extensiondata.host|%{(get-view (get-view $_.key).ConfigManager.DatastoreSystem).RemoveDatastore((get-datastore datastore).extensiondata.moref)}
Voici un petit oneliner qui démontera le datastore désigné de tous les ESX sur lesquels il était monté :
(Get-Datastore datastore|get-view).host|%{(get-view (get-view $_.key).ConfigManager.DatastoreSystem).RemoveDatastore((Get-Datastore datastore|get-view).moref)}
A grande échelle c’est pratique !
Tags: oneliner, PowerCLI, powershell, scripting
Posted by NiTRo | Filed under VMware
Tout pareil que notre confrère cloudydude.fr vmdude.fr, des fois nous avons besoin de la liste des WWN par host ou par cluster. Sauf que nous on fait dans le dirty oneliner :
get-vmhost -location "mon_beau_cluster"|get-view|select name,@{N="WWN";E={get-view $_.ConfigManager.StorageSystem|%{$_.StorageDeviceInfo.HostBusAdapter|?{$_ -is [VMware.Vim.HostFibreChannelHba]}}|select @{N="WWN";E={"{0:x}" -f $_.PortWorldWideName}}}}|select name -ExpandProperty WWN|select name, @{N="WWN";E={$_.WWN.substring(0,2)+":"+$_.WWN.substring(2,2)+":"+$_.WWN.substring(4,2)+":"+$_.WWN.substring(6,2)+":"+$_.WWN.substring(8,2)+":"+$_.WWN.substring(10,2)+":"+$_.WWN.substring(12,2)+":"+$_.WWN.substring(14,2)}}|sort name
PS : Et nous on pense que les “:” [...]
Tags: HBA, oneliner, PowerCLI, powershell, scripting, vmhba, WWN
Posted by NiTRo | Filed under VMware
Pour la beauté de cette discipline mais aussi pour relever un défi personnel, voici un “petit” oneliner PowerCLI qui affichent les statistiques des vmnic des tous les ESX. La période est configurable en minutes grâce à la variable $delta en début de ligne (1-60), la colonne “speed” est la vitesse de connexion et les valeurs [...]
Tags: oneliner, PowerCLI, powershell, scripting
Posted by NiTRo | Filed under VMware
MAJ 12.09.2013 : Nouvelle version 2.3 collecte des infos supplémentaires sur les LUN et permet d’ouvrir l’html après exécution (-invokehtml) et ne rien afficher dans la console (-noconsole)
MAJ 07.06.2013 : Nouvelle version 2.1 plus rapide et dotée des nouveaux paramètres -onlyfree (pour ne retourner que les LUN vides) et -minVMFSsizeGB (pour ne retourner que les [...]
Tags: LUN, PowerCLI, powershell, scripting, vmhba