私はseparetlyでインストールしたvirtualBoxから仮想マシンを複製するアプリケーションを作成したいと思います。私は、vdiファイルがどこにあるのか知っていて、それにアクセスできると仮定しています。私は、virtualbox managerをインストールして、シェルをpythonで実行できることも知っています。しかし、私はシェルと許可のものを通過するのを避ける既存のライブラリ/ APIを探しています。私はpyvboxを試みたが、うまくいかなかった。シンプルな検索はマシンを取得しません。pythonを使ってvirtualboxから既存の仮想マシンを複製する
# I tried these two commands
vm = vbox.find_machine('test_vm')
vm2 = vbox.find_machine('path/to/test_vm')
これは、仮想マシンtest_vmがこのインスタンスに登録されていないためです。すでにインストールされているバーチャルマシンから既存のバーチャルマシンのクローンを作成する方法に関するアイデアはありますか?
IDKについてはpyvboxですが、ほとんどの 'VBoxManage'シェルコマンドではマシンUUIDが必要です。 'VBoxManage list vms'を試してみてください。 – 9000