适合创业团队的微型虚拟化方案(vmware+ubuntu)

标签:虚拟化创业

访客:37363  发表于:2013-03-29 09:29:03

昨天用了1天的时间搭建了一个以vmware+ubuntu desktop的团队协作开发环境。开发人员通过freeNX来连接到虚拟机的的ubuntu桌面,用自己的帐号登陆后将拥有独立的桌面空间和主目录,一台虚拟机可以支撑4-6个独立的帐号同时进行图形化的交互。
硬件是一台64位的PC服务器,8G内存,安装的windows操作系统。在上面安装vmware workstation即可。然后,创建一个ubuntu的虚拟机,从ubuntu的官网上下载12.04版的desktop的安装iso。接下来在vmware里安装ubuntu,这个过程很快,半个小时左右就完全装好了。接下来安装并配置freeNX server。配置好之后,在下载各种开发和测试所需要的环境、软件包等。统统搞好后,把虚拟机关掉,然后做备份。以后这个就是模板啦!
接下来复制4个出来,分别开机,把里面的机器名和ip等重新设定,以免冲突。在接下来。激动人心的时刻到了,把4个虚拟机同时打开,里面开好帐号。在终端电脑上安装freeNX的client(有windows版、mac版、linux版),连接上,就看到桌面了。操作起来非常流畅,几乎感觉不到是在远程桌面里面工作。
这样做的目的是,第一为了开发环境的统一和纯净,第二是为了源代码的安全,第三可以让员工用自己的电脑来开发并且不会影响到自己电脑的性能附载,第四就是省钱。通过这1台硬件服务器虚拟出来的4个虚拟机可以同时支持4个产品线大约20个人同时开发的工作,而互相不受影响。
整个环境在一个局域网里面,与互联网是物理隔离的。系统软件需要更新或者开发环境需要更新的时候,只能由极少数的人(也就是本人啦)操作。
目前,ubuntu desktop里面的软件也极其丰富,绝对够用了。虚拟机界面
虚拟机登录后界面

远程桌面截图

从屏幕色彩到分辨率,再到操作手感和速度,几乎没有差别。

评论(6)

您可以在评论框内@您的好友一起参与讨论!

    1. 刘锦波 提两个问题,没太能明确的:员工的电脑连的网就是和公网物理隔离?员工的电脑是什么配置呢,为何不直接装ubuntu桌面而要用虚拟桌面?

      回复[1] 2013/04/01 22:59

    1. bsmi-申宏杰 直接上个远程桌面不就行了?

      回复[5] 2013/03/30 20:03

    1. 崔大伟 动手能力强,也能节约成本,很好。

      回复[0] 2013/03/29 10:32

    1. 马剑 最费时间的就是尝试各种远程桌面的使用感受。
      先测试了VNC,又慢又卡,直接remove。然后测试了rdp,还可以,能用,但是速度依然慢。最后测试的也是决定选用的就是freeNX,速度,颜色,相应都很好,服务器资源占用也低。
      这是由于传输原理的不同造成的。VNC和RDP都是传输的图片,而freeNX传输的是经过SSH加密压缩的资源包,所以从先天上速度快了很多,而且安全性也很高。

      回复[0] 2013/03/29 09:47

    1. 张卡尔 嘿嘿,希望这会是一个持续报道。

      回复[2] 2013/03/29 09:41

    1. 徐蕊 马总刚刚转型就来分享啊,谢谢!

      回复[1] 2013/03/29 09:36

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");