首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何管理Linux机器的企业网络?

如何管理Linux机器的企业网络?
EN

Server Fault用户
提问于 2012-10-02 19:22:34
回答 3查看 13K关注 0票数 9

我在大学工作。在我的学院里,我们有六个用于教学的计算机实验室。每个实验室有将近20台计算机,总共有100多台机器。计算机有Windows或Windows 7 Eneterprise操作系统。我们使用赛门铁克幽灵来管理所有的电脑。每台计算机都安装了一个Ghost客户端,允许通过网络控制计算机。每六个月,我们在实验室中的一台计算机上恢复一个主映像,更新该映像并通过网络分发给实验室中的所有计算机。多亏了幽灵客户端,这是自动完成的,只需点击几下。

最近我建议在实验室安装Linux是件好事。管理员担心,如果每台计算机都需要手动更新,我们就无法管理这么多计算机。问题是:如何以自动化的方式管理如此庞大的Linux机器网络?

为了更完整地描述我们的网络,我将补充说,所有的学生都在中央服务器上拥有他们的帐户(大约几千个用户)。这些是通过LDAP访问的。要在实验室里使用计算机,每个学生都必须使用自己的帐户登录。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-10-03 08:08:52

正如前面的答案所述,您有非常强大的工具,如木偶大厨cfengine来进行高级配置管理。

但是,如果您想要一个可以完成安装、轻松管理配置、从模板部署系统、应用更新或远程执行自定义脚本的工具.您可以尝试像SpaceWalk这样的集成解决方案,这是RedHat卫星的开源版本。请注意,它可以与其他发行版一起工作,而不仅仅是Redhat!

我亲自使用了商业版本来管理1000多个主机。

票数 7
EN

Server Fault用户

发布于 2012-10-02 20:38:28

您要寻找的关键字是配置管理。这是由几个工具提供的:例如厨师木偶CFEngine

使用这些工具,您可以将服务器划分为组,然后对单个服务器、单个组、多个不同的服务器/组或所有服务器同时执行任务。像“将包X添加到组www-server”、“从组数据库服务器更改/etc/解析v.conf DNS服务器”之类的任务,无论您需要做什么,在遇到最初的震惊之后,执行起来都会更加琐碎,因为您可以使用CoMa软件做大量的事情。

对于用户帐户管理,我说使用您已经拥有的LDAP,Linux完全支持这一点,并且是在更大的环境中做任何事情的唯一明智的方法。

还有一个选择:您没有提到您使用的发行版,但是如果它恰好是,您可以使用它们的Red网络以更细粒度的方式来管理软件升级,以及它可以做的其他事情。

票数 4
EN

Server Fault用户

发布于 2012-10-02 19:29:36

如果更新是唯一关心的问题,那么软件包的自动更新已经存在很长时间了。唯一可能的问题是切换到下一个版本,这种情况并不经常发生。它很难执行,甚至可以远程执行(虽然有些不是很大的努力,但可能会在多个站点实现自动化)。至于其他管理任务,如帐户管理??您已经拥有LDAP。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/434197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档