2015年12月6日日曜日

pyvboxでVirtualBoxの仮想マシンを起動する

pyvboxでVirtualBoxの仮想マシンを起動するには、以下のコードを実行します。

import virtualbox

vmname = 'samplevm'
session = virtualbox.Session()
vm = virtualbox.VirtualBox().find_machine(vmname)
progress = vm.launch_vm_process(session, 'gui', '')
progress.wait_for_completion(-1)

○関連情報
pyvboxのドキュメントpyvbox 0.2.2 documentation

2015年11月30日月曜日

pyvboxでVirtualBoxの仮想マシンの名前・OSタイプ・CPU数・メモリサイズを取得する

pyvboxでVirtualBoxの仮想マシンの名前・OSタイプ・CPU数・メモリサイズを取得するには、以下のコードを実行します。

import virtualbox

for vm in virtualbox.VirtualBox().machines:
  print "Name:" + vm.name
  print "OS Type ID:" + vm.os_type_id
  print "CPU Count:" + str(vm.cpu_count)
  print "Memory Size:" + str(vm.memory_size)
  print "VRAM Size:" + str(vm.vram_size)
  print "----"

○pyvboxのインストール(Ubuntuなど)
sudo apt-get install python-pip
sudo pip install pyvbox


○関連情報
pyvboxのドキュメントpyvbox 0.2.2 documentation