日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

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

發(fā)布時(shí)間:2023/12/9 windows 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openwrt无盘服务器,搭建基于 OpenWrt/gPXE/iSCSI 的 Windows 无盘工作站 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文要介紹的是如何在 OpenWrt 平臺上面搭建無盤工作站服務(wù)器以及 Windows 的 iSCSI 部署。

當(dāng)然,由于 OpenWrt 也可以算得上一種 Linux 發(fā)行版了,所以本文所介紹的一些方法,在其它 Linux 發(fā)行版上面仍有一定的參考價(jià)值。

整個(gè)過程大概分為以下幾步:給 OpenWrt 添加 iSCSI Target 支持

創(chuàng)建并配置 iSCSI Target

獲取 gPXE 并配置 DHCP 及 TFTP 服務(wù)

通過 iSCSI 部署 Windows

測試

給 OpenWrt 添加 iSCSI Target 支持

到寫作本文為止,貌似 OpenWrt 官方還沒有添加 iSCSI Target 支持相關(guān)的軟件包,所以我們需要自力更生。然而幸運(yùn)的是,已經(jīng)有前人做過了類似的事情,我們只要采取“拿來主義”即可。

無論上面哪種方案,就目前而言都需要讀者自行編譯,但是如何交叉編譯 OpenWrt 所需的軟件包不在本文的討論范圍。

采用第一種方案,進(jìn)行交叉編譯后,會得到以下幾個(gè)軟件包:kmod-iscsi-scst

kmod-scst

kmod-scst-vdisk

scst

luci-app-scst

把它們安裝到 OpenWrt,這樣第一步添加 iSCSI Target 支持就算完成了。

創(chuàng)建并配置 iSCSI Target

要創(chuàng)建 iSCSI Target 需要路由器有足夠大的存儲空間,最好是在路由器上掛載移動硬盤,如果是U盤則最小需要 16G 的 U 盤,而且 U 盤的性能可能會差很多。

在進(jìn)入下面的配置之前,我們需要創(chuàng)建一個(gè)固定大小的虛擬磁盤文件,你可以將移動硬盤連接到電腦上進(jìn)行創(chuàng)建( Windows 下創(chuàng)建一個(gè) VHD 虛擬磁盤文件即可,至于要不要初始化該虛擬磁盤,則需要根據(jù)下面的操作決定,所以我建議先不要初始化),也可以直接在路由器上面創(chuàng)建,直接在路由器上面創(chuàng)建需要使用 dd 命令,假設(shè)你的移動硬盤被掛載到 /mnt/sda1 ,則可以使用下面的命令創(chuàng)建一個(gè) 15G 的文件:mkdir /mnt/sda1/iscsi

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

創(chuàng)建文件的過程需要較長時(shí)間,請耐心等待,同時(shí)你可以另開一個(gè)終端登錄路由器,并使用du -h /mnt/sda1/iscsi/disk1.vhd

查看文件大小。

虛擬磁盤文件創(chuàng)建完成后,進(jìn)入 iSCSI Target 的 Web 管理界面(服務(wù)->iSCSI Target)。

先是“Global settings”(全局設(shè)置),里面只有一個(gè)“System ID”,就是 iSCSI Qualified Name(即 ipn)。

默認(rèn)的設(shè)置是“iqn.2012-12.org.openwrt”,建議不要更改,至于其命名規(guī)范,可參考rfc3721中相關(guān)內(nèi)容。

然后是“Devices”(設(shè)備),單擊添加,添加一個(gè) Device,共享名隨意(如disk1),類型只有一個(gè)選項(xiàng)——“Image file”,“目錄”即虛擬磁盤文件的路徑(如/mnt/sda1/iscsi/disk1.vh)。

緊接著是“Tagets”,同樣單擊添加,共享名隨意(如 iscsiboot),“Lun”則需填寫上面添加的 Device 的共享名(如 disk1),設(shè)置好后別忘了點(diǎn)擊保存&應(yīng)用。

上面的設(shè)置,也可以通過編輯配置文件(/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服務(wù):/etc/init.d/scst enable

/etc/init.d/scst start

如果start失敗的話,可能需要重啟路由器:reboot

未完待續(xù)……

總結(jié)

以上是生活随笔為你收集整理的openwrt无盘服务器,搭建基于 OpenWrt/gPXE/iSCSI 的 Windows 无盘工作站的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。