openwrt无盘服务器,搭建基于 OpenWrt/gPXE/iSCSI 的 Windows 无盘工作站
本文要介绍的是如何在 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 无盘工作站相关推荐
- 深度无盘服务器网卡,无盘服务器网卡
无盘服务器网卡 内容精选 换一换 SAP HANA运行在HANA云服务器上.需要根据部署场景,创建一台或多台HANA云服务器,用于部署SAP HANA软件. ISO是一种光盘映像文件,通过特定的压缩方 ...
- 无盘 服务器 聚合,四网卡汇聚技术详解(为windows7无盘铺路)
一.网卡端口汇聚: 首先先看下我汇聚好的设备管理器图 详细步骤如下: 安装最新的网卡驱动会自动把INTEL分组的功能集成进去 1.安装INTEL的网卡驱动(我安装的是14.4) 2.驱动完毕后在设备管 ...
- 客户无盘系统服务器内存,无盘服务器内存大小
无盘服务器内存大小 内容精选 换一换 迁移前,您需要设置目的端服务器.该目的端用来接收源端的数据,同时您也可以使用该目的端进行迁移测试和启动目的端.只有"迁移阶段 > 迁移实时状态&q ...
- 网众无盘服务器 快车挂盘失败 显示 当前磁盘已经为超级工作站模式,网众快车...
本词条缺少信息栏.概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <网众快车>是一款集网络克隆.系统分发.磁盘保护.游戏菜单.自动更新.网络磁盘.内容管理.增值服务为一体的 ...
- 无盘服务器镜像包缓存设多少,无盘服务器16g缓存设置
无盘服务器16g缓存设置 内容精选 换一换 扩容成功后,对于linux操作系统而言,需要将扩容部分的容量划分至原有分区内,或者为扩容部分的磁盘分配新的分区.本文以"EulerOS 2.0 6 ...
- 300台无盘服务器,300台左右机器的网吧用无盘还是有盘?
上一篇文章中我们向大家介绍了30台网吧无盘服务器配置及价格,相信大家都了解了吧,现在我们要接着为大家介绍一下300台左右机器的网吧用无盘还是有盘?下面大家就跟着我们txwb网吧联盟的网吧无盘栏目一起去 ...
- 网吧无盘服务器怎么弄,网吧无盘服务器怎么设置不了
网吧无盘服务器怎么设置不了 内容精选 换一换 Linux云服务器一般采用SSH连接方式,使用密钥对进行安全地无密码访问.但是SSH连接一般都是字符界面,有时我们需要使用图形界面进行一些复杂操作.本文以 ...
- 无盘操作系统服务器,无盘服务器操作系统
无盘服务器操作系统 内容精选 换一换 本节介绍如何使用华为云镜像,通过切换镜像部署Windows环境.当您已经购买了弹性云服务器,但想切换成其它类型操作系统,或者想使用镜像重新部署已经预装了其它软件的 ...
- 网吧无盘服务器从30台----115台的经验(二)
有钱当然就要往专用服务器的东西去配了,没有钱,也要配个起码用起来爽点的吧.有些推销无盘的人,为了拉单,就吹嘘随便一个服务器,带个40台机器没有问题,好点的服务器可以带60台,加IDE阵列带100去.这 ...
最新文章
- windows桌面待办事项_记录在电脑便签中的内容怎么在电脑桌面显示透明日历清单?...
- SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
- 问题解决——使用CriticalSection后 0xXXXXXXXX处最可能的异常: 0xC0000005: 写入位置 0x00000014 时发生访问冲突
- 自律到极致-人生才精致:第6期
- spring BeanFactory加载xml配置文件示例
- 实现树状结构_组合模式 - 树状结构的优雅实现
- Android 系统(275)---紧急号码的管理及客制化方法
- MATLAB语言初步学习(一)
- HDU 4381 Grid
- 使用jdbc连接数据库的步骤
- 江小白包装设计原型_江小白的跨界营销,系列设计很“牛啤”!
- 用户计算机证书在哪里找,用户、计算机或服务的“证书”管理单元 怎么进?...
- 服务器物理硬盘序列号,服务器硬盘序列号查看
- 自动旁注并多进程调用wwwscan扫描旁注结果的python脚本。
- R语言ggplot2绘图
- 光源基础知识及光源选型
- 分区模式:MBR和GPT
- sci论文发表的重复率要求低于多少
- 严重: Servlet [login_fali] in web application [/StudyforJSP] threw load() exception javax.servl
- 5.JavaSwing知识点----(1)swing中的容器
热门文章
- Vlan中Trunk接口配置
- BZOJ5292 洛谷4457 LOJ2513:[BJOI2018]治疗之雨——题解
- iHealth基于Docker的DevOps CI/CD实践
- bzoj千题计划169:bzoj2463: [中山市选2009]谁能赢呢?
- Python+Flask.0010.FLASK即插视图之自定义视图类及修饰器
- java中跨时区的日期格式转换
- 苹果自己设计芯片,但是还是绕不过高通
- 相似图像搜索的哈希算法思想及实现(差值哈希算法和均值哈希算法)
- leetcode 1269. 停在原地的方案数(dp)
- 重学TCP协议(11)TFO(Tcp Fast Open)