本文要介绍的是如何在 OpenWrt 平台上面搭建无盘工作站服务器以及 Windows 的 iSCSI 部署。

当然,由于 OpenWrt 也可以算得上一种 Linux 发行版了,所以本文所介绍的一些方法,在其它 Linux 发行版上面仍有一定的参考价值。

整个过程大概分为以下几步:给 OpenWrt 添加 iSCSI Target 支持

创建并配置 iSCSI Target

获取 gPXE 并配置 DHCP 及 TFTP 服务

通过 iSCSI 部署 Windows

测试

给 OpenWrt 添加 iSCSI Target 支持

到写作本文为止,貌似 OpenWrt 官方还没有添加 iSCSI Target 支持相关的软件包,所以我们需要自力更生。然而幸运的是,已经有前人做过了类似的事情,我们只要采取“拿来主义”即可。

无论上面哪种方案,就目前而言都需要读者自行编译,但是如何交叉编译 OpenWrt 所需的软件包不在本文的讨论范围。

采用第一种方案,进行交叉编译后,会得到以下几个软件包:kmod-iscsi-scst

kmod-scst

kmod-scst-vdisk

scst

luci-app-scst

把它们安装到 OpenWrt,这样第一步添加 iSCSI Target 支持就算完成了。

创建并配置 iSCSI Target

要创建 iSCSI Target 需要路由器有足够大的存储空间,最好是在路由器上挂载移动硬盘,如果是U盘则最小需要 16G 的 U 盘,而且 U 盘的性能可能会差很多。

在进入下面的配置之前,我们需要创建一个固定大小的虚拟磁盘文件,你可以将移动硬盘连接到电脑上进行创建( Windows 下创建一个 VHD 虚拟磁盘文件即可,至于要不要初始化该虚拟磁盘,则需要根据下面的操作决定,所以我建议先不要初始化),也可以直接在路由器上面创建,直接在路由器上面创建需要使用 dd 命令,假设你的移动硬盘被挂载到 /mnt/sda1 ,则可以使用下面的命令创建一个 15G 的文件:mkdir /mnt/sda1/iscsi

dd if=/dev/zero of=/mnt/sda1/iscsi/disk1.vhd bs=1M count=15360

创建文件的过程需要较长时间,请耐心等待,同时你可以另开一个终端登录路由器,并使用du -h /mnt/sda1/iscsi/disk1.vhd

查看文件大小。

虚拟磁盘文件创建完成后,进入 iSCSI Target 的 Web 管理界面(服务->iSCSI Target)。

先是“Global settings”(全局设置),里面只有一个“System ID”,就是 iSCSI Qualified Name(即 ipn)。

默认的设置是“iqn.2012-12.org.openwrt”,建议不要更改,至于其命名规范,可参考rfc3721中相关内容。

然后是“Devices”(设备),单击添加,添加一个 Device,共享名随意(如disk1),类型只有一个选项——“Image file”,“目录”即虚拟磁盘文件的路径(如/mnt/sda1/iscsi/disk1.vh)。

紧接着是“Tagets”,同样单击添加,共享名随意(如 iscsiboot),“Lun”则需填写上面添加的 Device 的共享名(如 disk1),设置好后别忘了点击保存&应用。

上面的设置,也可以通过编辑配置文件(/etc/config/scst)完成:config global

option id 'iqn.2012-12.org.openwrt'

config target

option name 'iscsiboot'

list lun 'disk1'

config device

option type 'file'

option blocksize '512'

option name 'disk1'

option path '/mnt/sda1/iscsi/disk1.vhd'

最后,需要开启scst服务:/etc/init.d/scst enable

/etc/init.d/scst start

如果start失败的话,可能需要重启路由器:reboot

未完待续……

openwrt无盘服务器,搭建基于 OpenWrt/gPXE/iSCSI 的 Windows 无盘工作站相关推荐

  1. 深度无盘服务器网卡,无盘服务器网卡

    无盘服务器网卡 内容精选 换一换 SAP HANA运行在HANA云服务器上.需要根据部署场景,创建一台或多台HANA云服务器,用于部署SAP HANA软件. ISO是一种光盘映像文件,通过特定的压缩方 ...

  2. 无盘 服务器 聚合,四网卡汇聚技术详解(为windows7无盘铺路)

    一.网卡端口汇聚: 首先先看下我汇聚好的设备管理器图 详细步骤如下: 安装最新的网卡驱动会自动把INTEL分组的功能集成进去 1.安装INTEL的网卡驱动(我安装的是14.4) 2.驱动完毕后在设备管 ...

  3. 客户无盘系统服务器内存,无盘服务器内存大小

    无盘服务器内存大小 内容精选 换一换 迁移前,您需要设置目的端服务器.该目的端用来接收源端的数据,同时您也可以使用该目的端进行迁移测试和启动目的端.只有"迁移阶段 > 迁移实时状态&q ...

  4. 网众无盘服务器 快车挂盘失败 显示 当前磁盘已经为超级工作站模式,网众快车...

    本词条缺少信息栏.概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <网众快车>是一款集网络克隆.系统分发.磁盘保护.游戏菜单.自动更新.网络磁盘.内容管理.增值服务为一体的 ...

  5. 无盘服务器镜像包缓存设多少,无盘服务器16g缓存设置

    无盘服务器16g缓存设置 内容精选 换一换 扩容成功后,对于linux操作系统而言,需要将扩容部分的容量划分至原有分区内,或者为扩容部分的磁盘分配新的分区.本文以"EulerOS 2.0 6 ...

  6. 300台无盘服务器,300台左右机器的网吧用无盘还是有盘?

    上一篇文章中我们向大家介绍了30台网吧无盘服务器配置及价格,相信大家都了解了吧,现在我们要接着为大家介绍一下300台左右机器的网吧用无盘还是有盘?下面大家就跟着我们txwb网吧联盟的网吧无盘栏目一起去 ...

  7. 网吧无盘服务器怎么弄,网吧无盘服务器怎么设置不了

    网吧无盘服务器怎么设置不了 内容精选 换一换 Linux云服务器一般采用SSH连接方式,使用密钥对进行安全地无密码访问.但是SSH连接一般都是字符界面,有时我们需要使用图形界面进行一些复杂操作.本文以 ...

  8. 无盘操作系统服务器,无盘服务器操作系统

    无盘服务器操作系统 内容精选 换一换 本节介绍如何使用华为云镜像,通过切换镜像部署Windows环境.当您已经购买了弹性云服务器,但想切换成其它类型操作系统,或者想使用镜像重新部署已经预装了其它软件的 ...

  9. 网吧无盘服务器从30台----115台的经验(二)

    有钱当然就要往专用服务器的东西去配了,没有钱,也要配个起码用起来爽点的吧.有些推销无盘的人,为了拉单,就吹嘘随便一个服务器,带个40台机器没有问题,好点的服务器可以带60台,加IDE阵列带100去.这 ...

最新文章

  1. windows桌面待办事项_记录在电脑便签中的内容怎么在电脑桌面显示透明日历清单?...
  2. SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
  3. 问题解决——使用CriticalSection后 0xXXXXXXXX处最可能的异常: 0xC0000005: 写入位置 0x00000014 时发生访问冲突
  4. 自律到极致-人生才精致:第6期
  5. spring BeanFactory加载xml配置文件示例
  6. 实现树状结构_组合模式 - 树状结构的优雅实现
  7. Android 系统(275)---紧急号码的管理及客制化方法
  8. MATLAB语言初步学习(一)
  9. HDU 4381 Grid
  10. 使用jdbc连接数据库的步骤
  11. 江小白包装设计原型_江小白的跨界营销,系列设计很“牛啤”!
  12. 用户计算机证书在哪里找,用户、计算机或服务的“证书”管理单元 怎么进?...
  13. 服务器物理硬盘序列号,服务器硬盘序列号查看
  14. 自动旁注并多进程调用wwwscan扫描旁注结果的python脚本。
  15. R语言ggplot2绘图
  16. 光源基础知识及光源选型
  17. 分区模式:MBR和GPT
  18. sci论文发表的重复率要求低于多少
  19. 严重: Servlet [login_fali] in web application [/StudyforJSP] threw load() exception javax.servl
  20. 5.JavaSwing知识点----(1)swing中的容器

热门文章

  1. Vlan中Trunk接口配置
  2. BZOJ5292 洛谷4457 LOJ2513:[BJOI2018]治疗之雨——题解
  3. iHealth基于Docker的DevOps CI/CD实践
  4. bzoj千题计划169:bzoj2463: [中山市选2009]谁能赢呢?
  5. Python+Flask.0010.FLASK即插视图之自定义视图类及修饰器
  6. java中跨时区的日期格式转换
  7. 苹果自己设计芯片,但是还是绕不过高通
  8. 相似图像搜索的哈希算法思想及实现(差值哈希算法和均值哈希算法)
  9. leetcode 1269. 停在原地的方案数(dp)
  10. 重学TCP协议(11)TFO(Tcp Fast Open)