Tips & Tricks

Une journée de scripting #2

Quelques commandes pratiques pour les CLI addict que nous sommes

Get-Template "template" |Set-Template -tovm
(Get-View -ViewType VirtualMachine -Filter @{"Name" = "template" }).MarkAsTemplate()

Ces 2 commandes permettent de changer un template en vm, puis de changer cette vm en template à nouveau. Cela permet d’éviter la GUI et ses questions inutiles…

get-vm -name VM1,VM2,VM3 |New-Snapshot -name "snapshot" -description [...]

Tags: ,

Top 10 d’Uptime en PSH

Dans la grande tradition des concours d’uptime, voici un petit script qui renvoi le top 10 de l’uptime (en jours) de vos ESX(i) :

Get-View -ViewType HostSystem | ?{$_.Runtime.ConnectionState -eq "connected"} |select name, @{N="Uptime";E={[math]::round(((Get-Date) – $_.Summary.Runtime.BootTime).TotalDays,1)}} |sort uptime -Descending |select -first 10

Tags: ,

Transformer vMA en appliance PXE pour ESXi

La vSphere Management Assistant (aka vMA/VIMA) devient indispensable lorsqu’il s’agit d’administrer ESXi en masse. A ce titre, nous utilisons régulièrement la commande  <esxcfg-cfgbackup> qui permet comme vous le savez/devinez le backup de la config d’un ESXi et la restaurer en cas de besoin (pour un changement de serveur par exemple).
Alors que nous nous intéressions de [...]

Tags: , ,

Augmenter la taille d’un vmdk avec snapshot

Officiellement, il n’est pas possible d’augmenter la taille d’un vmdk si un ou plusieurs snapshot en dépendent :
You cannot increase the size of a virtual machine’s hard disk after you create a snapshot of the virtual machine.
There is no workaround.
Au fil des version d’ESX, on a droit à plusieurs scénarii. Pour les plus anciennes versions [...]

Tags:

Vrai “revert” de snapshot sous XenServer 5.5

Notre très cher confrère CTXBLOG nous aprend aujourd’hui qu’un script powershell existe pour ceux qui souhaite faire un vrai revert de snapshot sur une VM hébergée sur XenServer 5.5
Pour les vPowerusers que nous sommes, cela peut paraitre hallucinant mais sous XenServer 5.5, pour faire un revert de snapshot, il faut (dixit l’admin guide) :

Run the [...]

Tags: