Gestione da commandline di macchine virtuali VMWare: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
Line 3: Line 3:
==VmWare Server 2.x==
==VmWare Server 2.x==


Utilizzare come utente normale
===vm-vim-cmd===
vmrun
====Aggiungere un utente====
Dove
*"vmware-admin": nome utente linux
*Admin: ruolo per administrator, o nome altro ruolo


===Listare le macchine attive===
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
  vmrun -T server -h http://localhost:8307/sdk -u mnt.vvngrl -p lapassword list
   
   
Line 23: Line 32:
[storage] nome_file.vmx
[storage] nome_file.vmx


===Spegnere una macchina===
====Spegnere una macchina====
ATTENZIONE: ci devono essere i vmware tools installati (vedi [[Installazione moduli VMWare in un guest Debian]])
ATTENZIONE: ci devono essere i vmware tools installati (vedi [[Installazione moduli VMWare in un guest Debian]])



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