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
 
(One intermediate revision by the same user not shown)
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==
 
===vm-vim-cmd===
====Aggiungere un utente====
Dove
*"vmware-admin": nome utente linux
*Admin: ruolo per administrator, o nome altro ruolo
 
sudo vmware-vim-cmd vimsvc/auth/entity_permission_add vim.Folder:ha-folder-root "vmware-admin" false Admin true
 
*[http://www.yellow-bricks.com/2008/11/24/adding-a-role-to-a-user-from-the-service-console/ Adding a role to a user from the Service Console » Yellow Bricks]
 
===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

Latest revision as of 13:35, 4 September 2010

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

VmWare Server 2.x

vm-vim-cmd

Aggiungere un utente

Dove

  • "vmware-admin": nome utente linux
  • Admin: ruolo per administrator, o nome altro ruolo
sudo vmware-vim-cmd vimsvc/auth/entity_permission_add vim.Folder:ha-folder-root "vmware-admin" false Admin true

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