无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 72549|回复: 175
打印 上一主题 下一主题

[分享]支持ISCSI启动的PE(无限扩展PE的升级版)

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-15 18:25:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,
不知有没有人试过?
有没有可行性?
其它的我就不多说了.....


已实现
效果图在21楼,
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=134384&page=3#pid1598004


网卡支持PXE启动即可使用,非网络共享.具体关于ISCSI的资料自己上网查下先.使用纯软件方式,

其它的我就不多说了.


本贴附件,是启动ISCSI支持的插件(非ISCSI启动无效果).有兴趣可以下载研究下.

只要再加上其它文件就可以实现PE下的ISCSI客户端(不需要ISCSI启动也可以挂载ISCSI磁盘).

[ 本帖最后由 chenall 于 2009-1-6 21:17 编辑 ]

iscsi.rar

202.58 KB, 下载次数: 2983, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +50 收起 理由
netwinxp + 50 我很赞同

查看全部评分

推荐
发表于 2009-3-8 23:48:43 | 只看该作者
老夫觉得iscsi拿来弄pe不科学,我想最多拿来挂载点外置的程序什么的,如果是这样的话还不如直接挂载网络上的wim文件来得方便.我整软的iscsi服务端可以说火候已经相当青了,性能好的用starwind,一般用来挂载上TB的共享数据,如游戏等等.pe的话要整成象无盘的样子的话,我觉得还是专门的无盘服务端如bxp,如果能够把bxp的那个专用网络驱动集成进去,就有戏了,好处在于基本上不受内存大小的限制.不管那种启动方式,最 底层的还是pxe提供启动入口,包括无盘.

另外windows服务器建立pxe启动服务器超简单,首先是dhcp服务器建立,启动项是66,和67,66指定tftp服务器名字,一般是写ip地址,如192.168.1.1,67指出启动文件名,如pxelinux.0,tftp服务器可以和dhcp服务器是同一台机器,也可以是其他任何能通的机器,dhcp网关指定后能达到的任何机器都可以.
tftp服务器建立也简单,把system32下的dllcache下的tftpd.exe复制一份到system32下,然后加载成服务就可以了,tftpd服务目录是根目录下的tftpdroot,你把pxelinux.0和其他的一些文件放到下面就ok
研究下windows远程安装服务就可以肯定pe是可以用分散的文件以非ram方式启动.就是不晓得咋个整哦
回复

使用道具 举报

推荐
 楼主| 发表于 2008-12-16 23:04:31 | 只看该作者
#5
您可能误解了,我用的是软ISCSI,硬的ISCSI,咱还用不上.

在PE下使用ISCSI比使用网络映射访问方式会更好使.
#6
这个我也说不清,可以自己上网查一下资料,我目前的应用.

1.作为游戏或软件的专用磁盘(防毒).当然了服务端和客户端都在同一台电脑上.
如果是网吧应用ISCSI技术就可以很方便的更新游戏软件之类的.再配合无盘启动,可以打造万毒不侵系统.
2.使用GPXE配合启动ISCSI磁盘来作系统维护,可以很省事.像安装系统之类的.(方便)
3.由于我们公司的电脑配置都差不多,接下来准备为PXE启动添加一个无盘启动选项(也是使用ISCSI启动系统,作为临时系统,因为有时候某台电脑系统坏了,管理员不在或有急事必须使用时,可以先用下)
回复

使用道具 举报

2#
发表于 2008-12-15 18:29:49 | 只看该作者
没有试验过这个

是在系统里加载SCIS驱动用的?
回复

使用道具 举报

3#
 楼主| 发表于 2008-12-15 18:35:39 | 只看该作者
ISCSI和SCSI是两个不同的概念.

为了避免误解从网上找了一篇介绍,不明白的自己看.
http://whatis.ctocio.com.cn/searchwhatis/213/7801213.shtml

进一步了解,可以用google搜一下iscsi.
回复

使用道具 举报

4#
 楼主| 发表于 2008-12-16 22:05:33 | 只看该作者
唉,看来没有人关注这个问题.本想利用ISCSI实现无盘PE来解决PXE启动PE的若干问题,看来不是那么简单的事..

ISCSI其实是可好东西,配合远程启动.嘿嘿,可以想像一下.

电脑通过PXE再加载ISCSI磁盘启动就可以像本地硬盘一样使用ISCSI磁盘,这对于一个网络管理员来说,优点是不容致疑的.

有什么优点,有使用过ISCSI的人也许能体会.

[ 本帖最后由 chenall 于 2008-12-16 22:06 编辑 ]
回复

使用道具 举报

5#
发表于 2008-12-16 22:22:00 | 只看该作者
ISCSI,最大的优点就是节约成本,呵呵。但是,说真的,如果能上到ISCSI这个级别的产品,咬咬牙也应该能上到FC-SAN了!所以,要在PE下用到ISCSI的场合好像更少吧?
回复

使用道具 举报

6#
发表于 2008-12-16 22:22:52 | 只看该作者
以前刚接触etherboot-gpxe的的时候,才知道iscsi这个名词。


chenall能不能再介绍具体点,以前下载过Microsoft iSCSI Initiator,但是没有深入研究iscsi到底是怎么回事。
回复

使用道具 举报

8#
发表于 2008-12-17 14:19:57 | 只看该作者
2.使用GPXE配合启动ISCSI磁盘来作系统维护,可以很省事.像安装系统之类的.(方便)
3.由于我们公司的电脑配置都差不多,接下来准备为PXE启动添加一个无盘启动选项(也是使用ISCSI启动系统,作为临时系统,因为有时候某台电脑系统坏了,管理员不在或有急事必须使用时,可以先用下)


这两个应用很吸引人,对ISCSI没什么概念,先google看看。
回复

使用道具 举报

9#
发表于 2008-12-17 18:23:36 | 只看该作者
晕,就是基于TCPIP的SCSI传输APIs啊。
回复

使用道具 举报

10#
 楼主| 发表于 2009-1-6 11:03:04 | 只看该作者
没有多少人对这个感兴趣,自己再顶一贴..

留个记号..

今天成功在基于XP SP2的PE中加入了ISCSI客户端支持.目前测试挂载ISCSI磁盘正常.

准备进一步测试.如果我的设想成功,对于网络启动PE来说是个好事.具体什么设想就先卖个关子.因为不一定能实现.只是理论上可行,嘿嘿.

大家可以想像一下,目前PXE启动PE的最大缺点是什么?


后注:使用ISCSI磁盘和WINDOWS的网络映射磁盘(也就是共享盘)对比.用ISCSI磁盘具有更多的优势,单单读写速度就快了几倍(自己的测试).

当然了这个ISCSI磁盘,还是指纯软件的,如果是硬件的那就更不用说了.

[ 本帖最后由 chenall 于 2009-1-6 11:07 编辑 ]
回复

使用道具 举报

11#
发表于 2009-1-6 11:19:00 | 只看该作者
原帖由 chenall 于 2009-1-6 11:03 发表
没有多少人对这个感兴趣,自己再顶一贴..

留个记号..

今天成功在基于XP SP2的PE中加入了ISCSI客户端支持.目前测试挂载ISCSI磁盘正常.

准备进一步测试.如果我的设想成功,对于网络启动PE来说是个好事.具体 ...


现在进行到哪里了?我还是有点兴趣的。

说实在的,硬ISCSI,我弄过不少了,IBM、HP和EMC的产品都有,软ISCSI倒是从来没有见过。ISCSI相对于PXE的优势是不言而喻的,若能以超低成本的软ISCSI,在网络环境下优势就更加明显了。
回复

使用道具 举报

12#
发表于 2009-1-6 11:32:19 | 只看该作者
iSCSI、NAS、SAN这些鸟网络存储找个驱动就很困难(顶多能找到通道卡就不错了),更别谈测试了*_*
以前的3COM电信设备一样靠FireWare骗钱,后来华为出来终止他的暴利^_^
现在这些咚咚说白了就是弄台专用存储计算机,然后通过通道传送数据,通过网络控制该台专用计算机,如果国人能找出其玄机,弄不好就成了另一个“华为”了,关键点是要找到通道卡传输的数据格式和传输的协议的具体内容,那台机子相当于一台拥有高速数据卡的普通机子。

[ 本帖最后由 netwinxp 于 2009-1-6 11:45 编辑 ]
回复

使用道具 举报

13#
发表于 2009-1-6 11:37:32 | 只看该作者
微软的那个发起端我也玩过,target端也是用的软件(ccdisk遥志的)
回复

使用道具 举报

14#
发表于 2009-1-6 11:38:43 | 只看该作者
原帖由 netwinxp 于 2009-1-6 11:32 发表
iSCSI、NAS、SAN这些鸟网络存储找个驱动就很困难(顶多能找到通道卡就不错了),更别谈测试了*_*


呵呵,这些硬件设备确实不是普通用户能轻易接触得到的,驱动倒不是什么大问题。硬件设备确定了,相应驱动都能找到。

我感兴趣的是楼主说的软ISCSI,如果我所料不差,应该是在常见硬件的基础上,以软件的方式实现ISCSI,这个的价值就不小了。
回复

使用道具 举报

15#
发表于 2009-1-6 11:38:48 | 只看该作者
原帖由 netwinxp 于 2009-1-6 11:32 发表
iSCSI、NAS、SAN这些鸟网络存储找个驱动就很困难(顶多能找到通道卡就不错了),更别谈测试了*_*


iscsi 的target可以用软件,只不过效率低了。
回复

使用道具 举报

16#
发表于 2009-1-6 11:48:00 | 只看该作者
软件模拟的话,由于本身就受专用机磁盘系统性能的限制,估计效果不是很理想,那些专用机应该是从硬盘柜直接读取数据传输到通道接口而没有经过磁盘控制器。就算全用DDR2内存+电池来做终端存储的话,1T容量成本大至也能控制在10WRMB左右,虽然容量还比网络存储小一个数量级,不过性能就不提了。

[ 本帖最后由 netwinxp 于 2009-1-6 11:54 编辑 ]
回复

使用道具 举报

17#
发表于 2009-1-6 11:48:49 | 只看该作者
原帖由 lyra 于 2009-1-6 11:38 发表


呵呵,这些硬件设备确实不是普通用户能轻易接触得到的,驱动倒不是什么大问题。硬件设备确定了,相应驱动都能找到。

我感兴趣的是楼主说的软ISCSI,如果我所料不差,应该是在常见硬件的基础上,以软件的 ...


                 可以看看这个,可惜是共享软件,试用只有10用户
遥志网吧硬盘共享专家 iSCSI                     Cake(CCDisk)
http://www.ccdisk.com/index.htm

[ 本帖最后由 rivulet 于 2009-1-6 11:49 编辑 ]
回复

使用道具 举报

18#
发表于 2009-1-6 11:51:36 | 只看该作者
原帖由 netwinxp 于 2009-1-6 11:48 发表
软件模拟的话,由于本身就受专用机磁盘系统性能的限制,估计效果不是很理想,那些专用机应该是从硬盘柜直接读取数据传输到通道接口而没有经过磁盘控制器。

如果在pe下使用,对磁盘性能的要求应该不是很高
回复

使用道具 举报

19#
 楼主| 发表于 2009-1-6 15:34:41 | 只看该作者
纯软件,在100M网络中使用,效果还行.

最新进展,,

初步测试,可实现,加载网络后自动挂载启动系统时所使用的ISCSI磁盘.

使用微软ISCSI客户端2.08带启动功能的版本,加入PE核心(目前测试最多只需要加入3个SYS文件).

利用了无盘2003的原理.配合gPXE的远程ISCSI启动功能进行启动.
回复

使用道具 举报

20#
发表于 2009-1-6 15:51:59 | 只看该作者

回复 #19 chenall 的帖子

youtube上也有iscsi启动的视频,但是没有介绍如何设置的。


什么时候能放个半成品之类的出来体验一下?
回复

使用道具 举报

21#
 楼主| 发表于 2009-1-6 20:54:13 | 只看该作者
基本上搞定.

上个图先,看看有多少人关注,明天再上传个测试版.

基于无限扩展核心的PE,内置了SYSTEM.WIM和网络组件,采用了50MB的镜像,带网卡驱动.支持以前核心的所有扩展功能.(也可以当成是升级版)
启动时会自动检测是否由ISCSI启动的.如果是就先加载网络.



为了方便测试,已经把所有硬盘都关了.纯无盘.



图2 启动磁盘的内容.V盘,ISCSI.IMG.GZ就是我的启动文件,压缩后38MB.由于是测试所以网卡直接内置了.
网卡也可以不用内置,放在检测SCSI驱动是顺便处理.

回复

使用道具 举报

22#
发表于 2009-1-6 21:15:58 | 只看该作者
软ISCSI,真是个不错的主意!
回复

使用道具 举报

23#
发表于 2009-1-6 21:23:17 | 只看该作者
大概看懂了一小点儿~~~

我觉得这个东西好像类似分布式存储
回复

使用道具 举报

24#
 楼主| 发表于 2009-1-7 10:57:27 | 只看该作者
很多人不明白ISCSI所谓何物,,搞网吧的朋友可能就会接触到这类产品.有软件和硬件之分.

按照我的应用(纯软件的ISCSI) 简单的可以理解为网络虚拟硬盘,
这个虚拟硬盘可以挂到任意支持它的系统上,就如同本地磁盘一样使用.
在服务端上可以为这个磁盘设置安全访问权限.
还可以设置自动还原等.

此版本,可以作为PXE启动PE的绝佳替代品.

自己再顶下,下午整理一下再上传一个测试.
回复

使用道具 举报

25#
发表于 2009-1-7 11:44:03 | 只看该作者
以你有得休息一會, 剛搞好了 Universal Packet Driver 的使用.
大俠又出新點子, 要學這個又要花多小時間....不學睡不著.

請教 Hanewin 3.0.14 如何設定替 "動態 IP " 服務呢. 我現在只能設靜態, 每次新一台機 , 新 MAC 加入使要設定一次, 很不方便.
(*我已經沒有設定要它服務指定 MAC, 但新 MAC 的機總是在 忽略一欄跳出來)
回复

使用道具 举报

26#
 楼主| 发表于 2009-1-7 12:38:38 | 只看该作者
应该和设置有关系.
hanewin默认就是使用动态IP的,可以直接添加静态IP.
里面还有设置只充许列表中的IP.

附上我目前使用的设置图.动态+静态,使用MAC地些匹配.

dhcp.JPG (33.65 KB, 下载次数: 171)

dhcp.JPG
回复

使用道具 举报

27#
 楼主| 发表于 2009-1-7 15:06:29 | 只看该作者
又沉了?

有兴趣的就下载试用吧.用过之后,或许你就会发现ISCSI启动的好处.

直接下载 [url=]使用超级旋风下载[/url] (提取码 c29b99bd)


测试版使用要求,
1.作为服务器要固定IP.
2.网络上没有其它DHCP服务器(如果有需要自己在DHCP服务器上设置启动项目)
3.作为客户端要求支持PXE启动即可.内存最好不低于128MB,

使用方法:
下载解压放到服务器上,在服务器上运行安装程序.

所有一切都正常就可以使用客户端用PXE启动测试了.

注:用虚拟机启动ISCSI可能会比较慢..

其它说明,没有.
不懂得用自己查资料.,

以后再也不用为PXE启动PE的问题烦恼了^_^......
回复

使用道具 举报

28#
发表于 2009-1-7 16:12:29 | 只看该作者
测试:

使用VirtualBox 1.5.6 pxe 启动失败,  找不到服务器.

使用毛桃vpc2007单文件版, pxe启动成功, 如楼主所言, 速度很慢.

尚未实机测试.
回复

使用道具 举报

29#
发表于 2009-1-7 16:23:12 | 只看该作者
原帖由 chenall 于 2009-1-7 15:06 发表
又沉了?

有兴趣的就下载试用吧.用过之后,或许你就会发现ISCSI启动的好处.

直接下载 使用超级旋风下载 (提取码 c29b99bd)


测试版使用要求,
1.作为服务器要固定IP.
2.网络上没有其它DHCP服务器(如果 ...

来晚了,已经下不来了。谁下载了给做个分流。
回复

使用道具 举报

30#
发表于 2009-1-7 16:40:45 | 只看该作者
原帖由 pz 于 2009-1-7 16:23 发表

来晚了,已经下不来了。谁下载了给做个分流。


可以下载啊, 我刚试了, 可以下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-2 06:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表