1. VirtualBox 克隆虚拟机

    a. 复制源虚拟机的vdi文件(需要在关机的情况下)

        例如:cp /local/vm/source.vdi /local/vm/dest.vdi


    b. 为新的虚拟机文件生成一个新的uuid: 执行命令:vboxmanage internalcommands sethduuid /local/vm/dest.vdi


    c. virtualbox上新建虚拟机,选择使用已有vdi文件,创建即可。

        如果遇到如下问题:Failed to open a session for the virtual machine. 则可能是vdi文件的执行权限不够,可以尝试用chmod增加权限。

VirtualBox 虚拟机的克隆及常用操作_第1张图片

 

    d. 创建好以后,对虚拟机进行基本参数设置,如内存大小,网络模式(NAT, 桥接等,如是NAT模式,可以进行系列端口转发设置),共享文件目录设置等。


 e. 启动虚拟机,网卡、防火墙、selinux设置等进行检查,并设置好开机自启动,由于是克隆的虚拟机,网卡的MAC地址会重复,因此要做一下处理:

         进入目录:cd /etc/udev/rules.d/,删除70-persistent-net.rules文件:rm -rf 70-persistent-net.rules,重启机器:reboot


    f. 可以设置虚拟机开机自启动:

        需要将启动vm的命令加入到/etc/rc.d/rc.local文件里:

        /usr/bin/VBoxManage startvm 'episode' --type headless & ('episode'是虚拟机名字)


 g. 一些vboxmanage常用命令:

        VBoxManage list runningvm   -- > 列出当前运行的虚拟机(要注意用户身份,a用户开启的虚拟机b用户看不到)

        VBoxManage controlvm episode poweroff  --> 强制关闭虚拟机

        更多命令请参考:http://blog.csdn.net/zm_21/article/details/9250489