Post con tag powershell
Configurare il monitoraggio via CIM su ESXi tramite powershell
17 Sep
Come in molti datacenter, utilizziamo software di monitoraggio per controllare i numerosi parametri della nostra infrastruttura. Grazie a CIM, è possibile usare direttamente queste APIs per monitorare l’hardware e lo stato di salute dei server ESXi, piuttosto che usare script e agent.
Nagios possiede alcuni ottimi plugin per usare CIM e monitorare ESXi, ma il problema è configurare correttamente le credenziali necessarie per accedere alle API CIM. Ho scoperto che William Lam ha già affrontato questo problema, e i suoi risultati sono stati raccolti in questo ottimo post.
Tuttavia, trovandomi più a mio agio con PowerShell piuttosto che Perl o Python, ho usato le sue Continua >
Sto facendo il backup di tutte le mie VM?
23 Jul
Nota: ho ideato inizialmente un sistema di controllo che troverete ancora nei forum di Veeam, ma in seguito a molte discussioni sul forum la versione che troverete qui si discosta molto dal codice originario, migliorandolo decisamente. Il merito principale del codice Powershell va a Tom Sightler e in parte Seth Bartlett, si vi è servito lo script dite grazie a loro.
Ci sono situazioni dove la risposta a questa domanda può non essere sempre un SI convinto. Magari gestite centinaia o migliaia di VM, oppure avete un ambiente dove la loro creazione e distruzione è frequente, oppure sono presenti vari amministratori che gestiscono Continua >
Storage vMotion di un template
13 Jan
Se provate a effettuare questa operazione su un template, vi accorgerete che non è possibile dalla GUI.
Avete a questo punto due alternative:
- “quick and dirty”: convertite il template in una VM, utilizzare Storage vMotion, riconvertite la VM in un template
- “SysAdmin style”, utile oltretutto se avete numerosi template: tramite PowerCLI eseguite questo script, che fa la stessa procedura ma in modo automatizzato (trovato in questo post, che ringrazio!)
$vmName = $args[0]
$dsName = $args[1]
function Move-VMTemplate{
param( [string] $template, [string] $datastore)
if($template -eq ""){Write-Host "Enter a Template name"}
if($datastore -ne ""){$svmotion = $true}
Write-Host "Converting $template to VM"
$vm = Set-Template Continua > Powershell: di cosa abbiamo bisogno
15 Jan
Mi sono studiato e lo sto facendo tuttora l’arsenale variegato di cui un sistemista può disporre per gestire correttamente i vari script powershell che andrà ad eseguire. Devo ammettere che non ho ancora la migliore risposta sottomano, quindi prendete questo post come un work in progress.
Il dubbio che ho ancora è su quale piattaforma di gestione/sviluppo/automazione (chiamatela un pò come vi pare) puntare. VESI, PowerWF, Powerscripter, altro? Boh. Per ora mi sono tenuto i primi due e li utilizzerò in parallelo, probabilmente usandoli estensivamente sul campo potremo capire pregi e difetti di entrambi, se hanno lacune che ulteriori prodotti potranno Continua >
Virtual Machine Blue Screen Detector
8 May
A dimostrazione delle incredibili potenzialità di powershell nella gestione di vmware, Eric Sloof ha realizzato uno strabiliante script che sfruttando le funzioni OCR di Office 2003/2007 è in grado di identificare eventuali virtual machine che siano arrivate al temuto BSOD.
Potete trovare maggiori informazioni e il link per scaricare il codice nell’articolo di Eric.
Tweet#call_to_action h4{padding:0px 5px;}
Italiano
English