Ciao a tutti!
ho un piccolo problema con ESXi 5.1 upd. 1
Ho seguito diverse guide in rete, con parziale successo:
Sono riuscito facilmente a creare lo script di spegnimento per ESXi e a renderlo eseguibile, ma non riesco a pianificarlo con crontab, o meglio, mi si resetta dopo il riavvio, dopo che effettivamente tutto ha funzionato.
/bin/echo “0 14.45 * * * /vmfs/volumes/SSD/spegnimento.sh” >> /var/spool/cron/crontabs/root
il mio script si chiama spegnimento.sh sul datastore SSD. So che aggiungendo il tutto in /var/spool/cron/crontabs/root al riavvio si resetta tutto, ma non so esattamente come rendere il tutto permanente.
Qualcuno mi può dare una mano?
Grazie mille!
Ciao,
è meglio usare la VMA (VMware management appliance), che altro non è che una VM linux con già a bordo tutti i tool di management di VMware. Puoi configurare i vari script in questa VM e schedulare il tutto qui. Anche se si spegnerà violentemente insieme all'ESXi, poco importa,dato che genera pochissimo I/O su disco e quindi non dovrebbe risentire di uno spegnimento improvviso.
Gli script direttamente salvati sui server ESXi non sono solitamente consigliati.
Ciao,
Luca.
Ciao, grazie.
Non sapevo ci fosse una specie di appliance simile.
Beh, ovviamente io le macchine guest le devo spegnere correttamente però!
ESXi lavora in memoria. Quindi qualunque modifica tu faccia, a meno che non sia una delle poche directory salvate (ogni ora), la perderai al successivo riavvio.
La vMA è una strada possibile. Oppure direttamente PowerCLI da una macchina fisica (il server di backup o altro). Alcuni UPS hanno persino degli script che eseguono lo spegnimento di nodi ESXi.
Vanno comunque spente prima le varie VM e poi vCenter e gli host.
Si, lo script che ho fatto spegne prima le VM poi l'host.
Il fatto è che il server è l'unica macchina accesa tranne il nas di backup, per quello ho necessità di spegnere direttamente da quel server
Ho installato vMA e agganciato al server ESXi,
come posso da li pianificare lo spegnimento delle vm e dell'host ESXi?
Grazie!
Se il server è collegato ad un gruppo di continuità, sarebbe il caso che fosse quest'ultimo ad iniziare lo spegnimento.
Cerca sul sito del produttore se c'è il software per VMware.
APC so che ne ha uno.
Se cerchi in rete, trovi anche delle guide che ti aiutano a configurarlo.
ciao
No purtroppo, vorrei semplicemente spegnerlo ogni sera alle 22.00
Nessuno?
Rifai gli script su vMA e poi li scheduli nel suo cron
Si ok, fin qui ho capito, ma non è la stessa cosa che direttamente su ESXi. Non conosco il modo/sintassi per spegnere un host da vMA, non avendolo mai usato
Da una macchina Windows puoi usare PowerCLI:
Come avviare e fermare una struttura basata su vSphere | vInfrastructure Blog
Per vMA usa esxcli:
VMware KB: Powering off a virtual machine on an ESXi host
Ciao, grazie mille, ma potresti anche darmi un paio di comandi per pianificare tale spegnimento da vMA?
Non ne capisco un granchè!
Certo che sembra incredibile che non si possa pianificare uno spegnimento dell'host ad una data ora, in modo semplice.
Grazie mille
Preso dalla KB di VMware VMware KB: ESXi/ESX 4.x and ESXi 5.x shutdown and reboot commands
I comandi valgono anche per la vMA.
Riguardo il fatto che sembri impossibile, secondo me parti da un presupposto sbagliato, il server ESXi è un contenitore, non il contenuto. Puoi anche farlo spegnere brutalmente senza il minimo problema, quello che ti serve spegnere sono le VM che contiene.
Ciao,
Luca.
Grazie mille,
ma più che altro mi ferma il fatto di pianificare il tutto...
Sono fuori ufficio.
Per urgenze contattare l'assistenza tecnica allo 045 8738738 o inviare una mail a supporto.tecnico@rtc-spa.it
Francesco Bonetti
RTC SpA
