Newsgroup: it.comp.virtualizzazione
Titolo: cli free ESXi 4.0

Ciao a tutti, ma ad uno in particolare che sembra molto ferrato e
straordinariamente generosamente disponibile.
A quanto capito da ricerche in internet ce ne sono due, quella che
installi su Windows e interagisce tramite vSphere, ma solo in lettura
se hai la versione free di ESXi e quella unsupported che puoi usare da
console fisica con ALT+F1, digitando poi alla cieca unsupported
(giusto per essere sicuri che hai capito che e` unsupported) e quindi
dopo aver fornito password amministrativa ti lascia accedere ad un bel
# dove fare le tue cose, la prima delle quali, se vuoi continuare su
quella strada e` quella di abilitare in inetd.conf ssh, in modo di non
doverti recare sempre a piedi in sala serve, ma da poterci arrivare
tramite cavo di rete e ssh client (Putty p.es.).
Ora la domanda e` questa, e` unsupported e devi chiaramente stare
assai attento a non far cazzate (ma - le ultime parole famose - da
questo punto di vista mi sento abbastanza tranquillo, dato che sono
piu` di 16 anni che amministro abitualmente maccchine Linux da root -
anche sudo, ma godo piu` da root - e finora non ne ho mai fatte), ma
e` anche tanto undocumented e cio` mi turba di piu`.
Qualcuno sa se e dove si possa trovare documentazione a riguardo e che
cosa esatttamente si possa fare da quel prompt di root?
Ringrazio i rispondenti e saluto tutti,
Andrea

 cosa esatttamente si possa fare da quel prompt di root
E' un normale busybox.
Puoi vedere i comandi da poter eseguire con un doppio TAB; quelli propri di
ESX in genere iniziano per esx o per vm.
-- 
Flavio Visentin
Ubuntu in Zulu significa "Non so usare Debian". (cit. CtRiX)

 ESX in genere iniziano per esx o per vm.
Uhm ... quindi consiglio di lanciarli a casaccio per vedere che
fanno? :-)
Cio` che mi servirebbe sapere e` che cosa fanno quei comandi, non come
si chiamano (anche se quello e` il primo passo) e che cosa ci puoi
fare piu` in generale, ovvero quali tipi di operazioni puoi eseguire
da quel prompt.
Eventualmente puoi anche schedulare? C'e` un crontab?
Volessi attacare la macchina ad un gruppo di continuita` potresti mai
riuscire a controllarlo da li` o ti conviene farlo da un guest?
Andrea

 cosa esatttamente si possa fare da quel prompt di root?
Nel 90% dei casi non ci fai nulla, perche' non serve.
Con il vSphere Client svolgi la maggior parte del management e con la 
vSphere CLI che installi su una macchna Windows oppure con una VM ad-hoc 
linux based chiamata VMware Management Assistant (vMA) che scarichi 
gratuitamente dal sito vMware ti interfacci agli host per tutte le 
eventuali attivita' di scripting, ivi compresa per es. l'interazione con 
eventuali ups
-- 
Bye
Gianfranco Bartolini
(gianfranco punto bartolini at tiscali punto it)

 da quel prompt.
Essendo l'accesso come root "unsupported" di documentazione ufficiale 
non ce n'e', pero' in linea di massima i comandi sono praticamente questi:
http://www.vmware.com/support/developer/vcli/
http://www.vmware.com/support/developer/vima/
Comunque, per quel che mi riguarda, la necessita' di fare scripting a 
riga comandi in ambienti VMware e' veramente rara.


 eventuali ups
A quel che ho capito, ma magari ho capito male, no perche' nella
versione free di ESXi con la vSphere CLI al massimo puoi fare
monitoring ma non management perche' puoi accedere in sola lettura. E'
per questo che chiedevo della unsupported.
Ciao,
Andrea

 questi:
http://www.vmware.com/support/developer/vcli/http://www.vmware.com/support/developer/vima/
grazie.
Andrea

 Eventualmente puoi anche schedulare? C'e` un crontab?
No, la crontab su ESXi non c'č.
Io ho "scavalcato" il problema facendo tutti gli script che mi servono e 
mettendoli su un datastore, poi da un'altra macchina Linux metto nella 
sua crontab uno script che fa SSH su ESXi e li lancia.

 sua crontab uno script che fa SSH su ESXi e li lancia.
Oppure se non ti addormenti vai di sleep con dei begli script shell
loopposi, ma la tua soluzione mi sembra strutturalmente migliore e
meno error prone
Grazie.

per questo che chiedevo della unsupported.
No, hai capito bene, nella versione Free i tools di Vmware sono in
readonly:
Notes:  
    * vCLI, PowerCLI, and vSphere SDk for Perl are limited to
read-only access for the free vSphere Hypervisor edition. To enable
full functionality of vCLI on a VMware ESXi host, the host must be
licensed with vSphere Essentials, vSphere Essential Plus, vSphere
Standard, vSphere Advanced, vSphere Enterprise, or vSphere Enterprise
Plus.  
Tratto da:
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1023990&sliceId=1&docTypeID=DT_KB_1_1&dialogID=91462796&stateId=1%200%2091466794
Ciao
---
Francesco