搜档网
当前位置:搜档网 › 虚拟机的克隆与封装(填鸭式教学)

虚拟机的克隆与封装(填鸭式教学)

虚拟机的克隆与封装(填鸭式教学)
虚拟机的克隆与封装(填鸭式教学)

虚拟机的克隆与封装

一、把安装好的虚拟机克隆:

1、所需克隆的虚拟机在关机的状态下,“虚拟机”——“克隆”

克隆完成。

二、接下来进行虚拟机封装:

1、选取所插入使用安装系统(这里是win2003)的安装镜像。

2、显示这个不用管,点退出。

3、“我的电脑”——win2003(D:)——右键——“资源管理器”

4、提取如图所示路径下的三项到“我的文档”

5、提取成功后,进入“我的文档”——双击“sysprep.exe”

点击“重新封装”——“确定”。大功告成!

一步步教你安装VMware虚拟机 以及虚拟机移植 虚拟机 系统文件拷贝

一步步教你安装VMware虚拟机以及虚拟机移植虚拟机系统文件拷贝 VMware Workstation虚拟机是一个在Windows或Linux计算机上运行的应用程序,它可以模拟一个基于x86的标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备,提供这个应用程序的窗口就是虚拟机的显示器。 在使用上,这台虚拟机和真正的物理主机没有太大的区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,一切操作都跟一台真正的计算机一样。 下面,就请大家根据我们的介绍,一步步操作,自己安装一台可以操作的虚拟机。 构建虚拟机 下面通过例子,介绍使用VMware Workstation创建虚拟机的方法与步骤。 1.运行VMware Workstation 6,单击“File→New→Virtual Machine”命令,进入创建虚拟机向导,或者直接按“Crtl+N”快捷键同样进入创建虚拟机向导。 2.在弹出的欢迎页中单击“下一步”按钮。 3.在“Virtual machine configuration”选项区域内选择“Custom”单选按钮。 4.在Choose the Virtual Machine Hardware Compatibility页中,选择虚拟机的硬件格式,可以在Hardware compatibility下拉列表框中,在VMware Workstation 6、VMware Workstation 5或VMware Workstation 4三者之间进行选择。通常情况下选择Workstation 6的格式,因为新的虚拟机硬件格式支持更多的功能,选择好后单击“下一步”按钮。 5.在Select a Guest Operating System对话框中,选择要创建虚拟机类型及要运行的操作系统,这里选择Windows 2000 Professional操作系统,单击“下一步”按钮。 6.在Name the Virtual Machine对话框中,为新建的虚拟机命名并且选择

利用vSphere PowerCLI批量克隆部署虚拟机

利用vSphere PowerCLI批量克隆部署虚拟机 公司需要为项目搭建一个多客户端节点的虚拟测试环境,需要安装多台虚拟机,但是如果一台一台机器去手工部署,就太麻烦了。 上网查找了相关资料之后,发现可以通过使用vSphere CLI批量克隆部署虚拟机,具体的脚本如下: [plain]view plaincopy 1$vc = '192.168.1.103' #VCenter IP 2Connect-VIServer -Server $vc -username "myUsrName" -Password "myPassword" 3 4$vmhost="192.168.1.11" #esxi host 5$namestart="myClient" 6$template="myTemplate1" 7$datastore="datastore2" 8$custsysprep = Get-OSCustomizationSpec myCustSpec 9$ipstart="192.168.1." 10$endipscope=100..150 11 12 13#循环生成50台虚拟机 14foreach ($endip in $endipscope) 15{ 16 $ip=$ipstart+$endip 17 $name=$namestart+$endip 18 $custsysprep | Set-OScustomizationSpec -NamingScheme fixed -NamingPrefix $name 19 $custsysprep | Get-OSCustomizationNicMapping | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress $ip -SubnetMask 255.255.255.0 -Dns 192.168.1.1 -DefaultGateway 192.168.1.1 20 21 New-vm -vmhost $vmhost -Name $name -Template $template -Datastore $datastore -OSCustomizationspec $custsysprep 22} 将上面的脚本保存为“cloneClient.ps1”,然后打开VMWare vSphere PowerCLI,运行 "./cloneClient.ps1"回车即可运行。 这样通过一个脚本,就可以让机器自动来完成大批量重复性的工作了。 -------------------------------------------与自定义规范管理有关的 sysprep------------------------------------------------------ 我们克隆了50台主机,但是每台主机的名字和IP地址等是不能一样的,不然会有冲突,最后一个一个手工去改,还是会费时费力。 我们可以通过vSphere的“自定义规范管理器”来进行主机生产策略的定制,定制好之后的策略可以保存下来供部署克隆虚拟机的时候使用。

如何从vsphere中导出虚拟机

如何从vsphere中导出虚拟机 1、进入vSphereclient,关闭需要克隆的虚拟机windows2008 2、选中ESXi服务器主机,在右侧点击“配置”选项卡,选择存储器,右侧的存储器名称上点右键,选择“浏览数据存储” 3、新建文件夹BSCRM118(这个名字自己随便命名),进入BSCMR117(被克隆系统文件夹)文件夹,把BSCRM-117.vmx和BSCRM-117.vmdk这两个文件复制到文件夹BSCRM118下,复制过程还比较快,50GB的磁盘,大概不到5分钟。 4、复制完成后,在BSCRM-117.vmx文件上点右键,选择“添加到清单”,弹出提示。查看大图 5、输入虚拟机的名称,如bscrm118。 6、回到vsphereclient,右键点击虚拟机选择-电源-》打开电源,点击摘要,如图询问这个虚拟机是移动的还是复制的,选择“Icoyiedi t”,确定。查看大图 7、至此手动克隆完成。克隆出来的虚拟机与源虚拟机环境配置完全相同,包括IP地址、用户名口令等,需要手动更改。这是在同一台ESXi服务器下做的克隆操作,如果在不同的ESXi服务器之间做克隆操作呢?那么就需要把文件复制到不同的ES Xi服务器。在网上搜了一下,复制的方法有说用移动存储设备,有说用FTP,但是我觉得用SCP命令最方便。下面是我的迁移操作过程:1、SSH登到ESXi服务器上,首先需要找到源虚拟机文件,路径很奇怪,可以用df-h查看一下文件系统及空间占用的情况。找到文件系统名为vmfs3的挂载路径,或者以空间占用的情况来判断虚拟机文件存放的路径应该是/vmfs/volumes/4f4f4f94-9c9152ca-c226-842b2b1419f12、在这个路径下找到BSCRM-117.vmx和BSCRM-117.vmdk这两个文件,执行scp命令将文件复制到目标服务器的相应目录下,这个过程比较漫长,我用了大概2小时左右,当然如果是做过快照的虚拟机还需要复制快照文件,3、然后在vSphereclient中执行“添加到清单”就可以了。

Hyper-V虚拟机如何克隆

Hyper-V虚拟机如何克隆 2011-06-23 10:38:08 标签:Hyper-V虚拟机克隆休闲职场 公司的测试同事老是不断在新建虚拟机上装系统,那个麻烦啊, 看着就心痛... 在网上找了一下, 信google教的, 这是小事, 两下就找到教程了, 不过是英文的, 简单翻译整理一下吧. 水平有点低, 能看懂就行! 有两种方法可以克隆Hyper-V的虚拟机: 1. 通过Hyper-V的导入/导出虚拟机功能实现 2. 复制VHD(Virtual Hard Disk )文件, 新建一虚拟机并设定使用复制出来的这个VHD文件. 1. 使用Hyper-V的导入/导出功能克隆虚拟机 这是一种克隆虚拟机的简单方法. 但是它有个小小的缺点, 这种方法只能导入从Hyper-V系统导出的虚拟机. 首先导出虚拟机 打开Hyper-V管理器, 右键点击一个虚拟机, 然后选择导出 . 选择导出虚拟机的保存路径. 有一点要先强调的, 当你从这个保存路径导入虚拟机, 这个虚拟机和VHD的路径也将会被设定到此处, 而不是默认的路径. (译者注:R2已经可以选择复制虚拟机文件, 从而自动复制到默认路径) 当导出虚拟机时, 你可以选择只导出虚拟机本身, 而不导出VHD. 当你想重新建立VHD安装一个干净的环境的时候, 这种方式就显得特别有用了. 导入虚拟机 要导入虚拟机, 首先从Hyper-V管理器的右键菜单中选择"导入虚拟机 ". 然后选择刚才导出虚拟机的路径, 点导入.

再强调一下, 这个路径是之前导出虚拟机时的路径, 而不是它里面的任何子目录. 虚拟机导入完毕, 你可以像其它虚拟机一样改变它的设置. 注意, 如果新导入的虚拟机跟原虚拟机是在同一个虚拟网络, 那么 当原虚拟机已经在线的情况下开启新导入的虚拟机时, 新导入的虚拟机的网络将不可用. 你可以在新导入的虚拟机中修改主机名(hostname)和IP地址来避免这些网络问题. 2. 复制VHD和创建新的虚拟机 这是一种快捷而又粗暴的克隆方法. 这种方法只需简单地从原虚拟机中复制VHD文件, 然后在创建新的虚拟机时, 使用这个复制出来的VHD代替新建VHD. 创建一个虚拟机, 然后在向导中选择"连接虚拟硬盘", 选择"使用现有虚拟硬盘", 然后设定那个复制出来的VHD文件的路径. 这就搞定了~~

虚拟机下的linux如何与PC机互传文件

本人在VM中装了linux的Ubuntu系统,因为想学习在linux下的编程,但好多程序都保存在了主机上,如果能实现主机和虚拟机的通信就很方便了,在网上的一些教程都是用ftp服务器等很不方便,我在这里介绍一种简单的方法,适合初学者,实现虚拟机和主机之间的文件互传: 一、打开虚拟机,进入Ubuntu系统; 二、安装vmtools for linux: 1、选择vmware workstation程序菜单中VM >install VMware tools。进入VMware tools 的安装。 2、打开终端; 注意:必须以root的身份进入。输入:sudo passwd root 设置root的密码,设置好密码后,就可以以root的身份进入了;输入:su root;输入刚才设置的密码就可以进如了。 3、把虚拟机的vmware tools 下的安装程序复制到/tmp文件中(可以手工复制,也可以 通过命令复制),如果复制不了,就输入:mount;再试一下。 4、cd tmp;进入tmp文件,解压安装程序tar zxvf VMwareTools-8.8.0-471268.tar.gz;解 压后在tmp文件中会存在一个vmware-tools-distrib文件,进入这个文件cd vmware-tools-distrib 5、安装;输入; ./ vmware-install.pl 就可安装;安装过程中按照提示输入相应的文件以 及yes、no即可; 三、安装成功后,输入:lsmod;若有vmhgfs,则说明成功,这是在mnt文件下自动生 成了一个hgfs文件这个就是和主机互传文件的文件夹。 四、配置: vm->settings 五、 选择option

VMware vCenter6.0 虚拟机管理与克隆

Vmware Vcenter6.0 虚拟机管理-克隆 Vmware Vcenter6.0 虚拟机管理—克隆 我们前面介绍了vmware vsphere全新安装及vmware vcenter的全新安装及配置,我们都知道Vmware vcenter是一个强大的管理中心,使用vmwre vcenter管理虚拟机非常方便,可以减少人为的参与管理数据中心的操作,今天呢就介绍vmware vsphere6.0的虚拟机管理---克隆,一个虚拟机的克隆就是原始虚拟机全部状态的一个备份,或者一个镜像, 克隆的过程并不影响原始虚拟机,克隆的操作一旦完成,克隆的虚拟机就可以脱离原始虚拟机而独立存在。而且在克隆的虚拟机中和原始虚拟机的操作是相对独立的。不会互相影响。在克隆中,vcenter会生成和原始虚拟机不同的mac和uuid额,这就允许克隆的虚拟机和原始虚拟机可以在同一网络中出现,并且不会产生任何冲突; Vcenter支持两种类型的克隆:1.完整克隆。2.链接克隆。 完整克隆:一个完整克隆是和原始虚拟机完全独立的备份。他不喝元是虚拟机共享任何资源,可以脱离元是虚拟机独立使用 链接克隆:一个链接克隆需要和元是虚拟机共享同一个磁盘文件,不能饿脱离元是虚拟机的独立运行,但采用共享磁盘文件却能多大缩短创建克隆虚拟机的时间,同事还可以节约宝贵的物理磁盘空间。通过链接克隆,可以轻松额为不同的任务创建一个独立的虚拟机 在克隆虚拟机的时候,虚拟机创建整个副本,整个副本包括虚拟机的硬件配置,安装文件,用户的设置和用户的文件等,是一个完整的复制过程。在这个复制的过程中,可以设置一些自定义的属性----ip地址,计算机名称,用户等。 我们先演示一下开机下的克隆:我们使用vmware vsphere client先连接到vcenter 上,我们拿centos这个机器来测试,首先我们先查看该计算机的信息 开始克隆 右击需要克隆的虚拟机---克隆

VMware ESXi虚拟机克隆及迁移

VMware ESXi虚拟机克隆及迁移 免费的VMWare ESXi非常强大,于是在vSphere5.0平台中ESXi取代了ESX,不过貌似不再是免费使用了,因为我在VMware官网只能下载到免费评估版的ESXi,具体怎么个评估我还没体会,哪位朋友知道请告知我。 使用ESXi经常会遇到这样的问题,我需要建立多个虚拟机,都是windows2003操作系统,难道必须一个一个安装吗? VMware ESXi、VMware vCenter Server 和vSphere Client,它们分别是vSphere 的虚拟化层、管理层和接口层。作为接口层的vSphere Client客户端并不提供克隆虚拟机的功能,需要安装vCenter管理ESXi才有这一功能。 虽然如此,但是我们可以以手动的方式完成这项工作。 下面是克隆“win2003”这台虚拟机的操作过程: 1、进入vSphere client,关闭需要克隆的虚拟机win2003 2、选中ESXi服务器主机,在右侧点击“配置”选项卡,选择存储器,右侧的存储器名称上点右键,选择“浏览数据存储” 3、新建文件夹kelong,进入win2003文件夹,把win2003.vmx和win2003.vmdk这两个文件复制到文件夹kelong下,复制过程非常快,不到一分钟。

4、在win2003.vmx文件上点右键,选择“添加到清单”,弹出提示,询问这个虚拟机是移动的还是复制的,选择“I coyied it”,确定。 5、开始建立虚拟机的向导,最后弹出提示“无法打开磁盘或其所依赖的快照磁盘之一”,这是因为虚拟机之前做过快照,所以需要把win2003-000003.vmdk文件也复制过来。

[转]windows中vmware虚拟机中的Linux如何进行文件的共享

[转]windows中vmware虚拟机中的Linux如何进行文件的 共享 https://www.sodocs.net/doc/f315036987.html,/article/linux/2011-07-13/254.html 目前,有很多用户使用Windows操作系统进行日常办公,服务器系统采用Linux操作系统,新手学习是经常使用虚拟机安装Linux,既省时又可以同事启动两个操作系统,下面总结一下windows中vmware虚拟机中的Linux如何进行文件的共享。Windows和Linux间有很多文件共享的方式,这里我总结了一下。假设你的Host计算机是Windows,Guest 是Linux哈。 1.利用Samba 这是我用得最多的方式2.在Linux下配置Apahce 在Linux下配置Apahce,然后在Windows下通过www方式把Linux下的文件下载下来。这种方式只能把Linux的文件传到Windows,不能把Windows的文件传到Linux. 3.在Linux下配置Ftp 用vsftp或者wu-ftp都可以,配置成上传权限的,然后Windows和Linux就可以相互共享文件了。 4.Windows 下配置WWW服务用IIS,Apache或者其它的都可以。如果你的Linux只有命令行的话,就用wget命令吧,可以很方便地下载文件。 5.Windows下配置Ftp 用 serv-u比较简单 6.利用Windows的文件共享功能

比如说你的Windows的IP为192.168.0.1,共享了一个叫share的目录,那么就可以用下列命令mount -t smbfs //192.168.0.1/share /mnt -o username=user%passwd 或者smbmount //192.168.0.1/share /mnt -o username=user%passwd(用这个命令要安samba哦) 7.用vmware tools工具SharedFolders是Vmware4 的一个新功能,更加方便了在Host,Guest操作系统间共享文件。但是使用前要安装vmware tools. 点击 setting->vmware tools install mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom 里面有一个vmware tools的tar包,解开执行vmware-tools-install.pl脚本,一路回车,一般没有问题。点击Edit->Virtual Machine Settigns->Option->SharedFolders->Add,选定要共享的文件夹并给这个文件夹命名,下一步。选定“Enable thisshare”,确定以后,vmware会把这个文件夹自动mount 到/mnt/hgfs目录下。8.直接挂接物理硬盘或者硬盘分区不过vmware也是支持直接mount Host机器的磁盘,方法是在虚机设置里新建磁盘,类型选 “Usephysicaldisk(foradvanced users)”,再选定磁盘和分区 就可以。但是这样的操作可能会引会文件系统的不一致,导致错误,不推荐使用。9.用ISO文件虚拟机里面的光驱可以有物理光驱和ISO文件两种,我们可以把我们的文

如何将windows中的文件复制到虚拟机中的Linux中

如何将windows中的文件复制到虚拟机中的Linux中要在WINDOWS系统下和Linux虚拟机直接共享文件,最简单的方式还是用linux下的samba服务,配置好samba以后只要在Windows运行里面输入Linux虚拟机的ip地址就可访问,就可以实现共享,但要配置好samba,samba的配置文件在/etc/smb.conf,注意/etc/smb.conf文件里设置: 步骤如下: 一、首先以root身分登录进入系统。 二、编辑/etc/smb.conf文件, 三、到/home目录下增加下列目录,并指定这些目录的权限: /home/pub nobody:nobody 777 /home/read-only root:root 755 /home/user1 user1:user1 700 四、编辑/etc/smb.conf这个文件,修改: security = share 五、编辑/etc/smb.conf这个文件,到文件最后面增加下面几句: [public] comment = Public Areas path = /home/pub browseable = yes guest ok = yes writable =yes [read-only] comment = Read-Only Areas path = /home/read-only browseable = yes guest ok = yes [user1] comment = Password Required path = /home/user1 browseable = yes writable = yes 完成后存盘离开。 六、重行运行Samba: /etc/rc.d/init.do/smb restart 就可以在其它的电脑上共享到这些目录了。 仔细读一读"man smb.conf".

vmware虚拟机与宿主机传输文件

VMware中虚拟机和宿主机通信的解决方案 一、安装VMware-tools VMware-tools是比较新的VMware中会自带的增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。只是针对用户新建的虚拟机需要用户自行安装。 在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。 [1]启动虚拟机ubuntu [2]启动后再虚拟机菜单栏中选择VM -> Install VMware-tools(如果已经安装了vmware-tools,则是reinstall vmware-tools),这时在ubuntu桌面上会看到多出一个光盘图标,名字大概是vmware tools。这是VMware自动根据当前虚拟机操作系统挂载的虚拟光驱,里面就是VMware-tools的安装文件(注:有些版本的VMware,比如被精简后的,可能需要用户提供VMware-tools安装文件),这个文件在linux下是以tar.gz结尾的压缩文件。

[3]将压缩文件中以vmware-tools-distrib文件夹拖至某个文件夹下(比如/home/username/桌面)。 [4]打开终端,使用cd命令定位到该文件夹下(比如cd /home/username/桌面/vmware-tools-distrib),执行chmod 777 vmware-install.pl命令赋予当前用户执行权限,执行./vmware-install.pl命令运行安装文件。

VMware克隆虚拟机后网络配置

VMware克隆虚拟机后网络配置 1.恢复eth0和eth1设备 克隆虚拟机后,虚拟机OS中还保留了克隆前的MAC地址,导致网卡不能被识别。解决办法是下以下文件中记录的网卡信息删除,即eth0、eth1等信息,然后重启,让Linux引导时重新识别网卡。 /etc/udev/rules.d/70-persistent-net.rules 2.设置MAC地址 问题:用VMware克隆CentOS 6.4后,发现系统内只有eth1,而且 /etc/sysconfig/network-scripts/下只有,ifcfg-eth0文件,虽然可以上网,但无法设置静态IP。 ifconfig eth0 eth1: error fetching interface information: Device not found 解决:vi /etc/udev/rules.d/70-persistent-net.rules 显示为: # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:48:85:9c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" 将NAME="eth1" 改成NAME="eth0" 并将ATTR{address}=="00:0c:29:48:85:9c",中的网卡地址改到 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中,HWADDR="00:0C:29:48:85:9C",使他们对应。 2.重启网卡 service network restart

在VMware esxi虚拟机,系统克隆,迁移的方法

在VMware esxi虚拟机中系统克隆及迁移的方法 免费的VMWare ESXi非常强大,于是在vSphere5.0平台中ESXi取代了ESX,不过貌似不再是免费使用了,因为我在VM ware官网只能下载到免费评估版的ESXi,具体怎么个评估我还没体会,哪位朋友知道请告知我。 使用ESXi经常会遇到这样的问题,我需要建立多个虚拟机,都是windows2003操作系统,难道必须一个一个安装吗?VMware ESXi、VMware vCenter Server 和vSphere Client,它们分别是vSphere 的虚拟化层、管理层和接口层。作为接口层的vSphere Client客户端并不提供克隆虚拟机的功能,需要安装vCenter管理ESXi才有这一功能。 虽然如此,但是我们可以以手动的方式完成这项工作。 下面是克隆“win2003”这台虚拟机的操作过程: 1、进入vSphere client,关闭需要克隆的虚拟机win2003 2、选中ESXi服务器主机,在右侧点击“配置”选项卡,选择存储器,右侧的存储器名称上点右键,选择“浏览数据存储” 3、新建文件夹kelong,进入win2003文件夹,把win2003.vmx和win2003.vmdk这两个文件复制到文件夹kelong下,复制过程非常快,不到一分钟。 4、在win2003.vmx文件上点右键,选择“添加到清单”,弹出提示,询问这个虚拟机是移动的还是复制的,选择“I coyied i t”,确定。

5、开始建立虚拟机的向导,最后弹出提示“无法打开磁盘或其所依赖的快照磁盘之一”,这是因为虚拟机之前做过快照,所以需要把win2003-000003.vmdk文件也复制过来。 6、把win2003-000003.vmdk文件复制过来再执行“添加到清单”,克隆完成。克隆出来的虚拟机与源虚拟机环境配置完全相同,包括IP地址、用户名口令等,需要手动更改。 这是在同一台ESXi服务器下做的克隆操作,如果是不同的ESXi服务器之间做克隆操作呢?那么就需要把文件复制到不同的E SXi服务器。在网上搜了一下,复制的方法有说用移动存储设备,有说用FTP,但是我觉得用SCP命令最方便。下面是我的迁移操作过程: 1、SSH登到ESXi服务器上,首先需要找到源虚拟机文件,路径很奇怪,可以用df -h查看一下文件系统及空间占用的情况。 找到文件系统名为vmfs3的挂载路径,或者以空间占用的情况来判断虚拟机文件存放的路径应该是/vmfs/volumes/4f4f4f9 4-9c9152ca-c226-842b2b1419f1 2、在这个路径下找到win2003.vmx和win2003.vmdk这两个文件,执行scp命令将文件复制到目标服务器的相应目录下,这个过程比较漫长,我用了大概2小时左右,当然如果是做过快照的虚拟机还需要复制快照文件, 3、然后在vSphere client中执行“添加到清单”就可以了。

虚拟机模板与克隆

vSphere实战攻略:虚拟机模板与克隆 模板"是VMware为虚拟机提供的一项功能,可以让用户在其中一台虚拟机的基础上,很方便的"派生"或"克隆"出多台虚拟机,这减轻了管理员的负担。 1.1 创建模板虚拟机 在使用模板之前,需要安装一台"样板"虚拟机,并且将该虚拟机转化(或克隆)成"模板",以后再需要此类的虚拟机时,可以以此为模板,派生或克隆出多台虚拟机。 在VMware ESX Server中,可以支持Windows Server 2003、Windows XP、Windows Server 2008、Windows Vista或Windows 7与Linux操作系统,可以为每个常用的操作系统创建一个模板,例如,用于Windows Server 2003的模板、用于Windows Server 2008的模板。在有些时候,还要为同一操作系统的不同版本创建模板,例如,Windows Server 2003 R2、Windows Server 2003企业版、Windows Server 2003的64位版本、Windows Server 2003的Web服务器版等。 在创建模板虚拟机时,要考虑所创建的虚拟机的用途,并考虑将来虚拟机的扩展性。例如,如果创建的模板虚拟机的C盘空间太小,在许多时候,可能不能满足需要。 在下面的例子中,创建一个Windows Server 2003的虚拟机,该虚拟机具有1GB内存、30GB 虚拟硬盘,主要步骤如下: (1)使用vSphere Client登录到vCenter Server,创建Windows Server 2003的虚拟机,设置虚拟机名称为ws03r2x86-temp。 (2)设置虚拟硬盘大小为30GB,并且选中"按需分配和提交空间",如图1所示。

Vmware虚拟机下实现文件共享的方法及常用linux命令

虚拟机下实现文件共享的方法 及常用linux命令 VMware虚拟机安装完linux系统后需要安装VMware tools才能实现宿主机windows和虚拟机linux之间的文件共享,以下是安装VMware tools的步骤: 1.VMware虚拟机软件安装完成之后,安装目录的VMware Workstation目录下会有一个linux.iso镜像文件,这个镜像文件就是VMware tools的光盘镜像文件,记下这个文件的路径。 2.在VMware中启动Red Hat Linux系统并登录,选择vmware菜单VM------->Removable Devices------>CD/DVD--->Settings 3.出现如下对话框,在Use ISO image file处选择linux.iso文件,然后

OK. 4.这样在linux里面的/media/目录下或/media/CDROM目录下会有VMware Tools文件夹(注意CD/DVD一定要是已经划了勾,表示虚拟机已经有光驱了,如果没有划勾,则点CD/DVD右边的connect) 5.开启linux命令行,可以看到VMware Tools中的内容,复制到linux 系统里面去。

第一个命令是查看文件,第二个命令是复制文件,第三个命令是解压缩 6.解压后进入解压后的文件夹,执行vmware-install.pl,一直回车即可。如下图(之前需要登录为超级用户,在命令行输入命令su,再输入密码即可): 7.安装完成后,还需要设置windows上的共享文件夹,同样选择菜单VM---->Settings如下图,设置好windows上的共享文件夹,OK:

关于VM虚拟机的克隆

用好Vmware Workstation 的克隆来简化虚拟机的安装配置: 好像是从Vmware5开始,增加了克隆的功能。在5.5中,克隆功能进一步强大了不少。充分利用好Vmware的克隆功能,能大大减少硬盘的占用,简化客户端操作系统的安装和配置过程。 在这篇文章中,我们先来学习Vmware的克隆功能,然后是实际操作。 以下部分关于克隆讲解的内容翻译自Vmware Workstation 自带的关于克隆部分的帮助文件。 克隆是一个已经存在的虚拟操作系统的一个副本。已经存在的虚拟机叫做克隆的父本,克隆结束后,克隆出来的操作系统是一个单独的虚拟机,虽然它可能共享使用父本的虚拟硬盘文件。 1.在克隆的系统中所做的更改不影响父本,在父本中的修改也不会出现在克隆的机器中。 2.克隆后的机器的网卡MAC地址和UUID都和父本不一样。 如果你向保存虚拟机的现有状态,以便在操作失误的时候回到现有的状态,使用创建快照功能。 如果你想制作现有虚拟机的一个副本以便单独使用,使用克隆功能。 为什么要使用克隆? 安装客户端操作系统是一件非常耗时的工作。使用克隆可以只安装配置一次客户端系统就同时使用多个虚拟机客户端操作系统。 当需要把一个虚拟机操作系统分发给多人使用的时候,克隆非常有效,比如: 在单位环境中,可以把安装配置好的办公环境的虚拟机克隆给每个人单独使用 在软件测试的时候,可以把预先配置好的测试环境克隆给每个人单独使用 老师可以把课程中要用到的实验环境克隆给每个学生单独使用 使用克隆,可以轻松复制虚拟机的多个副本,而不用考虑虚拟机文件所在的位置以及配置文件在什么地方等。 克隆有两种类型:全克隆和连接克隆。 全克隆是一个独立的虚拟机,克隆结束后它不需要共享父本。全克隆的过程是完全克隆一个父本,并且和父本完全分离。 全克隆是从父本的当前状态开始克隆,克隆结束后和父本就没有再关联了。 连接克隆是父本的一个副本,但是共享使用父本的磁盘文件。这样节省空间,并且可以使用相同的父本软件配置环境。 连接克隆是从父本的一个快照克隆出来的。连接克隆需要使用到父本的磁盘文件,如果父本不可使用(比如被删除),那么连接克隆也不能使用了。 要特别说明的是,连接克隆是从父本的快照克隆出来的,所以要正确使用连接克隆,必须要保证制作克隆时的快照是可访问的。 了解了克隆,接下来就实际操作一下克隆的过程。 不能从开机状态或者休眠状态的虚拟机开始克隆。克隆前必须先关闭被虚拟机操作系统(父本)。 1.选择想被克隆的虚拟机(父本) 2.运行克隆向导:以VM8为例,点击菜单的VM--Manage--Clone,按下一步 3.选择从父本的当前状态或者是快照开始克隆。我们制作一个连接克隆,所以选择从快照

十个步骤将操作系统从物理机迁移到虚拟机

老板让你在很短的时间里执行一项操作系统迁移的任务,此时,如果你有一个功能完整的且经过测试的物理机到虚拟机迁移的解决方案,那么你将是一个真正的英雄!P2V的解决方案可以使你在不影响生产网络或不重新在生产网络中进行配置的前提下执行服务器迁移。在这里,我将向大家解释一些Microsoft Virtual Server Migration Toolkit(VSMT)的内部工作机制,并且演示一下为了实现迁移,应如何使用ADS来配置一台可移动的服务器。 在2006年12月份的“突破ADS障碍”一文中,我给大家展示了在Windows操作系统迁移时,如何构建一个基础的移动ADS解决方案。接着,在2007年5月份的文章“提升移动ADS解决方案”中,我展示了如何通过安装VSMT来扩展移动ADS解决方案,进而执行物理机到虚拟机的迁移。接下来我将给大家演示如何使用VSMT来执行一个P2V的迁移。 开始之前 通过本系列的文章,你已经知道如何在一个移动的小车上组合必要的硬件和安装基本的软件来创建一个移动的ADS解决方案:Windows Server 2003企业版,动态主机配置协议(DHCP)服务器、ADS1.1、Virtual Server 2005 R2 SP1和VSMT1.1。我们把资源服务器称为Testserver,并假想运行着Windows Server 2003企业版。为了执行一个P2V的迁移,你需要执行下面的十个步骤。 开始之前,我建议你花一些时间来看看你的服务器是否适合执行P2V转换。有时候,在一个不太稳定的生产服务器上执行一次P2V的迁移是不值得的。这是因为可能在迁移的过程中,那些不稳定的因素会出现。如果恰好出现这种情况,那么我建议你首先重建虚拟机,然后将数据从旧的物理服务器迁移到虚拟服务器中,这样做可能会更好一些。此外,对于那些带有OEM应用程序的服务器,在执行P2V迁移前,应该首先卸载或禁用这些应用程序,这样可以保证虚拟机在首次启动时,这些应用程序不会和虚拟机进行交互。 读到这里,先看看你的服务器适合进行P2V的转换吗?如果适合的话就让我们开始吧。 第一步:准备源系统

VMware Workstation虚拟机使用(7)——克隆虚拟机

VMware Workstation虚拟机使用(7)——克隆虚拟机 我们在使用虚拟机的时候会出现这一情况,当我需要两个虚拟机且安装的是相同的操作系统时,如果每次都手动新建虚拟机并安装操作系统的话就太费时费力了。VMware Workstation允许使用一个已经安装好的虚拟机克隆复制出多个虚拟机来解决这个问题。 即然是克隆,复制出来的虚拟机就会和被复制的虚拟机所有的系统设置一模一样,但要记得修改计算机名和IP地址。我们可以对计算机名、IP地址进行修改,但是如果这个虚拟机要加入域的话,就会出现相同的SID(Windows的网络安全标识)无法加入域的情况,只要系统不需要加入域就不影响使用。这个特殊情况我们以后有介绍Windows的活动目录树再为大家介绍原因。要解决这个问题,可以上网下载一个去除SID的小程序也可以运行WINDOWS自带的sysprep程序,运行后重启系统会自动生成新的SID。 克隆虚拟机的步骤 首先要注意的是,克隆虚拟机必须在虚拟机操作系统关机状态下才能进行克隆。 方法一: 1.在左侧栏选中我们要进行克隆的虚拟机,点击“虚拟机”菜单->“管理”->“克隆” 2.在“虚拟机克隆向导”窗口中,点击“下一步”

3.在“克隆源”窗口中,有两个选项。 <1>“克隆自虚拟机当前状态”,即将当前状态直接复制出一个新的虚拟机。在进行这一步骤时,虚拟机会自动将当前状态生成一个快照。 <2>“克隆现有快照”,即选择一个已有的快照将其复制出一个新的虚拟机。 大家会注意到,其实虚拟机的克隆都是从快照克隆的,之所以这里会有两个选项只不过是选择要不要从当前位置建一个快照来克隆。 在此,我在刚安装好Windows 7时,立刻做了一个快照作为模板。我选择它作为克隆源。点击“下一步”。

Vmware快照与克隆的区别

多重快照功能简介: 快照的含义:对某一个特定文件系统在某一个特定时间内的一个具有只读属性的镜像。当你需要重复的返回到某一系统状态,又不想创建多个虚拟机的时候,就可以使用快照功能。其实,快照并不是VMware Workstation 5的新功能。早在VMware Workstation 4的时代,就已经支持快照功能了。但是VMware Workstation 4只能生成一个快照,也就是说,VMware Workstation 4创建的虚拟机要只有两个状态:当前状态和快照状态。使用起来还不够灵活。与之相比,VMware Workstation 5及其它升级版本的多重快照功能真的是很强大。新的多重快照功能,可以针对一台虚拟机创建两个以上的快照,这就意味着我们可以针对不同时刻的系统环境作成多个快照,毫无限制的往返于任何快照之间。与此同时快照管理器,形象的提供了VMware多个快照镜像间的关系。树状的结构使我们能够轻松的浏览和使用生成的快照。那么新的快照功能究竟能给我们带来什么呢?其实,多重快照不只是简单的保存了虚拟机的多个状态,通过建立多个快照,可以为不同的工作保存多个状态,并且不相互影响。例如,当我们在虚拟机上做实验或是作测试时,难免碰到一些不熟悉的地方,此时做个快照,备份一下当前的系统状态,一旦操作错误,可以很快还原到出错前的状态,完成实验,最终避免一步的失误导致重新开始整个实验或测试的后果。 创建快照具体操作步骤: 1、启动一个虚拟机,在菜单中单击VM展开Snapshot(快照),单击Take Snapshot... (丛当前状态创建快照) 2、在“创建快照”窗口中填入快照的名字和注释,单击“OK”。 什么是克隆? 说过了快照,那么,什么又是虚拟机的克隆呢?在VMware软件中,克隆和快照功能很相像,但又不同,稍不注意就会混淆。一个虚拟机的克隆就是原始虚拟机全部状态的一个拷贝,或者说一个镜像。克隆的过程并不影响原始虚拟机,克隆的操作一但完成,克隆的虚拟机就可以脱离原始虚拟机独立存在,而且在克隆的虚拟机中和原始虚拟机中的操作是相对独立的,不相互影响。克隆过程中,VMware会生成和原始虚拟机不同的MAC地址和UUID,这就允许克隆的虚拟机和原始虚拟机在同一网络中出现,并且不会产生任何冲突。VMware支持两种类型的克隆:完整克隆链接克隆 一个完整克隆是和原始虚拟机完全独立的一个拷贝,它不和原始虚拟机共享任何资源。可以脱离原始虚拟机独立使用。 一个链接克隆需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件却大大缩短了创建克隆虚拟机的时间,同时还节省了宝贵的物理磁盘空间。通过链接克隆,可以轻松的为不同的任务创建一个独立的虚拟机。 创建克隆的虚拟机: 1、打开一个虚拟机,单击“Clone this virtual machine(克隆这个虚拟机)”按钮。 注意:克隆虚拟机只能在虚拟机未启动的状态下进行。 2、在克隆虚拟机创建向导页上,单击“下一步”。 3、选择从当前状态或是某一快照创建克隆。 可以看到,克隆过程既可以按照虚拟机当前的状态来操作,也可以对已经存在的克隆的镜像或快照的镜像来操作。 4、在克隆类型选择页面上,可以选择创建的克隆虚拟机的类型“linked clone (联系克隆)”或“full clone(全面克隆)”。一个连接的克隆指向原始的虚拟机,占用很少的磁盘空间,但必须依托于原始的虚拟机,不能够脱离原始虚拟机独立运行。一个完整的克隆提供原始虚拟机当前状态的一个副本,可以独立的运行,但是占用很多的磁

PC虚拟机Ubuntu与开发板互传文件的方法

很多同学不太清楚PC上的虚拟机Ubuntu和开发板是如何互传文件的,这里有很多方法,其中一个用的比较多的就是NFS的方式。以下重点介绍这种方式,其他方式,大家可以百度去搜索。 首先明确一点。使用NFS这种方式。PC虚拟机Ubuntu是作为【服务器】端,开发板作为【客户端】,也就是说,开发板上使用mount命令来挂载服务器(也就是PC虚拟机ubuntu)上的某个文件夹,从而实现文件的互传。 如何操作,继续往下看。 这里思路是什么?既然有服务器端和客户端,那么服务器端要做点什么?客户端又需要做点什么? 一、首先说服务器端需要做什么。别忘了,服务器端是在哪里操作,PC的虚拟机Ubuntu下。 第一步:需要下载NFS服务器程序 执行如下: sudo apt-get install nfs-kernel-server 备注:如果下载过,这步跳过。 第二步:之前说过,开发板上使用mount命令来挂载服务器(也就是PC虚拟机ubuntu)上的某个文件夹。这个某个文件夹是什么,不是凭空想出来的,是人为指定的。那就问了,在哪里指定?指定哪个目录? 先回答【指定哪个目录】这个问题 答:可以说,随便哪个目录,只要指定的目录就是存放你要互传的文件就行,这里指定的目录必须是绝对路径。 有人又问了,什么是绝对路径? 答:举个例子,比如/home/broadon目录下有个tmp目录,那么tmp目录的绝对路径是什么?就是/home/broadon/tmp。 再回答【在哪里指定我的目录】 答:假设我要指定的目录是/home/broadon/tmp 要想让客户端,也就是开发板能挂载上我这个目录,就需要修改/etc/export这个文 件。在这个文件的最后一行添加如下代码 /home/broadon/tmp *(rw,sync,no_root_squash) 注意:*号前边有个空格,*号后没有空格,并且,逗号前后没有空格。 并保存退出。 第三步:都配置好之后,需要在PC虚拟机Ubuntu下重启nfs服务器,为什么要重启,因为要让新配置的内容生效。如何重启?很简单,执行如下命令: sudo /etc/init.d/nfs-kernel-server restart

相关主题