2024年4月12日发(作者:)
Ubuntu无盘工作站安装详细步骤
【开宗明义】
首先,请注意本文所述的“无盘工作站”与“无盘终端”的异同:
相同之处是二者的客户端都没有磁盘。
相异之处是,“无盘终端”完全使用服务器端的资源(CPU和磁盘),与直接登录在服务
器控制台差别不大,所以适用于客户端是极其老旧的机器,因为,即使用较新的机器则其运算
能力同样无法发挥、从而造成资源浪费。
而“无盘工作站”的客户端在登录阶段,将服务器端作为登录服务器(tftp和dhcp),在
登录完成后,则主要是把服务器端作为nfs服务器提供磁盘空间,此磁盘空间映射为客户机
端的根目录,随后所有的运算工作在客户机端完成、并不占用服务器的CPU资源。所
以,“无盘工作站”较适合当今性能中等以上的客户端使用,以平衡服务器、客户机的负
载。
从实现的方式来说,Ubuntu自带的ltsp服务属于“无盘终端”,虽然设置简易,但并不
适合我们遇到的大多数情况:如今谁还会用一堆256M的586 机器去组网呢?有鉴于
此,Ubuntu社区曾经试图调和两者,提出了“胖客户机”的概念,是从基本的ltsp延伸出来,
详情请见
但是说老实话,上述基于ltsp的“无盘工作站”是毫无必要地自找麻烦,比如说里面用
到了openLDAP,还要修改一堆脚本,实际操作的难度可想而知,所以:
【注意】
本文并不讨论ltsp“无盘终端”或“ltsp胖客户机”,而是基于Linux系统固有的能力,
建构一个可以适用于所有Linux发行版的“无盘工作站” 安装方法,而Ubuntu只是作为
一个实例使用。
【成功结果展示】
在进入正文之前,可以先到:
这一名为“Ubuntu高地”的博客看一下无盘工作站安装成功后的类似效果。本文的
由来,就是参考了此一重要文献,但因为作者是位高手,所以文中省略了很多他认为是天经地
义的步骤,这就造成了象作者这样的初学者的困难。好在该文的下面链接了另一篇文章:
是名为“天使之翼”的另一高手的详细安装记录,本文的大部分将转载自该安装记
录。
但是“天使之翼”的文章也有一个小问题,就是其中的客户端使用了一台有磁盘的机
器作为初始安装,然后再将已经生成在磁盘上的所有文件打包拷贝到服务器端的nfs空间
(也即实际运行时的客户端远程虚拟根目录)里。这样做当然有简便、稳妥的好处,但是如果
拟安装的客户端从一开始就没有磁盘呢?文中并没有提供后一种情况的替代办法。


发布评论