一种针对无盘服务器的Linux系统远程安装配置管理方法

文档序号:9290091阅读:733来源:国知局
一种针对无盘服务器的Linux系统远程安装配置管理方法【
技术领域
】[0001]本发明属于无盘计算机
技术领域
,具体涉及一种针对无盘服务器的Linux系统远程安装配置管理方法。【
背景技术
】[0002]Linux系统是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX(PortableOperatingSystemInterface,可移植操作系统接口)和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。市场上有多种基于Linux开源语言的操作系统,例如NOVELL公司出品的SUSELinuxEnterpriselO(简称SUSE10)、RedHat公司出品的RedHatEnterpriseLinux5(简称RedHat5)、升阳公司(SUN)出品的UNIX系列操作系统等。[0003]为服务器安装操作系统的过程中,需要用户逐项对服务器的硬盘分区、网络端口、防火墙等进行设置,安装过程繁琐。无盘系统泛指由无盘工作站组成的局域网,相对于普通的客户机,无盘工作站可以在没有任何存储(软驱、硬盘、光盘等)支持的情况启动并运行操作系统。在无盘系统下,我们需要对系统中的服务器安装Linux系统,现有技术一般将Linux安装程序刻录成光盘,使服务器从光驱启动安装,或将Linux安装程序刻录到U盘,使服务器从U盘启动安装。在工程建设阶段,操作人员仅为这些服务器安装操作系统,就会消耗大量的精力和时间,人工通过光驱和U盘介质手工依次安装每个设备,效率非常低下,并且也容易受到光驱和介质质量等客观因素而影响整个安装过程。[0004]同时,在Linux无盘部署及系统管理方面,现有技术采用类似DOS命令的纯命令符,通过该命令符对系统进行硬件状态及软件状态查询,并将无盘系统的软硬件情况通过网络通讯传输至网维软件控制台进行统一管理,但是不能管理所有的硬件信息。由此可见,现有技术为服务器安装Linux系统需要单独准备外设(U盘或光盘),在安装过程中无法检测待安装服务器的环境是否符合系统要求,安装操作人员学习成本高;同时现有技术需要独立的管理控制台,该管理控制台无法与Linux无盘服务器合并成一台机器,造成资源浪费;管理控制台只能在固定机器上使用,当服务器宕机后控制台无法正常管理无盘服务器上业务。【
发明内容】[0005]针对现有技术所存在的上述技术问题,本发明提供了一种针对无盘服务器的Linux系统远程安装配置管理方法,能够支持系统远程安装,降低学习成本。[0006]一种针对无盘服务器的Linux系统远程安装配置管理方法,包括:[0007]首先,针对无盘服务器关于Linux系统安装过程中硬件检测、密码配置、网络配置、虚拟机配置、启动配置以及系统盘配置这些操作,将其编译成一套安装配置套件,并将该安装配置套件安装至无盘系统中各客户机上;[0008]然后,从无盘系统中任意选取一台客户机运行该安装配置套件并启动PXE(prebootexecuteenvironment,预启动执行环境)服务,进而驱动无盘服务器利用网卡上的PXEROM进行启动并通过网络从该客户机的安装配置套件界面中下载Linux系统程序;无盘服务器下载完成后启动Linux系统程序,并反馈状态信息给该客户机;收到反馈信息后的客户机直接与无盘服务器进行通信并在安装配置套件界面上对无盘服务器完成硬件检测、密码配置、网络配置、虚拟机配置、启动配置以及系统盘配置的操作,并将配置信息通过TCP/IP协议传输至无盘服务器,无盘服务器根据这些配置信息在指定系统安装所在的盘符上进行Linux系统安装以及无盘配置部署。[0009]所述的PXEROM为计算机网卡上的一块内置BOOTROM芯片,目前主流网卡均内置BOOTROM芯片,用于支持在网络环境下,计算机无硬盘启动。[0010]所述的客户机运行安装配置套件后,先判断软件界面上是否有在线的IP地址,如果不存在在线的IP地址,返回错误信息并输出错误显示。[0011]所述的客户机自动分配一个私有IP地址确保与无盘服务器正常通讯,若该私有IP地址设置错误将返回错误信息并输出错误显示,客户机利用添加成功的私有IP地址启动PXE服务。[0012]所述的无盘服务器通过网络该客户机的安装配置套件界面中下载Linux系统程序,包括以下步骤:[0013]读取安装信息文件,获取安装信息,所述安装信息包括应用程序名称和对应的客户机信息,所述客户机信息包括客户机登陆用户名和客户机登陆密码;[0014]根据所述客户机信息连接对应的客户机;[0015]根据所述应用程序名称从客户机的安装配置套件界面中下载Linux系统程序。[0016]所述的客户机收到反馈信息后从安装配置套件界面中找到无盘服务器,并直接与无盘服务器进行通讯获取其硬件信息,并将这些硬件信息反馈显示在安装配置套件界面上。所述的硬件信息包含CPU信息、磁盘列表、网卡信息等。[0017]所述的无盘服务器进行Linux系统安装的具体过程如下:[0018]使无盘服务器从PXE启动,并从所述客户机下载并运行PXE引导程序后,所述PXE引导程序从客户机中的PXE操作系统配置目录下读取与无盘服务器的介质访问控制MAC地址相对应的引导文件;[0019]所述PXE引导程序根据读取的引导文件中记载的启动配置文件的地址获取所述启动配置文件,并加载系统内核程序和初始化内存磁盘程序后,所述系统内核程序为无盘服务器提供Linux系统的安装环境,所述初始化内存磁盘程序根据所述启动配置文件进行Linux系统的安装。[0020]所述的无盘服务器上还安装有针对无盘系统中各客户机进行管理的管理控制系统;通过无盘系统中任一台客户机对运行Linux系统的无盘服务器进行远程管理:使无盘服务器与该客户机建立通讯连接,将无盘服务器的硬件信息、硬件资源使用情况、故障信息以及所述管理控制系统所在虚拟机的硬件信息、镜像、运行状态信息传递给客户机,该客户机直接通过安装配置套件界面操作对无盘服务器进行硬盘作用设置、虚拟机镜像管理、客户机镜像添加、删除、备份操作,并远程打开所述虚拟机桌面,管理操作无盘服务器的配置?目息O[0021]本发明方法实现无需现场施工且支持无盘服务器远程异地安装,在安装前做硬件检测,规避服务器硬件风险,同时检测无盘服务器环境并提示用户环境要求,降低学习成本;简化安装界面,让Linux无盘真正做到图形化,让习惯Windows平台的无盘用户可以轻松上手;增加Linux服务器虚拟化支持,让Linux与Windows共存同一服务器,减少资源浪费;支持任意客户机远程管理Linux服务器,无需单独安装网维环境,减少对管理控制台的依赖。【附图说明】[0022]图1为本发明无盘服务器远程安装部分的流程示意图。[0023]图2为本发明无盘服务器远程管理部分的功能结构示意图。【具体实施方式】[0024]为了更为具体地描述本发明,下面结合附图及【具体实施方式】对本发明的技术方案进行详细说明。[0025]本发明针对无盘服务器的Linux系统远程安装配置管理方法,包括:[0026]首先,针对无盘服务器关于Linux系统安装过程中硬件检测、密码配置、网络配置、虚拟机配置、启动配置以及系统盘配置这些操作,将其编译成一套安装配置套件(取名为信佑6),该套件能够简化Linux无盘部署及系统管理,支持Linux无盘系统的远程安装、问题排查和软硬件运行情况监控。[0027]然后,将该信佑6安装至无盘系统中各客户机上;如图1所示:[0028]1.1从无盘系统中任意选取一台客户机运行行信佑6管理软件,先判断是否有在线的IP地址,如果不存在在线的IP地址,返回错误信息并输出错误显示;[0029]1.2自动分配一个私有IP地址确保与安装服务器能正常通讯,IP地址设置错误将返回错误信息并输出错误显示,用添加成功的私有IP地址启动PXE服务;[0030]1.3待安装无盘服务器启动,PXEROM启动,下载Linux系统;该步骤具体:[0031]读取安装信息文件,获取安装信息,安装信息包括应用程序名称和对应的客户机信息,客户机信息包括客户机登陆用户名和客户机登陆密码;[0032]本实施方式中,安装信息文件可以由安装方提供,其内容为规划的客户机互联网协议地址和端口,安装信息文件可以是一个excel(表格)文档,其内容可以包括应用程序名称、客户机互联网协议地址、端口、客户机登陆用户名、客户机登陆密码、需要配置的数据库互联网协议地址、数据库用户名和数据库密码,安装方可以将相应的信息填入相应的模板中。[0033]无盘服务器根据获取的客户机登录用户名和客户机登录密码,连接到对应的客户机上,无盘服务器需要安装获取的应用程序名称对应的应用程序,根据应用程序名称从信佑6管理界面中下载Linux系统程序。[0034]1.4待安装无盘服务器启动Linux系统,并反馈状态给信佑6;[0035]1.5信佑6界面找到待安装Linux无盘服务器;[0036]1.6信佑6进入硬件检测环节,直接与待安装无盘服务器进行通讯获取硬件信息,包含CPU,磁盘列表,网卡信息等(此环节判断磁盘健康度网络在线状态及CPU是否支持虚拟化等状态并反馈在界面上);[0037]1.7信佑6进入密码配置环节,输入Linux服务器root密码;[0038]1.8信佑6进入服务器网络配置环节,将获取到的网络信息显示在界面并允许针对不同的网卡进行网络IP、网关、子网掩码及DNS的设置;[0039]1.9信佑6设置服务器启用与不启用虚拟机配置,不启用时跳过配置,启用时设置虚拟机使用的网卡,使用虚拟机系统镜像选择;[0040]当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1