家域网中建立无盘工作站 (3)
接上篇
启动并配置无盘t23工作站
t23开机后f1进入bios setup,选择从网络启动。保存配置然后重启,t23会首先查询router的dhcpd中是否有pxe的指示,然后从192.168.1.103(ubuntu台式机)的/tftproot中读取 pxelinux.0,因为在pxelinux.cfg/default中指定了kernel, initrd和nfsroot, t23首先通过dhcp得到自己的ip,然后从tftpd上得到kernel和initrd并把nfs目录作为根目录,并把系统的控制权从pxelinux.0交给kernel,下面的事情就和启动一般的debian没有区别了,不过使用的“硬盘”不是本地硬盘而是nfs的目录而已。
启动之后,配置t23和配置单工作站没两样,如果你先前的debian是最小安装,那么apt-get install xfce4 x-window-system就可以把xwindow和xfce装上。

我讨论的是ubuntu和debian系统,其他的linux也应该适用。无盘工作站的性能主要取决于其内存的大小,我的t23只有256的内存,所以启动到gnome需要大约1分钟。我家里的配置纯属业余级别的,但大体的思路是正确的。真正的应用应该考虑
1. server/client和router之间更快的连接(而不是像我这样很业余地使用wireless) UPDATE:把台式机和router之间的连接换成了有线,t23打开程序快了很多。
2. 把 根目录和 /home 放在不同的nfs目录下(这样系统配置和用户文档分开),禁止no_root_squash(这样无盘工作站的root就没有nfs director下的root 权限,更安全)
3. 在 debian上建立两套 /etc/fstab和/etc/network/interface 以便实现服务器本地管理和远程无盘工作站使用的良好结合。
从安全,经济和节省时间三个角度考虑,linux无盘工作站都是局域网机房的很好选择。
(全文完)
阅读(1598 次)

Leave a Reply