当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 14:23 

注册: 2006-05-11 9:19
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
我有一台已经配置好的ubuntu服务器,上面跑着很多服务,硬件就是台普通的服务器(华硕主板,InterCPU,8G内存,2TB硬盘……),操作系统为ubuntu server 9.04 i386
将来要把这台服务器克隆很多份分发给各个结点使用,于是我在考虑给结点升级的问题,理想的方式大概是:

服务器会定期检查是否有新的版本(通过网络最好,类似杀毒软件升级)
如果有新版本,则下载升级包,自动更新升级包(最好不重启,重启也可以勉强接受)
可以还原到上一次上级之前的情况

由于我对嵌入式系统不太了解,现在还是在研究过程中,最终目标是实现简单的升级功能,使管理员不需要对该系统了解很多也可以进行升级。
请大家给我点意见,非常感谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 15:13 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
这个跟嵌入式有什么关系……?


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 15:31 

注册: 2006-05-11 9:19
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
懒蜗牛Gentoo 写道:
这个跟嵌入式有什么关系……?

我听说嵌入式系统在升级方面比较方便,所以这样考虑,具体是不是可以实现,还想听听前辈的建议


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 15:37 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
嵌入式概念的定义其实不是很清晰,不过一般是指使用嵌入式芯片 如arm之类的,做的那种功能专一的小系统吧。比如一个mp4播放器,里面就是个嵌入式系统。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 16:02 

注册: 2006-05-11 9:19
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
懒蜗牛Gentoo 写道:
嵌入式概念的定义其实不是很清晰,不过一般是指使用嵌入式芯片 如arm之类的,做的那种功能专一的小系统吧。比如一个mp4播放器,里面就是个嵌入式系统。


我在想,是否能借鉴嵌入式系统里面的升级功能

例如很多路由器和防火墙,其实里面都是一个linux,他们升级的时候,也就是在网上下载最新的一个image,然后可以自动升级。

这种升级固件的方法,是不是嵌入式系统特有的呢?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 16:19 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
loesprite 写道:
懒蜗牛Gentoo 写道:
嵌入式概念的定义其实不是很清晰,不过一般是指使用嵌入式芯片 如arm之类的,做的那种功能专一的小系统吧。比如一个mp4播放器,里面就是个嵌入式系统。


我在想,是否能借鉴嵌入式系统里面的升级功能

例如很多路由器和防火墙,其实里面都是一个linux,他们升级的时候,也就是在网上下载最新的一个image,然后可以自动升级。

这种升级固件的方法,是不是嵌入式系统特有的呢?


相当于你换一个硬盘...


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 16:36 

注册: 2006-05-11 9:19
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
loesprite 写道:
懒蜗牛Gentoo 写道:
嵌入式概念的定义其实不是很清晰,不过一般是指使用嵌入式芯片 如arm之类的,做的那种功能专一的小系统吧。比如一个mp4播放器,里面就是个嵌入式系统。


我在想,是否能借鉴嵌入式系统里面的升级功能

例如很多路由器和防火墙,其实里面都是一个linux,他们升级的时候,也就是在网上下载最新的一个image,然后可以自动升级。

这种升级固件的方法,是不是嵌入式系统特有的呢?


相当于你换一个硬盘...


可行啊,怎么实现呢? 能给我指点指点么?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 18:30 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
一般是它里面有两个flash,或者一个flash两个区。
相当于你有两块硬盘,现在系统装在A硬盘,然后A系统里有个程序,把新下的系统装在B盘,然后修改BIOS,让他从B盘启动。


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-06 19:36 

注册: 2006-05-11 9:19
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
懒蜗牛Gentoo 写道:
一般是它里面有两个flash,或者一个flash两个区。
相当于你有两块硬盘,现在系统装在A硬盘,然后A系统里有个程序,把新下的系统装在B盘,然后修改BIOS,让他从B盘启动。


类似于我可以自动修改Grub的启动选项,启动另外一个系统

bootloader 就是实现这个功能的模块么?

其实我也需要将整个ubuntu系统缩小一下,希望能够缩小到200M左右,然后把大硬盘换掉


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 考虑:将一台Ubuntu服务器,转换为嵌入式架构,以实现快速升级
帖子发表于 : 2009-08-07 8:43 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
恩,可以用bootloader实现


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译