无忧启动论坛

标题: [分享]支持ISCSI启动的PE(无限扩展PE的升级版) [打印本页]

作者: chenall    时间: 2008-12-15 18:25
标题: [分享]支持ISCSI启动的PE(无限扩展PE的升级版)
如题,
不知有没有人试过?
有没有可行性?
其它的我就不多说了.....


已实现
效果图在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


作者: cnn_5454    时间: 2008-12-15 18:29
没有试验过这个

是在系统里加载SCIS驱动用的?
作者: chenall    时间: 2008-12-15 18:35
ISCSI和SCSI是两个不同的概念.

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

进一步了解,可以用google搜一下iscsi.
作者: chenall    时间: 2008-12-16 22:05
唉,看来没有人关注这个问题.本想利用ISCSI实现无盘PE来解决PXE启动PE的若干问题,看来不是那么简单的事..

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

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

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

[ 本帖最后由 chenall 于 2008-12-16 22:06 编辑 ]
作者: lyra    时间: 2008-12-16 22:22
ISCSI,最大的优点就是节约成本,呵呵。但是,说真的,如果能上到ISCSI这个级别的产品,咬咬牙也应该能上到FC-SAN了!所以,要在PE下用到ISCSI的场合好像更少吧?
作者: barton    时间: 2008-12-16 22:22
以前刚接触etherboot-gpxe的的时候,才知道iscsi这个名词。


chenall能不能再介绍具体点,以前下载过Microsoft iSCSI Initiator,但是没有深入研究iscsi到底是怎么回事。
作者: chenall    时间: 2008-12-16 23:04
#5
您可能误解了,我用的是软ISCSI,硬的ISCSI,咱还用不上.

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

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


这两个应用很吸引人,对ISCSI没什么概念,先google看看。
作者: yichya    时间: 2008-12-17 18:23
晕,就是基于TCPIP的SCSI传输APIs啊。
作者: chenall    时间: 2009-1-6 11:03
没有多少人对这个感兴趣,自己再顶一贴..

留个记号..

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

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

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


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

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

[ 本帖最后由 chenall 于 2009-1-6 11:07 编辑 ]
作者: lyra    时间: 2009-1-6 11:19
原帖由 chenall 于 2009-1-6 11:03 发表
没有多少人对这个感兴趣,自己再顶一贴..

留个记号..

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

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


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

说实在的,硬ISCSI,我弄过不少了,IBM、HP和EMC的产品都有,软ISCSI倒是从来没有见过。ISCSI相对于PXE的优势是不言而喻的,若能以超低成本的软ISCSI,在网络环境下优势就更加明显了。
作者: netwinxp    时间: 2009-1-6 11:32
iSCSI、NAS、SAN这些鸟网络存储找个驱动就很困难(顶多能找到通道卡就不错了),更别谈测试了*_*
以前的3COM电信设备一样靠FireWare骗钱,后来华为出来终止他的暴利^_^
现在这些咚咚说白了就是弄台专用存储计算机,然后通过通道传送数据,通过网络控制该台专用计算机,如果国人能找出其玄机,弄不好就成了另一个“华为”了,关键点是要找到通道卡传输的数据格式和传输的协议的具体内容,那台机子相当于一台拥有高速数据卡的普通机子。

[ 本帖最后由 netwinxp 于 2009-1-6 11:45 编辑 ]
作者: rivulet    时间: 2009-1-6 11:37
微软的那个发起端我也玩过,target端也是用的软件(ccdisk遥志的)
作者: lyra    时间: 2009-1-6 11:38
原帖由 netwinxp 于 2009-1-6 11:32 发表
iSCSI、NAS、SAN这些鸟网络存储找个驱动就很困难(顶多能找到通道卡就不错了),更别谈测试了*_*


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

我感兴趣的是楼主说的软ISCSI,如果我所料不差,应该是在常见硬件的基础上,以软件的方式实现ISCSI,这个的价值就不小了。
作者: rivulet    时间: 2009-1-6 11:38
原帖由 netwinxp 于 2009-1-6 11:32 发表
iSCSI、NAS、SAN这些鸟网络存储找个驱动就很困难(顶多能找到通道卡就不错了),更别谈测试了*_*


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

[ 本帖最后由 netwinxp 于 2009-1-6 11:54 编辑 ]
作者: rivulet    时间: 2009-1-6 11:48
原帖由 lyra 于 2009-1-6 11:38 发表


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

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


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

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

如果在pe下使用,对磁盘性能的要求应该不是很高
作者: chenall    时间: 2009-1-6 15:34
纯软件,在100M网络中使用,效果还行.

最新进展,,

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

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

利用了无盘2003的原理.配合gPXE的远程ISCSI启动功能进行启动.
作者: barton    时间: 2009-1-6 15:51
标题: 回复 #19 chenall 的帖子
youtube上也有iscsi启动的视频,但是没有介绍如何设置的。


什么时候能放个半成品之类的出来体验一下?
作者: chenall    时间: 2009-1-6 20:54
基本上搞定.

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

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



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



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


作者: lizhenbao    时间: 2009-1-6 21:15
软ISCSI,真是个不错的主意!
作者: cnn_5454    时间: 2009-1-6 21:23
大概看懂了一小点儿~~~

我觉得这个东西好像类似分布式存储
作者: chenall    时间: 2009-1-7 10:57
很多人不明白ISCSI所谓何物,,搞网吧的朋友可能就会接触到这类产品.有软件和硬件之分.

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

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

自己再顶下,下午整理一下再上传一个测试.
作者: adatsui    时间: 2009-1-7 11:44
以你有得休息一會, 剛搞好了 Universal Packet Driver 的使用.
大俠又出新點子, 要學這個又要花多小時間....不學睡不著.

請教 Hanewin 3.0.14 如何設定替 "動態 IP " 服務呢. 我現在只能設靜態, 每次新一台機 , 新 MAC 加入使要設定一次, 很不方便.
(*我已經沒有設定要它服務指定 MAC, 但新 MAC 的機總是在 忽略一欄跳出來)
作者: chenall    时间: 2009-1-7 12:38
应该和设置有关系.
hanewin默认就是使用动态IP的,可以直接添加静态IP.
里面还有设置只充许列表中的IP.

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

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

dhcp.JPG

作者: chenall    时间: 2009-1-7 15:06
又沉了?

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

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


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

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

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

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

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

以后再也不用为PXE启动PE的问题烦恼了^_^......
作者: haiwy    时间: 2009-1-7 16:12
测试:

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

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

尚未实机测试.
作者: pz    时间: 2009-1-7 16:23
原帖由 chenall 于 2009-1-7 15:06 发表
又沉了?

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

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


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

来晚了,已经下不来了。谁下载了给做个分流。
作者: haiwy    时间: 2009-1-7 16:40
原帖由 pz 于 2009-1-7 16:23 发表

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


可以下载啊, 我刚试了, 可以下
作者: pz    时间: 2009-1-7 16:59
原帖由 haiwy 于 2009-1-7 16:40 发表


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

我又试着下载了一次,还是不行。

1.jpg (24.9 KB, 下载次数: 195)

1.jpg

作者: haiwy    时间: 2009-1-7 17:13
原帖由 pz 于 2009-1-7 16:59 发表

我又试着下载了一次,还是不行。

登录你的QQ邮箱, 即可下载. 不受200人的限制
作者: chenall    时间: 2009-1-7 17:31
这么快就有两百人下载了?不可能吧,

可能是TX故意设置的限制.我在我的邮箱里面看了下只有下载过9次.

http://mail.qq.com/cgi-bin/ftnExs_download?k=23323962e5187f92e9bbe4771f39504b510501040a5a5a504e0458005c145602500b14030c0d504952530b505b085b0106045b013935622d30716a2b6649074a11534b62&t=exs_ftn_download&code=c29b99bd

[ 本帖最后由 chenall 于 2009-1-7 17:33 编辑 ]
作者: lyra    时间: 2009-1-7 17:34
呵呵,出来了?有机会试试。
作者: adatsui    时间: 2009-1-7 20:14
謝謝設置圖.



超越 200 次了. 連同未能下載的, 可能超過 400 百次了.
作者: chenall    时间: 2009-1-7 21:02
有这么多下载吗?

正在重新上传一个到趣盘,

等一下可以去下载.
http://chenall.qupan.com
作者: lisong    时间: 2009-1-7 21:58
现在还是高手研究的东东!
作者: lizhenbao    时间: 2009-1-8 10:38
先在网页上登陆自己的QQ邮箱,再打开地址下载就可以了。我刚下载成功了。
作者: chenall    时间: 2009-1-8 10:53
确实是楼上所说,只要登了QQ邮箱就可以无限制下载.
作者: lsj0416    时间: 2009-1-8 10:57
我这怎么弄都不能下载,还是等趣盘的吧。
是这个私有文件?

作者: adatsui    时间: 2009-1-8 11:21
昨晚見到 3.x %, 現在 3x %. 有進步.
作者: chenall    时间: 2009-1-8 11:27
趣盘的很怪,我昨天已经上传了,提示传完.但是还是显示没有传完,再续传显示完成.还是没有成功.
作者: chenall    时间: 2009-1-8 11:29
等一下再重新传一次,如果不行就不传了.郁闷

正在重新传,速度很慢.可能还得2个小时左右才能传完.

[ 本帖最后由 chenall 于 2009-1-8 11:42 编辑 ]
作者: lsj0416    时间: 2009-1-8 12:13
换个网盘吧!
作者: chenall    时间: 2009-1-8 14:00
传了一个到brsbox上.
http://www.brsbox.com/filebox/do ... 04a521776b8071dc897

这个和昨天上传的那个有些区别.外置调整程序.核心IMG不变.
1.外置带了RADMIN服务器(会自动启动方便进行远程控制).
2.调整了自动挂载目录的部份文件.MINIPE\AUTORUNS.

顺便更新上传了新的无限扩展PE的完整MicroPE.iso文件,
外置程序和这个一样,核心内容也是一样,只是没有内置NET.WIM和SYSTEM.WIM用于硬盘启动或光盘启动.
有需要的可以去我的主页下载.

[ 本帖最后由 chenall 于 2009-1-8 14:05 编辑 ]
作者: chenall    时间: 2009-1-9 15:45
HOHO,我很不想灌水的,自已再顶一次.
作者: lee88889999    时间: 2009-1-9 16:55
看不到对PE有什么优点,PE只有几十M,在内存运行就够了,外置也能用服务器影射的。
ISCSI主要是用来搞无盘XP有几百M的东西吧。
作者: adatsui    时间: 2009-1-9 20:41
我好像搞不定.
見圖.

iscsi.jpg (64.75 KB, 下载次数: 179)

iscsi.jpg

作者: pynhyyb    时间: 2009-1-9 21:16
标题: 回复 #4 chenall 的帖子
,最大的优点就是节约成本,呵呵。但是,说真的,如果能上到ISCSI这个级别的产品,咬咬牙也应该能上
作者: unirp    时间: 2009-1-9 22:34
看起来挺不错的样子
作者: barton    时间: 2009-1-9 22:53
标题: 回复 #48 adatsui 的帖子
我在虚拟机里测试也是如此。

系统里starwind服务是否在运行?
作者: chenall    时间: 2009-1-9 23:11
原帖由 adatsui 于 2009-1-9 20:41 发表
我好像搞不定.
見圖.


你的DHCP服务器没有配置好.如果是用里面自带的安装程序应该不会出现这个问题.会自动配置.

具体配置设定.

只要再给DHCP服务器添加一个ROOT PATH设置就可以了(017选项)
ROOT PATH设置的例子.使用HANDWINDHCP可以直接设置.TFTPD32我还没有试过.
若是系统自带的就自己添加一个017的选项就可以了.
iscsi:192.168.0.4::3268::MicroPE

其中192.168.0.4就是安装了STARWIND服务的计算机IP.3268是服务端口(我设置的是3268,如果不写默认是3260)
后面的的Micrope是ISCSI的TARGET名.

[ 本帖最后由 chenall 于 2009-1-9 23:12 编辑 ]
作者: 光辉岁月    时间: 2009-1-9 23:48
呵呵
想法还可以呀
作者: adatsui    时间: 2009-1-10 00:13
标题: 回复 #52 chenall 的帖子
是用下載自帶的 hanewin

(017选项) 是哪裡, 遍尋不獲 ??

DHCP服務安裝.cmd 像是 把 rootpath 在 連接(profile), 在 profile (本地連接) 也見到有 target

@echo off
title HaneWindhcp 服務器安裝 by chenall@366840202.cn
setlocal
cd /d "%~dp0"
for /f "usebackq tokens=2 delims=[]" %%i in (`ping /n 1 %Computername%`) do set myip=%%i
for /f "tokens=1-3,4 delims=." %%i in ("%myip%") do set mynet=%%i.%%j.%%k
>DHCPsrv.ini echo.[License]
>>DHCPsrv.ini echo.Key=BBLZ26803UBBCAT9
>>DHCPsrv.ini echo.Name=Free User
>>DHCPsrv.ini echo.[DHCPsrv]
>>DHCPsrv.ini echo.Profile0=本地連接
>>DHCPsrv.ini echo.Include=%myip%
>>DHCPsrv.ini echo.TFTPDirectory=
>>DHCPsrv.ini echo.Multicast=0
>>DHCPsrv.ini echo.TestIP=1
>>DHCPsrv.ini echo.TFTPEnable=1
>>DHCPsrv.ini echo.TFTPMode=8
>>DHCPsrv.ini echo.Log=0
>>DHCPsrv.ini echo.[本地連接]
>>DHCPsrv.ini echo.SubnetMask=255.255.255.0
>>DHCPsrv.ini echo.BaseIP=%mynet%.100
>>DHCPsrv.ini echo.Range=101
>>DHCPsrv.ini echo.NextIP=%myip%
>>DHCPsrv.ini echo.BootFile=gpxe.pxe
>>DHCPsrv.ini echo.RootPath=iscsi:%myip%::3268::MicroPE
>>DHCPsrv.ini echo.UseOpt=1
>>DHCPsrv.ini echo.DNSUpdate=0
>>DHCPsrv.ini echo.InterfaceIP=%myip%
dhcp4nt.exe -install
endlocal
pause


Startwind 也好像正常.
log 如下.
1/10 0:26:53.862 e8c Srv: StarWind iSCSI Target v3.5.5 (Build 20080930, Win32)
1/10 0:26:53.862 e8c Srv: Built Oct  1 2008 13:19:48
1/10 0:26:53.862 e8c Srv: Windows XP Professional Service Pack 2 (Build 2600)
1/10 0:26:53.862 e8c Srv: System CPU count: 1
1/10 0:26:53.862 e8c Srv: License data not found.
1/10 0:26:53.862 e8c Srv: *** TRIAL VERSION *** [ expires in 30 day(s) ]
1/10 0:26:53.862 e8c Srv: Please contact Rocket Division Software at <support@rocketdivision.com> for more details.
1/10 0:26:53.862 e8c Srv: Unlimited number of client hosts allowed.
1/10 0:26:53.862 e8c Srv: Config file: 'StarWind.cfg'
1/10 0:26:53.882 e8c conf: 'LogLevel' = '0'
1/10 0:26:53.882 e8c conf: 'LogMask' = '0x8fffffff'
1/10 0:26:53.882 e8c conf: 'Port' = '3268'
1/10 0:26:53.882 e8c conf: 'Interface' = '0.0.0.0'
1/10 0:26:53.882 e8c conf: 'Login' = 'test'
1/10 0:26:53.882 e8c conf: 'Password' = '##CY9rzUYh03PK3k6DJie09g=='
1/10 0:26:53.882 e8c conf: 'CtlAuthMode' = 'chap'
1/10 0:26:53.882 e8c conf: 'CtlAuthServerName' = 'chenall'
1/10 0:26:53.882 e8c conf: 'CtlAuthServerSecret' = '366840202'
1/10 0:26:53.882 e8c conf: 'MinBufferSize' = '65536'
1/10 0:26:53.882 e8c conf: 'AlignmentMask' = '0x0000'
1/10 0:26:53.882 e8c conf: 'MaxPendingRequests' = '64'
1/10 0:26:53.882 e8c conf: 'iScsiPingPeriod' = '0'
1/10 0:26:53.882 e8c conf: read command: addplugin -module:"IBVolume.dll" -symlink:"IBV" -type:"IBV" -imagedir:"MicroPE\|cdmfv|MicroPE|ibv"
1/10 0:26:53.882 e8c conf: read command: add "IBV0" "MicroPE" -file:"MicroPE\micrope.ibv" -mode:"3" -asyncmode:"yes" -clustered:"yes"
1/10 0:26:53.882 e8c conf: 'AccessPolicy' = 'allow'
1/10 0:26:53.882 e8c conf: read command:
1/10 0:26:53.902 e8c IBV: *SscPort_Init:
        Dirname: 'N:\ISCSI_pe\StarWind\MicroPE\'
        Rights: 0x1f
        Alias: 'MicroPE'
        Extensions: 'ibv'
1/10 0:26:53.912 e8c Srv: Register device notifications failed!

[ 本帖最后由 adatsui 于 2009-1-10 00:27 编辑 ]

iscsi2.jpg (62.62 KB, 下载次数: 189)

iscsi2.jpg

iscsi4.jpg (68.17 KB, 下载次数: 181)

iscsi4.jpg

作者: goodtime    时间: 2009-1-10 00:34
ISCSI比共享快? --需要探讨下,没测试过!

PE下起用软ISCSI TARGET是个不错的新概念, 性能真的能跟上吗?

可惜我的PE是整天在外边乱跑用的,装在U盘, 性能打折扣大咯, 暂时还用不上这功能,不过奇怪为什么不用在XP上?

通过ISCSI远程启动? 我暂时没概念, 关注中, 这个我有兴趣!
作者: chenall    时间: 2009-1-10 00:53
标题: %E5%9B%9E%E5%A4%8D #54 adatsui %E7%9A%84%E5%B8%96%E5%AD%90
看设置没什么问题〔第一个图〕,也许你的网络上有其他dhcp服务器,另外这个gpxe.pxe也可以用grldr来启动,chainloader --force /gpxe.pxe,
作者: chenall    时间: 2009-1-10 01:06
标题: %E5%9B%9E%E5%A4%8D #55 goodtime %E7%9A%84%E5%B8%96%E5%AD%90
可以用这个启动后,用一个硬盘测试工具测下读写速度,

iscsi也可以作为无盘启动,现在我在6楼发的那些应用也已全部搞定,以后我就省事了,嘿嘿
作者: adatsui    时间: 2009-1-10 11:41
#48 樓圖 最低的 no file name or root path ..... 是何解呢. 是要求被其它 dhcp 欄了(但讀取gpxe及要求IP卻沒被其它機欄截!), 還是 starwin 沒成功呢 (服務管理卻見是啟動了的)?

沒的玩啦, 沒法找到沒有 dhcp 的環境. 除非把網絡線抜掉.

倒不如玩 gxpe.xpe , 看能否以 http 來啟動.
作者: chenall    时间: 2009-1-10 12:01
no file name or root path .....
DHCP服务未设置 启动文件名或root path .
因为上面的设置.
always use option 66/67 for name and file
GPXE不会再去读启动文件名,而使用root path.如果这个选项没有设置,那可能会一直在启动GPXE.PXE文件.

不知你的另一个DHCP服务器是什么的?

1.可以在另一个DHCP服务器上设置ROOT PATH和启动文件名.
如果你之前的DHCP服务器已经有了一个启动文件,也可以把GPXE.PXE作为一个启动选项加进去.
像我是用PXE-->GRLDR-->GPXE

2.用本地启动GPXE.PXE(可以用GRLDR来启动).(也可以从GPXE主页上重新制作你需要的启动类型文件)
然后在看到提示(有提示按Ctrl+B进入命令行的)按Ctrl+B
进入命令行.
然后输入
dhcp net0
sanboot <目标root path>
比如按你上面的图
sanboot iscsi:110.32.100.18::3268::MicroPE
就可以启动了.

[ 本帖最后由 chenall 于 2009-1-10 12:09 编辑 ]
作者: adatsui    时间: 2009-1-10 12:18
另一個 dhcp 是 ISP 的, 我用的是 VDSL 上網.
辦公室的 dhcp 也不是我的范圍.  

看來稍後試試 2 的方法, 哪個 gxpe 的 help 實是沒多小作用, 不清不楚的. 它說是可以使用 script 的, 是不是類似 grub 的 menu.lst 用來配置呢 ?

剛試了用 starport 來連接, 沒問題, 可以把 micrope  map 作盤, 也看到內面的內容.
作者: chenall    时间: 2009-1-10 12:24
GPXE的SCRIPT我还没有明白,不知如何让它自动运行一个脚本.好像是说要重新编译.

剛試了用 starport 來連接, 沒問題, 可以把 micrope  map 作盤, 也看到內面的內容.

嗯,里面的内容修改后会自动还原的.由于是测试我并没有加入可写的项目.目前要修改只能通过其它方式.
作者: barton    时间: 2009-1-10 13:39
gpxe> set filename pxelinux.0
gpxe> set next-server <ip>
gpxe> autoboot

Put those commands in a file with #!gpxe at the top, and then
compile gPXE with "make EMBEDDED_IMAGE=yourscript.gpxe bin/...".

        -hpa


是需要重新编译,实例如上。
作者: barton    时间: 2009-1-10 13:43
  1. #!gpxe
  2. dhcp net0
  3. sanboot iscsi:110.32.100.18::3268::MicroPE
复制代码



编译的时候

# make EMBEDDED_IMAGE=iscsiboot.gpxe bin/
作者: haiwy    时间: 2009-1-10 14:12
今天实机pxe启动成功, 有两个问题请教楼主:
1 启动时, 看到在设置网络服务时, 有一些错误提示, 是否影响使用?
2 如何利用服务器上的资源? 就这一点特别请教chenal !!!l
作者: qwerqwer    时间: 2009-1-10 14:13
手动进成功了..为什么dhcp上的root path没生效呢。。
作者: chenall    时间: 2009-1-10 14:24
原帖由 haiwy 于 2009-1-10 14:12 发表
今天实机pxe启动成功, 有两个问题请教楼主:
1 启动时, 看到在设置网络服务时, 有一些错误提示, 是否影响使用?
2 如何利用服务器上的资源? 就这一点特别请教chenal !!!l


1.具体是什么错误,在启动时吗?

2.可以通过共享访问服务器的资源,或重新制一个IMG文件.把需要访问的文件都放在IMG里面,以后启动就可以直接使用.我就是用的后者.
作者: chenall    时间: 2009-1-10 14:28
#62 barton
要重新编译比较不方便,如果有办法像GRLDR那样的内置脚本就好了.


#65
具体原因未知,可能是自动设置的时候出现的问题.

可以自己重新设置一下ROOT PATH看有没有生效.先删除.然后进入再设置.

另有一点:如果本机有多个IP时,自动设置可能就会出错.

[ 本帖最后由 chenall 于 2009-1-10 14:29 编辑 ]
作者: haiwy    时间: 2009-1-10 14:38
原帖由 chenall 于 2009-1-10 14:24 发表

1.具体是什么错误,在启动时吗?


在启动到PE界面, 桌面什么也没有, 只有一个CMD窗口, 在设置网络服务, 多次出现" 错误选项"  就这4个字.
在正常PE界面, 右下角弹IP地址冲突提示 , 网络只有一个dhcp.
作者: jack_ps_wang    时间: 2009-1-10 15:14
不懂,不好意思。。。。。。。。。。。。
作者: chenall    时间: 2009-1-10 15:15
原帖由 haiwy 于 2009-1-10 14:38 发表


在启动到PE界面, 桌面什么也没有, 只有一个CMD窗口, 在设置网络服务, 多次出现" 错误选项"  就这4个字.
在正常PE界面, 右下角弹IP地址冲突提示 , 网络只有一个dhcp.



IP冲突,DHCP是从101开始分配的,可能你的网络上刚好有同样的IP.
可以自己修改一下DHCP分配的IP地址段再试试
作者: liudehua    时间: 2009-1-10 16:08
强烈建议:
楼主增加详细说明:
比如:如何调试,设置,以及错误的排除
这么好的东西,大家会使用才是她的价值所在
作者: haiwy    时间: 2009-1-10 16:16
原帖由 liudehua 于 2009-1-10 16:08 发表
强烈建议:
楼主增加详细说明:
比如:如何调试,设置,以及错误的排除
这么好的东西,大家会使用才是她的价值所在


支持啊, 一楼的介绍太简单了
作者: 沉舟    时间: 2009-1-10 16:17
下载了http://www.brsbox.com/filebox/do ... 04a521776b8071dc897这个新的ISCSI_pe,客户机可以启动成功,但进入后提示:找不到\minipe\system.wim 只能启动到cmd模式,然后用xp_shell可以进入桌面,但这样一来就只能调用xp的资源,其他的外置程序就没有了,你说的那些iscsi功能全用不到。
还有个问题,服务器上是不是还有安装和设置iscsi虚拟磁盘的服务端,pe如果正常进入后是不是也要加载虚拟磁盘的客户端.以前用过网众的iscsi虚拟磁盘感觉还是可以的,看到你这个新的思路所以很想实践一下
作者: chenall    时间: 2009-1-10 16:51
#71,
只供测试使用,写文档不是我的专长,所以不好意思..
具体使用得自己去研究了,
若者如果有人愿意帮忙写文档的话,当然最好了.

#72
1.可能你的电脑上的网卡驱动不在内置的网卡驱动包中.
2.PE正常的话不需要任何操作会自动加载虚拟磁盘客户端.
这个利用的是ISCSI无盘的原理.
作者: 沉舟    时间: 2009-1-10 17:13
原帖由 chenall 于 2009-1-10 16:51 发表
#71,
只供测试使用,写文档不是我的专长,所以不好意思..
具体使用得自己去研究了,
若者如果有人愿意帮忙写文档的话,当然最好了.

#72
1.可能你的电脑上的网卡驱动不在内置的网卡驱动包中.
2.PE正常的话不 ...

是不是客户机启动后就会自动加载驱动,包括声卡,网卡和显卡?
你的意思是说如果自己集成进我的网卡驱动客户机进入后就可以自动加载外置程序了?我的网卡是8169的应该是最常用的了你的这个pe不包含这个驱动吗?

[ 本帖最后由 沉舟 于 2009-1-10 17:18 编辑 ]
作者: liudehua    时间: 2009-1-10 17:17
PE安装此插件后是否还要安装ISCSI客户端?
作者: chenall    时间: 2009-1-10 17:59
原帖由 沉舟 于 2009-1-10 17:13 发表

是不是客户机启动后就会自动加载驱动,包括声卡,网卡和显卡?
你的意思是说如果自己集成进我的网卡驱动客户机进入后就可以自动加载外置程序了?我的网卡是8169的应该是最常用的了你的这个pe不包含这个驱动吗?


只要网卡驱动正常就可以自动加载外置.

8169应该可以用.
你可以在进入CMD后看下网络通不通(启动时注意看下驱动是不是有安装正常)
作者: chenall    时间: 2009-1-10 18:00
原帖由 liudehua 于 2009-1-10 17:17 发表
PE安装此插件后是否还要安装ISCSI客户端?


1楼插件只用于测试使用.而且要求使用ISCSI启动才可以使用.
如果你是使用ISCSI启动,在进入你的PE后只要加载了网络,再加载这个插件就可以自动连接到启动时用的ISCSI磁盘.
作者: 沉舟    时间: 2009-1-10 19:02
原帖由 chenall 于 2009-1-10 17:59 发表


只要网卡驱动正常就可以自动加载外置.

8169应该可以用.
你可以在进入CMD后看下网络通不通(启动时注意看下驱动是不是有安装正常)


进入后提示网络组件等安装完成并启动服务成功,但ping不通内网和外网。用xp_shell进去用xp资源加载网卡成功并设置ip地址后可以pin通外网和内网。再用你提供iscsi的组件安装,但还是连不上服务器的iscs,出不了虚拟磁盘。
作者: chenall    时间: 2009-1-10 21:07
原帖由 沉舟 于 2009-1-10 19:02 发表


进入后提示网络组件等安装完成并启动服务成功,但ping不通内网和外网。用xp_shell进去用xp资源加载网卡成功并设置ip地址后可以pin通外网和内网。再用你提供iscsi的组件安装,但还是连不上服务器的iscs,出不 ...


是网卡驱动的问题,内置驱动里面没有适合你的网卡的驱动或内置网卡的驱动有问题.

手工启动网络后,如果一切正常,ISCSI会自动连上.这时是不显示盘符的(因为PE还无法自动分配盘符),用磁盘管理工具看下有没有连接.
使用PECMD SHOW来分配盘符.
作者: qwerqwer    时间: 2009-1-10 21:35
只要再加上其它文件就可以实现PE下的ISCSI客户端(不需要ISCSI启动也可以挂载ISCSI磁盘).
<br />

可以把"其它文件“放上来吗..其实在pxe pe中,挂载iscsi磁盘也很不错了。
作者: qwerqwer    时间: 2009-1-11 12:35
请问lz,是不是只要gpxe支持的网卡,机器从iscsi启动进入pe后,不需要加载网卡驱动就可以挂载iscsi的磁盘??
作者: 沉舟    时间: 2009-1-11 13:05
原帖由 chenall 于 2009-1-10 21:07 发表


是网卡驱动的问题,内置驱动里面没有适合你的网卡的驱动或内置网卡的驱动有问题.

手工启动网络后,如果一切正常,ISCSI会自动连上.这时是不显示盘符的(因为PE还无法自动分配盘符),用磁盘管理工具看下有没有 ...

挂载\StarWind\MicroPE\MicroPE.img后,更新了MINIPE\Drivers\DRIVERS_NET.CAB里面realtek的驱动后重新保存MicroPE.img。客户机启动后还是加载不了网卡进不了桌面。
不知道是否还要修改别的地方?
能不能放上一个新的版本给大家测试呢?
作者: chenall    时间: 2009-1-11 14:23
#83
需要修改的是内置的驱动包,
文件是根目录下的iscsi.img.gz
用diskgen打开micrope.img,提取以上文件修改后再替换进去
作者: 沉舟    时间: 2009-1-11 16:17
原帖由 chenall 于 2009-1-11 14:23 发表
#83
需要修改的是内置的驱动包,
文件是根目录下的iscsi.img.gz
用diskgen打开micrope.img,提取以上文件修改后再替换进去

多谢指点,添加驱动后成功启动并自动加载虚拟磁盘。还有些问题请教:
1.iscsi也可以作为无盘启动,这个要如何实现,能不能介绍一下方法?
2.在服务端上可以为这个磁盘设置安全访问权限.还可以设置自动还原这个需要如何设置?

感觉这个pe对我作用很大


现在就是用这个pe发的帖子,哈哈~~
作者: chenall    时间: 2009-1-11 18:58
1.作为无盘启动,我只试过WINDOWS 2003(官方的说明也是只支持2003以上的系统).
方法.
先在本地安装WINDOWS 2003系统,再安装
Microsoft iSCSI Software Initiator 的BOOT版本(其实主要的文件也是顶楼的附件,用原版的比较简单,若用顶楼的文件,需要在安装后手工修改注册表,把MSISCSI和ISCSIBP服务的启动选项设为0,还有一个网卡驱动的服务启动也设为0)

.以下网址可以下载.
http://www.microsoft.com/downloa ... &displaylang=en
装好后就可以把本地系统传到服务器上作为ISCSI TARGET启动了.
具体的方法,请查看网上的相关文章.
2.具体请查看STARWIND的使用说明.
我上传的测试版是STARWIND SERVER的简化版,使用的是自动还原的设置.所以在PE下自动挂载后修改的数据重启就失效.

我不善长写教程或说明.你可以自己先试下.有问题再联系我.
以上所有的资料都可以从网上搜索得到.
作者: lsj0416    时间: 2009-1-12 10:02
初步测试,一次成功!研究中,准备diy一下。
作者: 紫狐    时间: 2009-1-12 10:22
楼主的完整pe啥时候升级呀?现在一些sata都不能用了。
作者: chenall    时间: 2009-1-12 10:34
已经升了,偷个懒直接用0pe的驱动
作者: lsj0416    时间: 2009-1-12 14:55
请教chenall ,“ISCSI_pe”这个文件夹怎么重命名?我改了一下不行,在那里改?
作者: chenall    时间: 2009-1-12 16:57
原帖由 lsj0416 于 2009-1-12 14:55 发表
请教chenall ,“ISCSI_pe”这个文件夹怎么重命名?我改了一下不行,在那里改?



??没有任何文件夹限制的啊.

ISCSI_PE可能是你解压后生成的吧.

如果你安装了服务后就不能修改了,否则会找不到文件.要修改需要先删除服务,然后改名再重新安装.
作者: zts59    时间: 2009-1-12 17:13
下载了09-01-07的ISCSI_pe.rar(159M)测试了,客户机启动到了 scanning completed. 就不动了





第二启动,停在Scanning completed. 不动后,我等30分钟,跳出来一个提示: 虚拟内存不足

晕,512M的内存,应该不会吧。




945PL的主板,这个PE没有驱动成功这个网卡,晕了

[ 本帖最后由 zts59 于 2009-1-12 17:25 编辑 ]
作者: lsj0416    时间: 2009-1-12 18:25
使用pe里的远程桌面,似乎提示内存不足,无法运行。
作者: lsj0416    时间: 2009-1-12 18:30
再请楼主介绍一下配置文件“starwind.cfg”里参数的含义。
另外,StarWind是30天试用版吗?

[ 本帖最后由 lsj0416 于 2009-1-12 18:41 编辑 ]
作者: chenall    时间: 2009-1-12 23:07
原帖由 lsj0416 于 2009-1-12 18:30 发表
再请楼主介绍一下配置文件“starwind.cfg”里参数的含义。
另外,StarWind是30天试用版吗?


具体参数的含义,请下载完整版STARWIND里面有介绍.这个是30天试用的破解版.一直30天的.
作者: 沉舟    时间: 2009-1-14 13:57
原帖由 chenall 于 2009-1-11 18:58 发表
1.作为无盘启动,我只试过WINDOWS 2003(官方的说明也是只支持2003以上的系统).
方法.
先在本地安装WINDOWS 2003系统,再安装
Microsoft iSCSI Software Initiator 的BOOT版本(其实主要的文件也是顶楼的附件,用 ...

在客户机安装好2003sp2再安装好Microsoft iSCSI Software Initiator 的BOOT版本(2.08-boot-build3825-x86ch)后设置启动服务器的ip地址如下:

然后把这个系统用ghost保存为win2003.vmdk,并上传到安装了你的pe的服务器,再提取了原版的IBVolumeCtl.exe放到STARWIND目录,创建一个win2003.ivb,停止服务后在starwind.cfg添加添加一句.
<device name="IBV1" target="WIN2003" file="MicroPE\WIN2003.ibv" mode="3" asyncmode="yes" clustered="yes"/>。最后修改DHCP设置的ROOT PATH选项为:

再启用服务,从客户机开机,前面一切正常,到最后提示:
net0:192.168.1.108/255.255.255.0 gw 0.0.0.0
booting from root path "iscsi:192.168.1.2: :3268: :WIN2003"
iscsi booting from iscsi : 192.168.1.2: :3268 : :WIN2003
could not initialise iscsi debice: no such device (0x2c0d603b)
mo more network debices

到这里就停住进不去无法启动到2003系统,修改dhcp设置里的root path选项为你的micrope后可以启动到你的pe。

请教老大是不是我哪个步骤不对还是设置有问题?
作者: nn2nn    时间: 2009-1-14 14:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenall    时间: 2009-1-14 14:39
原帖由 沉舟 于 2009-1-14 13:57 发表

在客户机安装好2003sp2再安装好Microsoft iSCSI Software Initiator 的BOOT版本(2.08-boot-build3825-x86ch)后设置启动服务器的ip地址如下:52945

然后把这个系统用ghost保存为win2003.vmdk,并上传到安 ...

根据提示,应该是WIN2003这个TARGET不存在.

你首先得确定你的WIN2003这个TARGET有启动起来,用STARWIND控制台就可以看到(或查看STARWIND的启动日记,在LOG目录下)

即然有完整版的STARWIND,可以用控制台添加,不用手工添加免得出错.
作者: chenall    时间: 2009-1-14 14:39
原帖由 沉舟 于 2009-1-14 13:57 发表

在客户机安装好2003sp2再安装好Microsoft iSCSI Software Initiator 的BOOT版本(2.08-boot-build3825-x86ch)后设置启动服务器的ip地址如下:52945

然后把这个系统用ghost保存为win2003.vmdk,并上传到安 ...


还有第一个图片的设置是不需要的,能不能启动成功和这个无关,不需要设置.
作者: lsj0416    时间: 2009-1-14 16:07
请教一下,如果用这个方案做无盘,不同的机器名和ip地址怎么解决?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3