LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1180|回复: 8

有没有对软件升级管理的工具?

[复制链接]
发表于 2005-4-11 16:26:02 | 显示全部楼层 |阅读模式
大家好。我在找一个用于远程管理Linux系统的工具。

软件的自动升级和安装,在debian下有apt,rpm based的Linux下有yum,但这些都是客户机向服务器主动要求升级的(也就是从服务器上pull软件包下来)。他们不符合我的要求。我想集中管理许多的有着相同(软硬件)配置的机器,目的是能在管理端统一给这些Linux安装软件/打补丁(从服务器把软件push到客户机上)。这其实可以通过群组的console软件,如c3,pconsole等,结合apt或yum实现,但好象还是很麻烦。定制image可以用system imager,redhat里有kickstart,suse里有ALICE,但完全安装新的系统,当机时间又太长。而且原有的数据也很难保全。

我用"cluster management", "software upgrade", "push software linux"等类似的关键字在google上搜索,但都没有找到合适。只看到一些高性能计算(HPC)的工具。但我想要的是HA,也就是高可靠性的工具。

请帮忙,在此先鞠躬谢谢了。
 楼主| 发表于 2005-4-11 16:51:57 | 显示全部楼层
补充一下,机器升级的是定制的软件和内核模块,不是发行版里的一般软件。所以一般发行版里带的升级工具都不太合适。。 麻烦大家帮我出出主意
回复 支持 反对

使用道具 举报

发表于 2005-4-11 17:09:42 | 显示全部楼层
synaptic   ..

不行 ??  

我一直都是用这个来升级软件的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-11 17:40:09 | 显示全部楼层
Post by 猫搂鱼睡觉
synaptic   ..

不行 ??  

我一直都是用这个来升级软件的


谢谢回复,可是,我想要一个能从服务器上强制安装软件的工具,其实也就是不用客户端去做任何动作就可以完成软件的升级。
现在想到的办法,就是在每一个客户端都做一个daemon,不停地检查一个脚本,如果该脚本被更新了,就自动执行它。当然,这个脚本实际上会在需要升级的时候,由服务器用scp拷贝到客户机上。。这个办法是可行的。但是我的客户在Linux上的水平不高,还要专门请一个人来维护升级的事。

我想找的是一个自动的工具。。呵呵。再次谢谢猫猫的回复。
回复 支持 反对

使用道具 举报

发表于 2005-4-11 18:44:40 | 显示全部楼层
你的要求很高啊!~~
回复 支持 反对

使用道具 举报

发表于 2005-4-11 23:04:49 | 显示全部楼层
在Mandriva的企业服务器和企业桌面这两个产品中,这个功能是通过Drakpark和mandrivaonline两个程序完成的。Drakpark是一个服务器端,它本身会从远程服务器下载更新并创建本地的补丁库。而mandrivaonline是一个客户端软件,它会定时向指定的服务器发送检查更新请求。从这个原理上来说,跟微软的WSUS是一样的。

事实上,从服务器端向客户强制推送软件,一般是不被推荐的。即便是微软的WSUS,一般也只是出个气泡提醒用户。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-12 09:00:52 | 显示全部楼层
谢谢fundawang兄。桌面应用,当然没有必要强制安装软件。完全可以使用如Mandriva提供的办法。
但是我要让机架上的四五十块刀片,可以各自定制地跑不同的服务,同时还能及时升级,所以这个方案需要最少量的人工干预(不然我就累死啦。)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-13 09:16:51 | 显示全部楼层
大家帮帮忙,谢谢啦!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-14 13:27:32 | 显示全部楼层
尝试Current 加 up2date中。有人用过吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表