基于DRBL的无盘Linux工作站研究与实现
基于的无盘工作站研究不实现 DRBL Linux
殷志杰
西藏职业技术学院 西藏 拉萨 , 850000,
摘 要在分枂传统 无盘系统搭建的基础上套件部署无盘 系统提出了使用 【】, Linux , DRBL Linux ,
该
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
安装维护简便可枀大的提高 系统的部署和维护效率 ,Linux 。
关键词无盘系统 【】, Linux,DRBL,
无盘工作站概念及其启劢原理电脑不需要有硬盘不需安装软件套件 只要通过 0、 ,,PXE
网绚开机 就可以直接使用服务器端提供的 了 无 盘 工 作站就是在局域网网内有一个系统服务 ,Linux 。
这台系统服务器上除了有它本身运行所需的操作 的主要特点包含 不 现 器支援多媒体教育教育 ,DRBL ,1,,
有系统共存电脑教室可以很方便不快速的切换操作系统外还需要有一个工作站运行所需的操作系统 该 , ,
操作系统一般以系统镜像文件的方式存在 无盘工作 系 统 可 以 节 省 硬 客户端电脑可以不需要有硬盘 。 ,2,,
件 投 资 有 硬 盘 的 工 作 站 也可以充分利用 站不配置硬盘其它硬件都有如 主板内存等, DRBL ,3, ,,CPU、、,,
集中管理台就等于安装多台下一个指令就可 安装 但无盘工作站的网卡必须带有可引导芯片 目前主板 , 1 ,
集成网卡一般都具备进程引导功能 独立网卡如不具 以对多台电脑做相同劢作 提高管理效率 内建恢复, ,,4,
系统可以同时复制或是还原多台客户端电脑硬盘裡 备进程引导功能可购买独立的进程引导芯片, 无盘工 ,。
的操作系统皆可 作站在启劢时网卡上的可引导芯片从系统服务器中取 。(Linux, MS Windows 9X/2K/XP )回所需数据供用户使用 简单点一句话就是 无 盘 工 上的无盘 工作站的实现 。 ,2.2 DRBL Linux
安装服务器 操作系统 作站其实就是把硬盘和主机分离 无盘工作站只执行 2.2.1 Linux ,
操作不执行存储在服务器上安装服务器 操作系统此操作系 。 Linux ,
统即是客户端启劢后使用的系统磁盘分区在安装时传统无盘 的实现及其优缺点 。 , 1、Linux
利用 协议 注意多分一个分区给 使用大小根据所使用的 1.1 Bootp tftpboot ,
有一个与门的项目 提 供 支 持 这 种 方 式 套 件 而 定 套 件 版 本 越 一 般 来 说 使 用 的 EtherBoot ,Linux , , Linux
新所应分配的空间就越大 一般是每客户端最少分配引导 的速度是最快的 ,, 这种方式使用自举协 议 Linux ,
客户端首先使用从服务器端获 取 地 址 空 间 如果硬盘空间允许的话 应 尽 可 能 的 增 加 ,BOOTP,, IP , 100M ,,然 后 客 户 端 会根据协议规定的格式来通过与用 此 空 间 以便后续客户端新增软件 服 务 器 端 安 装 TFTP, 。
服务器下载启劢镜像文件模拟成磁盘启劢套件的分区应尽可能使 用 格 式 但这种方而 不 是 ,。 Linux reiserfs , 式有一个最大的问题 这样可以提高 服务器的性能服务器端就是在市场上找不到支持这种 ,ext3/ext,2NFS 。
安装完毕后应停用或者卸载各类防火墙 以便在后续 启 劢 芯 片 需 要 自 己 烧 制进程引导协议的 ,,BOOTROM ,
相关代码安装时出现不必要的错误。。
利用 进程引导协议 安装 软件套件 1.2 NetWare 2.2.2 DRBL
在服务器上安装 套件对于不同的 套 这种办法是将服务器使用软件的方式 将 其 模 拟 DRBL ,Linux ,
成 服务器进程引导协议件 为 例 使用支持 安装方式略有不同 以 首 先 安 装NetWare , NetWare , , RedHat ,1, 网卡进行无盘工作站的引导 但由于 已经退的 密 匙 “gpg --keyserver 以管理员身份 运 行 ,NetWare DRBL ,
出市场下没有制作符合 进程引导在 命 令 然 后 同, Linux NetWare subkeys.pgp.net--recv -key D7E8DF3A” ,
协议启劢映象的工具制作引导盘较繁琐样 以 管 理 员 身 份 运 行 ,。“gpg -a --export D7E8DF3A> 基于 的无盘 工作站的实现 、GPG -KEY -DRBL; rpm --import GPG -KEY -DRBL”, 2DRBL Linux
软件套件简介 最 后 使 用 查 询 是 否 成 功 安 装 2.1 DRBL “rpm -qa gpg-pubkey* ”
的 密 匙 的 档 并 安 装 下 载 以 管 是 一 个 自 由 DRBL ,2, DRBL RPM , DRBL (Diskless Remote Bootin L inux)
软件由台湾高速网绚不计算中心所开发 主要功能是理 员 身 份 运 行 其 中 ,, "rpm -Uvh drbl -XXX.i386.rpm", 安装了此软件套件的 服 务 器 就是下 载 的 的 档 就可以同时提供 Linux , “drbl-XXX.i386.rpm”DRBL RPM ,3,
设定 服务器 以管理员身份运行 数十台电脑操作不使用 管理员所需要做得就是在服 DRBL , “/opt/drbl/sbin/。
务 器 上 安 装 好 之 后 再 装 好 套 件 客 户 端 – ,,drblsrv i”。Linux DRBL
下转第 页 (181 )
年第 期福 建 电 脑 2011 9 181
UserForm1.Hide 第二步利用 编辑器
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
管理界面,Visual Basic End Sub 打 开 在 工 具 菜 单 中 选 择 宏 Microsoft Excel200, 3 ,Private Sub CommandButton4_Click() 级联菜单中选择 编 辑 器 打 开 Visual Basic ,Visual Ba-Sheet5.Select 编辑器窗口 在 编 辑 器 中 选 择 插 sic 。 Visual Basic , “UserForm1.Hide
入 在 窗 体 中 放 置 流 水 帐 管 理 标 签 用 户 窗 体 ”?“”,,“”, End Sub
Private Sub CommandButton5_Click() 设 置 标 签 大 小 字体颜色不大小 放置四个命令按钮 、,,ThisWorkbook.Close 属性分别如 所示设置命令按钮的大小位置 caption 6 ,、End Sub 不对齐。 双 击 设 置 方 法 ,,thisworkbookopen
Private SubW orkbook_Open()
UserForm1.Show
End Sub
返 回 界 面 打 开 控 件 工 具 栏 使 用 命 令 按 Excel , , “
钮 绘 制 一 个 按 钮 属 性 设 置 为 返 回 双 击 设”,captian “”,
置 事件代码 click , Private Sub CommandButton1_Click() 图 设 计 管 理 界 面6VBA UserForm1.Show 双 击 命 令 按 钮 分 别 设 置 命 令 按 钮 的 事 件 的 ,click End Sub 代码 以上利用 的数据处理功能 结 合 设 计 Excel , VBA Private Sub CommandButton1_Click() 的管理界面可以非常轻松惬意进行流水帐管理了 ,。 Sheet1.Select
UserForm1.Hide
End Sub 参考文献 ,
Private Sub CommandButton2_Click() 微软公司著 高等教育出版社 《》[1]Microsoft Office Excel 2003
Sheet3.Select 账务处理系统的分枂不设计 苏海雁 中国管理信息化 [2]《Excel 》 UserForm1.Hide 年 期 2008 24 End Sub 应 用 例 电脑报电子音像出版社 财 务 管 理 必 会 [3] 《 Excel 100 》 Private Sub CommandButton3_Click() 年 月 2009 7 Sheet4.Select
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 上接第 页(167 )
客户端配置不设定2.2.3 title Etherboot- PXE
以管理员身份执行 –kernel /boot/etherboot-net.zlilo “ , opt, drbl , sbin , drblpush i”
设 定 客 户 主 要 包括分配给各客户端的 地 址 收 集 --------------- ,IP ,
修改客户端电脑的或是 各 客 户 端 的 地址并锁定以保证每个客户 端 获 得3) /boot/grub/menu.lst /boot/MAC
固定的 地址等以后客户端每次新增软 件 或 者 新 增 的IP ,值為上述那个区域的对应区 grub/grub.conf "default"
客户端时都需要运行 –块的数字例如以 ,“ , opt, drbl , sbin , drblpush i”, "default 1"。
重新部署进行以上设置后 将 客 户 端 电 脑 开 机 正 常 的 话 。 ,, ,
就可以看到客户端电脑已经开机进入 了 客户端网绚启劢 ,2.2.4 X-Window
此时客户机上的用户名和密码不服务器一致 启劢如果客户端支持 则只需将客户端设置 。PXE ,
无盘工作站的管理 为从网绚开机就可以启劢 的客户端了 、如果客 DRBL , 3DRBL
户端不支持 启劢启劢这属于集中管理 的 环 境 因 此 只 需 在 服 务 器 则需要使用 PXE , etherboot , DRBL ,,时可以使用 方法如下 端执行一个命令就可以使全部的客户端执行 可以枀grub,,,,
一般 是安装在 的操作系统中 将服务 大的提高管理的效率1)grub Linux ,。
器的复制到用户 "/opt/drbl-etherboot/etherboot-net.zlilo"
端硬盘的目录下参考文献 "/boot/", ,
周 铁 成张 惠 敏 在 极 建 教学实验平台中的应用 [1].. DRBL Linux 编辑客户端电脑的或是 2) /boot/grub/menu.lst /boot/
实验室研究不探索 [J]. ,2009(12)根据 套件的不同而不同 grub/grub.conf( Linux ):邱 建 新 马 世 霞 网 绚 安 装 的 自劢化原理剖折及应用 [2]..Linux [J], ---------------微 计 算 机 应 用 ,2005(11)