Gestione da commandline di macchine virtuali VMWare: Difference between revisions
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
- -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