Gestione da commandline di macchine virtuali VMWare
Jump to navigation
Jump to search
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
- -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 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