登峰之道---简约而不简单
分享阳光,分享快乐
posts - 45,  comments - 100,  trackbacks - 1

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

前几天刚把系统格掉重装,并把开发平台迁移到VS2005下,包括SQL server 2005,这两个再加上一个office2003,竟然占了我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有三种网络模式(续)

posted on 2006-01-08 14:53  登峰  阅读(...)  评论(...编辑  收藏