Virtual Machine -- VmWare(1)

本文探讨了使用虚拟机实现开发环境跨硬件平台迁移的方法。通过介绍VMware等虚拟机软件的安装与网络配置过程,展示了如何轻松携带完整操作系统及开发环境至新设备。

        作为开发人员一起会想到javajvmC#CLR。它们解决了基于OS上的跨平台。这意味着用javaC#写的程序可以跨平台运行(C#mono运行于linux)。这两天遇到这样一个场景。

前几天刚把系统格掉重装,并把开发平台迁移到VS2005下,包括SQL server 2005,这两个再加上一个office2003,竟然占了我<?xml:namespace prefix = st1 />10G的空间,过几天就放假了,这个开发环境能带走吗?答案是否定的,主要是硬件不兼容,所以单移个硬盘是解决不了问题的。于是考虑一种基于硬件的跨平台,而Virtual Machine能达到我们的要求。从某个角度来讲,我们只需要带几个文件就可以把整个OS+Develop Enviorment移植到新的电脑。

关于Virtual Machine大家一下子会想到VMWare,当然还有Virtual pc 2004ms新收购的一家,当然ms的野心并不在此,之后又推出了 Virtual server 2005,主要是针对windows server 2003及以后的版本。当然Virutal pc2004只支持xp,2k。而且有了sp1了,从官方来看,有个sms sp1,打了这sp会支持windows server 2003,不过这sp太大了。所以懒得去下载。干脆直接在windows server 2003安装virutal pc2004,程序会警告你,但你可以继续,结果是虚拟出来的os会蓝屏。想装个Virtual server 2005,但找几个都是试用版的。后来还是选择了vmware

安装方面应该没有问题,主要是网络设置需要注意。

你介绍一下新概念

VMNet0:用于虚拟桥接网络下的虚拟交换机

VMNet1:用于虚拟Host-Only网络下的虚拟交换机

VMNet8:NAT网络下的虚拟交换机

VMware Network Adapter VMnet1: 这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡

VMware Network Adapter VMNet8:HostNAT虚拟网络通信的虚拟网卡 

Vmware有三种网络模式(续)

转载于:https://www.cnblogs.com/supercode/archive/2006/01/08/313238.html

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统 定义   虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 编辑本段用途   通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正的计算机。因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的状态。 编辑本段虚拟系统与虚拟机区别   虚拟系统其实以Prayaya迅影V3虚拟系统为代表的,通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。虚拟系统和传统的虚拟机(VmwareVirtualBox,Virtual pc)不同,虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值