web远程升级Solaris及进度跟踪设计
2016-11-29于洋
于 洋
(北京邮电大学 通信与信号处理专业,北京 海淀 100876)
web远程升级Solaris及进度跟踪设计
于洋
(北京邮电大学 通信与信号处理专业,北京 海淀 100876)
现代企业或单位服务器主机众多,如果逐个对各个主机版本升级并进行系统环境的配置将产生庞大的工作量,一种可以实现对主机的集成管理[9]的设计成为必须。当前Solaris操作系统应用于许多企业服务器,相对于windows服务器,其具有稳定性高,网络完善的优点,本文是针对Solaris操作系统的主机提供的一种版本升级解决方案,主要阐述通过web页面远程控制Solaris主机对其进行升级和系统环境的配置过程,并且通过web页面实时跟踪进度的实现原理。
solaris;进度跟踪;集成管理;升级
本文著录格式:于洋. web远程升级Solaris及进度跟踪设计[J]. 软件,2016,37(9):115-117
0 引言
Solaris操作系统属于Unix的一个分支,由之前SUN公司研发,SUN被收购之前的操作系统代码仍为开源。当前Solaris操作系统用于许多Oracle服务器。由于Solaris操作系统集成了SSH(Secure Shell)服务,SSH可以在本地主机和远程主机之间,建立命令和数据的传输通道,服务器端通过web服务器来SSH公钥登录[7-8]到需要升级的Solaris主机,并且传递数据和命令给Solaris主机。而Solaris主机又可以通过http请求的方式将主机的重要进度信息返回给web服务器。
1 系统框架设计
器中,MySQL数据库存放主机的信息,包括主机的硬件类型、域、当前最高版本对应的BE(Boot Enviroment启动环境)名称等;当有新的Solaris主机注册到系统中后,web服务器通过SSH公钥登录的方式首先为该主机安装操作系统升级和系统环境配置所需要的Shell脚本。……
