VirtualBoxでVMを連続クローンするコマンド(コマンドラインからのバッチ処理)
VirtualBoxでバーチャルマシンをクローンするとき、GUIでやってると待ち時間が長くてイライラするだろう。
VirtualBoxでのVMクローンは、コマンドラインからも実行できる。
例えば下記だ。「VM-01」を「VM-02」へクローンしている。
クローン先のフォルダは、下記例では「C:\VMs\VM-02」を指定している。
なお、これはWindows環境の例である。LINUX系でも書式は同じだ。
1 2 3 |
cd "C:\Program Files\Oracle\VirtualBox" vboxmanage clonevm VM-01 --mode all --name VM-02 --basefolder C:\VMs\VM-02 pause |
下記のように書いて実行すれば一気にクローンしてくれてハイパーハッピー!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
cd "C:\Program Files\Oracle\VirtualBox" vboxmanage clonevm VM-01 --mode all --name VM-02 --basefolder C:\VMs\VM-02 vboxmanage clonevm VM-01 --mode all --name VM-03 --basefolder C:\VMs\VM-03 vboxmanage clonevm VM-01 --mode all --name VM-04 --basefolder C:\VMs\VM-04 vboxmanage clonevm VM-01 --mode all --name VM-05 --basefolder C:\VMs\VM-05 vboxmanage clonevm VM-01 --mode all --name VM-06 --basefolder C:\VMs\VM-06 vboxmanage clonevm VM-01 --mode all --name VM-07 --basefolder C:\VMs\VM-07 vboxmanage clonevm VM-01 --mode all --name VM-08 --basefolder C:\VMs\VM-08 vboxmanage clonevm VM-01 --mode all --name VM-09 --basefolder C:\VMs\VM-09 vboxmanage clonevm VM-01 --mode all --name VM-10 --basefolder C:\VMs\VM-10 vboxmanage clonevm VM-01 --mode all --name VM-11 --basefolder C:\VMs\VM-11 vboxmanage clonevm VM-01 --mode all --name VM-12 --basefolder C:\VMs\VM-12 vboxmanage clonevm VM-01 --mode all --name VM-13 --basefolder C:\VMs\VM-13 vboxmanage clonevm VM-01 --mode all --name VM-14 --basefolder C:\VMs\VM-14 vboxmanage clonevm VM-01 --mode all --name VM-15 --basefolder C:\VMs\VM-15 pause |
以上!!