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 “:” c’est important
Tags: HBA, oneliner, PowerCLI, powershell, scripting, vmhba, WWN
Posted by NiTRo | Filed under News, VMware
Il y a quelques jours, VMware a rendu disponible l’Update 1 de la version 4.1 de vSphere (ESX, ESXi, vCenter et Converter)
Cette Update apporte quelques maigres features comme le support de nouveaux GuestOS et base de données , un support de 160 cpu logique par ESX (10 hoctocores hypertreadés par exemple…) et le support de l’Intel Trusted Execution Technology (TXT) qui permettrai d’empêcher une attaque visant a modifier les packages d’ESXi.
Mais surtout, cette release apporte un nombre de fix (fonctionnels mais aussi lié à la sécurité) impressionnant autant pour ESXi que pour vCenter (vous avez remarqué comme nous ignorons ESX depuis un petit moment maintenant…) dont certains qui ont attiré notre attention :
- Cannot take quiesced snapshots of Microsoft Windows Server 2008 R2 virtual machine running vCenter Server 4.1
- ESXi hosts might fail with bnx2x
- Creation of large .vmdk files on NFS might fail
- Some virtual machines stop responding during storage rescan operation when any LUN on the host is in an all-paths-down (APD) state
- Unable to install ESXi 4.1 using scripted installation from a USB drive
- Swap file of virtual machine increases in size after completion of storage vMotion
- Quiesced snapshots might fail on some non-English versions of Windows guest operating systems, such as French versions
- Search functionality might not display results if you use vSphere Client 4.1 to access vCenter Server 4.0
- The default vCenter Server alarm for virtual machine total disk latency does not function on vCenter Server 4.0 and vCenter Server 4.1
On pourrai presque faire un rapprochement entres les SP1 de Microsoft et les U1 de VMware… Comme d’habitude, testez avant d’updater !

Posted by NiTRo | Filed under Kb, Tips & Tricks, VMware
Petite piqûre de rappel pour les irréductibles (via une belle kb VMware) :
- Snapshots are not backups
- The maximum supported amount in a chain is 32
- VMware recommends that you use only 2-3 snapshots in a chain
- Use no single snapshot for more than 24-72 hours
An excessive number of snapshots in a chain or snapshots large in size may cause decreased virtual machine and host performance.
Increasing the size of a disk with snapshots present can lead to corruption of the snapshots and potential data loss.
Tags: snapshot
Posted by NiTRo | Filed under News, VMware
SearchServerVirtualization.com a publié cet après-midi quelques croustillantes features de vSphere 5 glanées lors du PEX2011 :
- Storage DRS (svmotion auto)
- Host-based replication (réplication VMFS géré par ESX)
- Network I/O control for VMs (QOS réseau au niveau des VM)
VSphere 5 will be out in the second half of this year, but the release will be before VMworld
Merci à William Lam pour son RT
Tags: ESX 5
Posted by NiTRo | Filed under Tips & Tricks, VMware
MAJ 31/03/2011 : Voici la commande modifiée pour n’avoir la visu que sur un seul datastore (désigné par la variable $ds) :
$ds = get-datastore "NexentaStor";compare ($ds|?{$_.Accessible -eq "true"}|Get-HardDisk) (Get-View -ViewType VirtualMachine|?{$_.datastore -match $ds.id}|?{$_.Summary.Runtime.ConnectionState -eq "Connected"}|%{$_.Layout}|%{$_.Disk}|%{$_.DiskFile}|select @{N="filename";E={$_}}) -property filename|ft -AutoSize
Encore un petit oneliner PowerShell/PowerCLI à partager : trouver les vmdk orphelins sur vos datastore, y compris les snapshots.
compare (Get-Datastore|?{$_.Accessible -eq "true"}|Get-HardDisk) (Get-View -ViewType VirtualMachine|?{$_.Summary.Runtime.ConnectionState -eq "Connected"}|%{$_.Layout}|%{$_.Disk}|%{$_.DiskFile}|select @{N="filename";E={$_}}) -property filename|ft -AutoSize
Résultat :

Le “SideIndicator” vous permet de savoir de quel “coté” le vmdk est manquant. Si c’est vers la droite (en jaune), c’est un vmdk qui n’existe plus sur le datastore mais encore dans le vcenter et si c’est vers la gauche (en rouge) c’est un vmdk qui n’appartient à aucune vm du vcenter.
Pour les vmx, nous vous recommandons le célèbre Raiders of the Lost VMX de LucD.
Tags: oneliner, PowerCLI, scripting