我正在考虑在我们的办公室使用一些桌面发行版。看起来 SLED 比任何其他发行版(尤其是面向家庭用户的发行版)更符合我的需求。为了了解更多信息,我创建了一个 SUSE Studio 帐户并开始玩游戏以了解我能学到的知识。
我至少拥有高于平均水平的 Linux 经验。我专门在我的家用机器上运行它(运行 ArchLinux)并在工作中管理我们的 Linux 服务器。我对Linux服务器/工作站交互的知识有点缺乏,尤其是涉及到SUSE(我以前没有使用过)。
现在我的目标有三个:
所有工作站都应运行具有相同软件的相同操作系统。这部分看起来很简单。如果我为我们所有的机器制作一个 SUSE Studio 设备并使用它,任务就完成了。
我应该能够同时对所有计算机进行远程系统级更改(而不是通过 SSH 逐一进行)。我没怎么玩过它,但我读过 YaST 就是为了做这样的事情而设计的?
我希望将用户信息存储在我们的(非 SUSE)服务器上。这就是我觉得事情变得特别模糊的地方。如果每个工作站的软件都是相同的,那么理论上,如果用户的主文件夹存储在服务器上,则用户可以从网络上的任何计算机登录并拥有所有资料。这也极大地简化了备份过程,因为所有用户数据都位于一个位置(服务器上的 /home)。我不知道这是否是一个坏主意,但它看起来真的很酷。在 SUSE Studio 中,我只看到了手动添加用户的选项,因此我不知道 SLED 是否支持开箱即用的此类功能。
如果有人能够消除我的困惑,并为我指明正确的道路,以便在我们的办公室实现服务器与工作站的顺利集成,我将不胜感激。
答案1
安装相同的软件只是完成了一半。随着时间的推移,您必须保持它不变(附加软件、更新、服务包……)。因此,您可以使用 SUSE 中的一些工具。 SMT(订阅管理工具)是免费版本,ZENworks 是成本更高的选项。如果我是对的,两者都需要 SUSE 服务器来运行。
您可以使用评论中已经提到的木偶或厨师。另一种选择是集群 shell 或类似的东西,但这只是小型环境和系统中很少变化的解决方案。另一种方法是当您想花钱时使用 SUSE 的 ZENworks。 YaST 绝对不是这个选择。
评论已经说了几乎所有需要的内容。还有一点是自动挂载,以挂载用户文件系统。