赞
踩
本文要介绍的是如何在OpenWrt平台上面搭建无盘工作站服务器以及Windows的iSCSI部署。
当然,由于OpenWrt也可以算得上一种Linux发行版了,所以本文所介绍的一些方法,在其它Linux发行版上面仍有一定的参考价值。
整个过程大概分为以下几步:
给OpenWrt添加iSCSI Target支持
创建并配置iSCSI Target
获取gPXE并配置DHCP及TFTP服务
通过iSCSI部署Windows
测试
给OpenWrt添加iSCSI Target支持
到写作本文为止,貌似OpenWrt官方还没有添加iSCSI Target支持相关的软件包,所以我们需要自力更生。然而幸运的是,已经有前人做过了类似的事情,我们只要采取“拿来主义”即可。
相关资源:
https://github.com/tobiaswaldvogel/openwrt-addpack/tree/master/scst
https://github.com/tobiaswaldvogel/openwrt-addpack/tree/master/luci-app-scst
上面分别是在OpenWrt的内核层面实现的iSCSI Target支持及其Luci配置界面,读者需要自行获取这两部分的源码然后进行交叉编译,这也是我最终选用的方案,下文关于iSCSI的内容均基于此。
另外还有一个在用户空间实现的方案,详情见:
https://dev.openwrt.org/ticket/8798
http://patchwork.openwrt.org/patch/2597
无论上面哪种方案,就目前而言都需要读者自行编译&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。