上个月和一个做网吧的朋友聊天,开始了解无盘系统。听了朋友的关于在网吧做广告的“宏伟计划”,决定自己开发一个免费的无盘系统(当然是基于很多开源软件)。由于在Linux下也做了十几年的工作,因此没有花多少时间基本系统已经成型。为了解决无盘XP在不同网卡、不同主板上启动的问题在网络上搜索了近一周时间(本人熟悉Linux,不熟悉Windows),终于来到了这里。
看起来,这曾经是一个在无盘界很风光的网站,因为我在这里看到了很多据说曾经是元老级的人物,可是不知道为什么现在这么冷清。显然不是因为无盘没有前途,相反,企业、网吧等为了降低管理成本,都有采用无盘的趋势,连微软也在提供支持(当然不是叫无盘系统)。是不是都被像网众,锐起这类公司给招安了?如果这样的话,估计在这里找到能解决问题的朋友比较难了。
下面介绍一下我的系统和我希望在这里找到的帮助。我的服务器系统是基于Linux的,也是分成启动服务器(用于引导无盘工作站)和数据服务器(为无盘工作站提供操作系统镜像)。启动服务器主要运行DHCP,TFTP,使用etherboot(aoetools.sourceforge.net/)和device-mapper(http://sourceware.org/dm/),前者用来为工作站提供一个AoE服务器,后者用来进行用户快照(即为每个无盘工作站提供自己的操作系统镜像而互不干涉)。系统现在已经基本可用,只是缺少用户配置界面和需要解决一个WinXP的不同网卡、不同主板启动问题(关于这点基本概念也研究得差不多了,还需要多做些实验)。
我希望能在这里找到志同道合的朋友、能够帮助我的朋友、愿意试用我的系统的朋友、愿意给我提意见的朋友。
另外,还开发了一个类似于OKStor的网络虚拟磁盘软件,这个系统已经基本可用了。有想试用的朋友,请回帖告知。
自己来回复一个,在论坛里面看到这个帖子(http://www.netpcforum.org/forum/viewtopic.php?f=1&t=64331&start=0&st=0&sk=t&sd=a)
他的思路已经接近了,不过还有两个地方有问题:
1、snapshot 不要用什么EVMS,直接用Device-mapper就可以了,2.6的Kernel内置的已经非常稳定了,而且是包含在核心中标准发布的。可以使用dmsetup 进行设置,只要是块设备都支持。
2、无盘工作站和服务器间不要走iscsi协议,而是使用AOE协议,至少目前不要使用ISCSI协议。winxp不支持iscsi协议启动,需要自己写驱动,微软提供的iscsi boot客户端只能用于win2003或者Vista以上的版本。走AoE协议你可以用开源的现成的驱动。
Dear rococo
I would like to try!
so anything I can do for you?
Chris
现在基本的问题都解决了:如网卡PNP,写缓存,快照,剩下的事情就是如何提高性能和提供用户一个比较好的配置界面和工具。如果你有兴趣试用或者共同探讨技术问题,可以直接加我QQ聊:106169505,请说明无盘开发
支持一下继续开发无盘的兄弟们
"好鬼”说得对,确实不是“自己开发”,标题应该改为“利用开源软件开发无盘系统”比较合适,不过我不知道怎么改标题。我希望这也做成一个开源系统,而且我相信集大家都力量,这个开源系统一定比那些商业软件做得更好,也可以让大家(无论是开发者还是网吧的技术人员,还是其他对无盘感兴趣的人们)学到更多东西
顶一个.
顺便提一下,能不能加入P2P技术分担一下服务器的负当.
好像发了快两个多月了,不知道你的无盘系统有什么进展没有,可以给我看看你的系统吗?
四年了,今天又来到这个坛子,大家还好吗?
code2 兄 很久没见了 ,
回来看看!
一年多了!今天来看看!