POPPUR爱换

标题: 请教iSCSI无盘启动的问题 [打印本页]

作者: lucifersun    时间: 2013-1-29 13:11
标题: 请教iSCSI无盘启动的问题
服务器是Win2012,自带iSCSI Target Server。20G固定大小VHD,用Hyper-V完成了Win8的第一阶段安装,就是install.wim部署到了硬盘里。然后建了一个差异VHD,给iSCSI挂载。
客户端装了块Intel Gigabit CT Desktop,刷了iSCSI启动的Boot Rom,开机时候能用CTRL-D进入网卡设置界面,boot界面显示有一个20G的硬盘挂载上了,从iSCSI启动能够出现Win8的启动徽标,但之后就显示初始化失败自动重启。
如果从U盘启动安装程序,无法在安装界面里发现iSCSI硬盘,加载了网卡驱动也不行,在Server里也显示当前未链接,似乎网卡没有保持iSCSI的连接状态。
请问这个情况是那个环节出了问题?


作者: lucifersun    时间: 2013-1-29 21:05
本帖最后由 lucifersun 于 2013-1-29 21:14 编辑

尝试了在Win8系统中挂载iSCSI硬盘,一切都很正常,而且性能也还过得去,相当于本地HDD了,如果能搞定iSCSI Boot,那我还考虑再加个SSD做CacheCade,估计还能有进一步提升。

[attach]2161842[/attach]

作者: guanyc    时间: 2013-1-29 21:34
没想 Win8也这样。。

请不要在 直接尝试在VHD灌入系统

新建一个空盘

然后用
在客户机上插入安装盘启动, 配置完ISCSI链接后, 重启,会在iSCSI启动失败,然后转入安装盘(有必要需要调整启动顺序), 之后,进行安装就可以了, 如果要建立不同的差分的话,
可以在第一次重启系统的时候那里阻止启动,然后备份。


个人估计的原因是 网卡的模拟启动和硬件本身的不兼容,通过网络启动时, 某些参数会错误。

PS。网卡是在哪里弄得, 费用能告知一下不?
作者: lucifersun    时间: 2013-1-29 21:47
guanyc 发表于 2013-1-29 21:34
没想 Win8也这样。。

请不要在 直接尝试在VHD灌入系统

之前尝试过从安装盘启动,不过VHD里是有文件的,但无法在安装界面里显示磁盘。我再去试试看挂载一个空VHD文件会是什么情况
网卡是以前在淘宝上买的,说是原装正品,245元。
作者: lucifersun    时间: 2013-1-29 22:52
guanyc 发表于 2013-1-29 21:34
没想 Win8也这样。。

请不要在 直接尝试在VHD灌入系统

建立了一个空VHD,固定20G大小,还是不行。
启动后进入Boot ROM界面,这里都是正常的。而且在这个时候,Server里的目标状态是“已连接”
这张照片有点问题,我快门按早了,最后识别出LUN0 MSFT 20G的那行内容没拍到,当时也没有发现。现在网卡已经拆了下来,不可能重拍,只能凑活一下了。
[attach]2161947[/attach]

BIOS里的启动顺序:1、iSCSI 2、USB。

空硬盘,自动从USB上启动安装程序。

进入到分区界面的时候就显示没有驱动器,加载了对应的网卡驱动也没用。关键当时在Server里的状态是未连接,网卡和服务器之间没有保持连接。
[attach]2161948[/attach]

[attach]2161949[/attach]



作者: lucifersun    时间: 2013-1-29 22:58
本帖最后由 lucifersun 于 2013-1-29 22:58 编辑

如果VHD带系统,可以从iSCSI启动,但可能是因为驱动的关系,系统无法成功启动。
用空VHD,进入安装程序后,网卡会和服务器断开连接,安装程序无法检测到硬盘,安装失败。
感觉是无路可走啊,Intel网卡设置里也没有找到和连接时限相关的项目。实在不行我明天找个qPXE装在U盘里试试看效果。
作者: 翠花    时间: 2013-1-30 02:01
觉得还是pe没带iscsi的缘故
作者: 翠花    时间: 2013-1-30 02:01
觉得还是pe没带iscsi的缘故
作者: guanyc    时间: 2013-1-30 23:59
本帖最后由 guanyc 于 2013-1-31 00:04 编辑

[quote]lucifersun 发表于 2013-1-29 22:52 http://social.technet.microsoft.com/Forums/en-US/winserversetup/thread/45de0630-ffb4-4e63-8d66-d1c40141903e/
http://etherboot.org/wiki/sanboot/win2k8_iscsi_install

问题不是很清楚呢,  可以参考这2个链接

另外, 可以在命令行模式下,检查 网卡。

另外, 貌似我印象中要是没错话, 如果 网卡作为iSCSI的 话, 它将不再是网卡了(网络功能对外界不可用)

作者: lucifersun    时间: 2013-1-31 12:42
guanyc 发表于 2013-1-30 23:59
[quote]lucifersun 发表于 2013-1-29 22:52 http://social.technet.microsoft.com/Forums/en-US/winservers ...

谢谢,我回去再试试看gPXE,今天在MS technet里还看到一个说法是,安装前先要在命令行模式下,用diskpart对这个硬盘做一下online
作者: lucifersun    时间: 2013-2-1 21:10
问题确定了,确实是PE的关系,进入WinPE之后无法加载iSCSI。今天改用RHEL6.3,就有安装到SAN的选项,直接挂载了iSCSI硬盘,之后通过Intel网卡正常启动。
不过进入系统后网卡被占用,上网需要有另一块网卡。这样一来,对于家用的价值就不大了,虽然省掉了硬盘,但主机背后得接2根网线,一些只做了单路布线的位置还得用交换机,反而更加麻烦。而且一块支持iSCSI启动的网卡也不便宜,还不如直接一个64G SSD启动系统。
作者: 爱喝可乐的小白    时间: 2013-2-2 14:23
lucifersun 发表于 2013-2-1 21:10
问题确定了,确实是PE的关系,进入WinPE之后无法加载iSCSI。今天改用RHEL6.3,就有安装到SAN的选项,直接挂 ...

这样的玩法, 你可以去尝试citrix的pvs方式的xendesktop,无盘工作站就是这个方式

其实也只是省了一个localdisk,如果不是大批量的部署,方便统一管理,没啥特别的意义
作者: lucifersun    时间: 2013-2-2 20:39
爱喝可乐的小白 发表于 2013-2-2 14:23
这样的玩法, 你可以去尝试citrix的pvs方式的xendesktop,无盘工作站就是这个方式

其实也只是省了一个 ...

xendesktop是虚拟桌面吧。我现在只是想随便玩玩,考虑用在家里几台HTPC上,所以系统只能是Win。
现在在研究怎么把iSCSI目标发现打包进boot.wim
作者: 爱喝可乐的小白    时间: 2013-2-2 20:55
lucifersun 发表于 2013-2-2 20:39
xendesktop是虚拟桌面吧。我现在只是想随便玩玩,考虑用在家里几台HTPC上,所以系统只能是Win。
现在在研 ...

pvs是基于svr08r2的

svr2012的iscsi可以指定给某一个网卡启动吗?
作者: guanyc    时间: 2013-2-2 21:16
lucifersun 发表于 2013-2-2 20:39
xendesktop是虚拟桌面吧。我现在只是想随便玩玩,考虑用在家里几台HTPC上,所以系统只能是Win。
现在在研 ...


驱动问题, 记得好像又说怎么给PE加载iSCSI。。
但我通过gpxe,在虚机测试的时候倒是很好用的说

至于绑定目标,我想可以通过 DHCP来提供,
最近,刚刚发现了如何用TFTP+ DHCP ,还有Windows自带组件,实现了网络启动PE,,
作者: lucifersun    时间: 2013-2-2 22:33
guanyc 发表于 2013-2-2 21:16
驱动问题, 记得好像又说怎么给PE加载iSCSI。。
但我通过gpxe,在虚机测试的时候倒是很好用的说

虚拟机使用gPXE的iso或者DHCP+TFTP+gPXE,可以启动,能够加载上iSCSI,不过进入PE安装界面的时候还是没有硬盘被识别到。所以我才开始怀疑是PE的问题,下载了一套RHEL做测试。
作者: lucifersun    时间: 2013-2-2 22:36
爱喝可乐的小白 发表于 2013-2-2 20:55
pvs是基于svr08r2的

svr2012的iscsi可以指定给某一个网卡启动吗?

您是指“发起程序ID”这个可以用MAC地址的。
作者: 翠花    时间: 2013-2-2 23:49
觉得还是pe没带iscsi的缘故
作者: guanyc    时间: 2013-2-3 21:13
lucifersun 发表于 2013-2-2 22:33
虚拟机使用gPXE的iso或者DHCP+TFTP+gPXE,可以启动,能够加载上iSCSI,不过进入PE安装界面的时候还是没有 ...

我用的是 Hyper-V 2.0 ,配合 TFTP和 DHCP,+ Gpxe 启动的, 光盘是Win7安装盘
印象中是很顺利的就安装上了, 服务器端是 Win 2008 R2 + MS iSCSI Traget  3.3





欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4