LTSP

Jump to: navigation, search

< Education

Susemini.png 本文处于翻译完毕的文章的状态,欢迎您积极参与翻译与修订。 翻译人员:vsu,修订人员:无。

警告
The instructions here may become obsolete very quickly as KIWI-LTSP is under development, check on IRC #kiwi or

kiwi-user/kiwi-devel Mailing lists if the instructions do not work.

Kiwi-ltsp.png

Google Summer of Code 2008 Idea

什么是 KIWI-LTSP?

什么是 LTSP

Linux Terminal Server项目为Linux 服务器增加了瘦客户端支持。LTSP是一种灵活的,低成本高效益的解决方案,它能够使学校,企业以及遍布世界各地的组织能够简单地安装部

署桌面工作站。越来越多的Linux发行版包含了 LTSP out-of-the-box。

全新的瘦客户端和传统的PC都可以用来浏览网页,收发电子邮件,创建文档,并执行其他桌面应用程序。 LTSP不仅提高整体拥有成本( TCO ) ,但更重要的是,它比传统的计算

解决方案提供更多的价值。 LTSP工作站应用程序可以在Linux和Windows服务器上运行。

请访问 LTSP home page 以获得更多详细信息。

什么是 KIWI

openSUSE KIWI 镜像系统为支持Linux的硬件平台(包括虚拟化系统如XEN Qemu和VMware)提供了一个完整的操作系统镜像解决方案。KIWI 功能包括:发行版独立设计

(distribution independent design),支持虚拟系统,网络部署的镜像,LiveCD,瘦客户端以及现在的KIWI-LTSP无盘客户端。

请访问 KIWI home page 以获取更多详细信息。


KIWI-LTSP 利用由KIWI提供的简单部署和管理给我们以及每位希望使用瘦客户端进行计算的人带来强大的 openSUSE 10.3(awesome distribution openSUSE 10.3 )。


为什么不称之为LTSP,它是一个分支(fork)吗?


比起集成在其他发行版本的常规LTSP5,我们使用了大量KIWI镜像技术。为了将LTSP5植入openSUSE,我们用KIWI作了一个基础。于是我们就将这两个不同的技术整合在一起叫做

KIWI-LTSP

KIWI-LTSP 仅仅是应用在openSUSE中的LTSP5,我们所使用的所有LTSP5的软件包和被其他发行版本使用的带有LTSP5支持的没有什么区别,实际上你可以找到由同样的源码包

server:ltsp (在 openSUSE Build Service 源中)构建的Fedora 8 软

件包。

有什么要求

Susemini.png
Version:
10.3
或者更高
  • 任何带有1GB内存/每5个客户端的桌面或服务器主机。
  • 瘦客户端可以使任何一台带有PXE可引导的PC, 要求128 MB 内存, 但您可以测试更低的内存以察看是能够适合您。
  • 从单一服务器引导的客户端数目是有限制的, 一台带4GB内存的服务器可以控制60台瘦客户端。
  • LTSP 服务器或客户端最好在它们自己的网络中组合。请不要使用生产机器来测试体验KIWI-LTSP。
  • openSUSE 10.3 或 openSUSE 11.0A2 或更高的 i386 DVD 安装媒介或ISO镜像文件. (其他媒介将无法使用,包括网络安装源)
  • 一台联接到互联网的服务器以得到安装包。
  • SSH, tftp, dhcp, nfs 等服务端口开放并运行在服务期上,最好在LTSP服务接口上禁用防火墙。

安装软件包

1-click.png 适用openSUSE 10.3

1-click.png 适用openSUSE Factory

1-click.png 预编译镜像

(推荐)

或者您更喜欢基于命令行的安装:

Shellscript.png 请以管理员身份运行如下命令 (openSUSE 10.3):
zypper ar http://download.opensuse.org/repositories/server:ltsp/openSUSE_10.3 ltsp
zypper ar http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_10.3 tools
zypper in kiwi-desc-ltsp
Shellscript.png 请以管理员身份运行如下命令 (openSUSE Factory):
zypper ar http://download.opensuse.org/repositories/server:ltsp/openSUSE_Factory ltsp
zypper ar http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_Factory tools
zypper in kiwi-desc-ltsp

在继续下一步之前,请确认您已经拥有最新的KIWI安装包。 请在这里这里 对发行的版本进行检查。。

配置

Icon-info.png
我们目前正在尝试创建一个新的工具来进行配置 LTSP easy 。这是一个 Goole summer of code 项目.

运行 YaST -> /etc/sysconfig Editor -> System -> Kiwi-ltsp

  • 填写 correct installation path, 填写的路径是DVD安装媒体或iso文件挂载点,如 "/mnt/10.3" 。或者网络安装路径,比如

"http://download.opensuse.org/distribution/10.3/repo/oss/"

  • 填写网络配置信息,如 server IP 抵制, 网关和 DNS。请确保所适用的网络接口已经在防火墙中配置成 "Internal Zone" ,或者 禁用防火墙.
  • 如果您有多个DHCP接口,请选择正确的一个。
  • 如果您不确定,请保持默认包括所有提示的路径。 一旦您完成了,您就可以创建镜像了。
Shellscript.png 请以管理员身份运行如下命令来创建镜像(images)和配置:
kiwi-ltsp-setup -s
Shellscript.png 如果您正在使用的是预编译的镜像,请以管理员身份运行如下命令来配置:
kiwi-ltsp-setup -c

以上命令将耗费相当多的时间,这完全取决于您的服务器,所以您最好去先泡杯咖啡。 所有要求的服务如 NFS, NBD, TFTP 和 DHCP 将被配置 请为您的配置做个备份,如果您想维护您的配置或使用其中一台可以运行kiwi-ltsp-setup命令的备份主机(switches)。

好的,现在可以启动第一个客户端了。 这将让您停留在 LDM (LTSP 显示管理器) 屏幕上,使用用户登录到之前所创建的服务器上。

要关闭客户端,只需从当前会话中注销,从LDM选择关闭。

本地设备支持

所有LTSP提供支持的本地设备包括:

硬盘/USB/光驱 设备

本地磁盘可以自动挂载。挂载位置: /tmp/.$USER-ltspfs 。

声音支持

客户端上可以不用手动配置就能播放声音。

打印机

尚未测试。

自定义瘦客户端的行为

如果因为某种原因,默认配置无法工作,您可以按照Edubuntu 手册中] 所提示的那样修改 /srv/tftpboot/KIWI/lts.conf 文件以满足您的每项要求。

注意 : 如果您已经登录到了瘦客户端系统, root密码是 'linux' 。 LDM 登录的用户名和密码是服务期用户的。

在 openSUSE 和 SLED 上的 LTSP 4.2

很多学校都选择购买瘦客户机应用到他们的网络,以节省软硬件的开支。这里 是一个添加LTSP 4.2 到SLED 10 的例子,使用openSUSE的时候,从SLES配置安装服务器的步骤可以跳过。

额外信息,提示

An extra benefit of using openSUSE for LTSP in an existing NetWare school network is that the Novell client for Linux can be installed enabling use of

existing network home directory structures, iPrint, Zenworks and more.

开发人员注意

如果您是一位开发人员,并且希望为本项目贡献一份力量,请访问 Novell Forge Wiki.