Gestione da commandline di macchine virtuali VMWare: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
m New page: E' possibile gestire lo stato (avviare, sospendere, fermare) macchine virtuali VMWAre usando comandi da console. ==VMWare Server== * Ottenere l'elenco delle macchine virtuali configurate ...
 
mNo edit summary
Line 1: Line 1:
E' possibile gestire lo stato (avviare, sospendere, fermare) macchine virtuali VMWAre usando comandi da console.
E' possibile gestire lo stato (avviare, sospendere, fermare) macchine virtuali VMWAre usando comandi da console.


==VMWare Server==
==VmWare Server 2.x==
 
Utilizzare come utente normale
vmrun
 
===Listare le macchine attive===
vmrun -T server -h http://localhost:8307/sdk -u mnt.vvngrl -p lapassword list
Total running VMs: 1
[standard] Debian 5.0 Lenny Server.vmx
 
Dove
* -T server: specifica che si parala ad un server vmware 2.x
* -h http://localhost:8307/sdk: l'url http del server vmware. Se si usa l'https, usare https://lcoalhost:8308/sdk
: per usare l'http, vedi [[Consentire l'accesso HTTP alla console di VMWare Server 2]]
* -u mnt.vvngrl: un'utente che può accedere via web alla management console
* -p lapassword: la password unix di questo utente
* list: il comando da eseguire
 
L'elenco dà il nome completo della macchina da usare nei comandi successivi, nella forma
[storage] nome_file.vmx
 
===Spegnere una macchina===
ATTENZIONE: ci devono essere i vmware tools installati (vedi [[Installazione moduli VMWare in un guest Debian]])
 
vmrun -T server -h http://localhost:8307/sdk -u mnt.vvngrl -p lapassword stop "[standard] Debian 5.0 Lenny Server.vmx" soft
Vedi [http://www.virtuatopia.com/index.php/Controlling_VMware_Virtual_Machines_from_the_Command_Line_with_vmrun#Running_and_Managing_Guest_Programs_with_vmrun Controlling VMware Virtual Machines from the Command Line with vmrun - Virtuatopia]
 
 
==VMWare Server 1.x==
* Ottenere l'elenco delle macchine virtuali configurate
* Ottenere l'elenco delle macchine virtuali configurate
   vmware-cmd -l
   vmware-cmd -l

Revision as of 13:56, 16 June 2010

E' possibile gestire lo stato (avviare, sospendere, fermare) macchine virtuali VMWAre usando comandi da console.

VmWare Server 2.x

Utilizzare come utente normale

vmrun

Listare le macchine attive

vmrun -T server -h http://localhost:8307/sdk -u mnt.vvngrl -p lapassword list

Total running VMs: 1
[standard] Debian 5.0 Lenny Server.vmx

Dove

per usare l'http, vedi Consentire l'accesso HTTP alla console di VMWare Server 2
  • -u mnt.vvngrl: un'utente che può accedere via web alla management console
  • -p lapassword: la password unix di questo utente
  • list: il comando da eseguire

L'elenco dà il nome completo della macchina da usare nei comandi successivi, nella forma [storage] nome_file.vmx

Spegnere una macchina

ATTENZIONE: ci devono essere i vmware tools installati (vedi Installazione moduli VMWare in un guest Debian)

vmrun -T server -h http://localhost:8307/sdk -u mnt.vvngrl -p lapassword stop "[standard] Debian 5.0 Lenny Server.vmx" soft

Vedi Controlling VMware Virtual Machines from the Command Line with vmrun - Virtuatopia


VMWare Server 1.x

  • Ottenere l'elenco delle macchine virtuali configurate
 vmware-cmd -l
/files/_vmware/qdaweb01/qdaweb01/qdaweb01.vmx
  • Verificare se la macchina è attiva o no:
vmware-cmd /files/_vmware/qdaweb01/qdaweb01/qdaweb01.vmx getstate
getstate() = off
  • Avviare la macchina:
vmware-cmd /files/_vmware/qdaweb01/qdaweb01/qdaweb01.vmx start
start() = 1

VMWare workstation

  • Uaare vmware-run

Riferimenti