VirtualBox 虚拟机的克隆及常用操作

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增加权限。

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

时间: 2024-10-10 12:47:09

VirtualBox 虚拟机的克隆及常用操作的相关文章

VirtualBox 虚拟机迁移-克隆

Windos server上使用VirualBox迁移虚拟机时,可以使用自带的导入导出功能,但是当虚拟机比较大超过几十个G的容量,就会特别慢.一般比较快捷的方式是直接克隆虚拟机磁盘,然后复制虚拟机磁盘到新的机器上,创建一个新的虚拟机,选中克隆的磁盘. 查看虚拟机虚拟磁盘位置: 克隆磁盘命令,使用安装目录下的VBoxManage.exe执行克隆,命令行执行: C:\>F:\VirtualBox\VBoxManage clonehd F:\win2008_1\win2008_1-disk1.vdi 

VMwareVsphere在克隆部署Linux虚拟机后网卡的相关操作

1. ifconfig eth1   确定新网卡的MAC地址. nmcli con 确定新网卡的UUID 2. vim /etc/udev/rules.d/70-persistent-net.rules 把原eth0的相关信息删除,将eth1的name改为eth0 3. cd /etc/sysconfig/network-scripts vim ifcfg-eth0 HWADDR=现在的实际MAC UUID=现在的实际UUID 4. 上述处理操作完后,重启虚拟机! 以下是常用配置: vim /e

虚拟机的克隆,linux的常用命令

虚拟机的克隆就是把一个已经创建好的虚拟机进行复制变成另一个可以独立操作的新虚拟机, 首先打开vmware, 右键点击一个已经创建好的虚拟机,选择管理>克隆 点击下一步 从虚拟机当前状态克隆,下一步 创建链接克隆只能产生一个原来虚拟机的链接,这里要选择创建完整克隆,才能克隆出一个能独立脱机进行工作的新虚拟机,下一步 新虚拟机的名称和位置都可以随意改动,下点击完成 等待进度条完成,虚拟机的克隆就完成了 克隆好的新虚拟机的配置和旧虚拟机的配置是完全一样的,需要更改的话,详细需要自己设置 -------

实现将VirtualBox 虚拟机转换为KVM虚拟机的步骤

原来在桌面上一直使用virtualbox虚拟机管理程序(VMM)构建虚拟机安装不同的操作系统,现在 研究linux下的KVM,能否将已经建立的virtualBox虚拟客户机(guest)转换为KVM虚拟机呢?经过查找 资料,还真可以.下面说明一下步骤: 1.将virtualbox虚拟机的虚拟磁盘文件(VDI)转换成raw格式的文件 此步骤使用virtualbox的命令行工具vboxmanage,这个工具对于通过编制脚本生成虚拟机很有帮助, 其提供的功能比virtualbox图形配置提供的功能要强

centos 7.2 kvm虚拟化配置以及常用操作

1. 开始安装kvma. 检查你的系统是否支持虚拟化grep -Ei 'vmx|svm' /proc/cpuinfo如果有输出内容,则支持,其中intelcpu支持会有vmx,amd cpu支持会有svm b. 通过yum安装虚拟化的软件包yum install -y kvmvirt-*  libvirt  bridge-utils qemu-img说明:kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序libvirts:安装虚拟机管理工具,使用virsh等命令来管理

虚拟机下克隆3个centos系统并配置IP访问网络(转载)

此文是保证linux系统能够上网 先查看本机的IP 打开虚拟机,更改虚拟机为桥接方式 在第一个虚拟机上打开终端,在命令行输入setup,选择NETWORK CONFIGRATION 回车后, 配置IP, 保存,重启网络  service network restart 第一台机器就可以访问网络了 现在配置第二台机器 第二台机器和第一台机器步骤一致,就是多了个问题需要如下解决: 在克隆第二台虚拟机,发现启动后不能配置IP地址等信息,使用linux命令: "ifup eth0"也不能激活网

【Git使用详解】Egit的常用操作详解

常用操作 操作 说明 Fetch 从远程获取最新版本到本地,不会自动merge Merge 可以把一个分支标签或某个commit的修改合并现在的分支上 Pull 从远程获取最新版本并merge到本地相当于fetch+merge Push 将本地分支的更新,推送到远程主机 Merge tool 当你的代码产生了冲突可以通过此工具快速的对比 Switch to 将当前分支切换到其它分支或标签 Commit 将更改提交到本地库中 Rebase 可以把在一个分支里提交的改变移到另一个分支里重放一遍 Re

Mac系统下使用VirtualBox虚拟机安装win7--第一步 安装vbox虚拟机

Mac系统下使用VirtualBox虚拟机安装win7操作步骤: 第一步 安装vbox虚拟机 1.先下载vbox,下载地址:: https://www.virtualbox.org/wiki/Downloads ,在页面中点击“VirtualBox 5.0.16 for OS X hosts amd64”下载链接,如图所示: 下载好了以后,在 Finder 中的下载目录中,找到“VirtualBox-5.0.16-105871-OSX.dmg”文件,运行安装,如图所示: 打开以后,双击安装界面中

手把手VirtualBox虚拟机下安装rhel6.4 linux 64位系统详细文档

下面演示安装的是在VirtualBox里安装rhel 6.4 linux 64位系统. 一.VirtualBOX 版本. 二.虚拟机的配置. 1.现在开始演示安装,一起从零开始.点击“新建”,创建新的系统. 1.现在开始演示安装,一起从零开始.点击“新建”,创建新的系统. 2.选择你要安装的系统类型,这里它有自动识别功能,我输入rhel-6.4_64的时候,下面的类型和版本自动识别出来了. 3.给虚拟机分配内存大小,这个结合你自己机器的内存.如果不安装其他的东西512M就可以,我的机器是8G,这