一种远程配置客户机OS的方法及系统与流程

文档序号:17072498发布日期:2019-03-08 23:26阅读:324来源:国知局
一种远程配置客户机OS的方法及系统与流程

本发明涉及系统配置技术领域,具体涉及一种远程配置客户机os的方法及系统。



背景技术:

通常情况下,客户机启动os均为通过本地存储介质启动,这种启动方法启动速度快,使用方便。但在大规模的机房网络环境中,存在较大的应用缺陷:在大规模的机房网络环境中,需要为每一台客户机提供os的存储介质,并对每一台机器进行单独管理,进而才能完成机房中客户机os配置。

为解决上述问题,本发明提出一种远程配置客户机os的方法及系统,在网络环境中提供一台服务器,实现服务器远程配置客户机os。



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种远程配置客户机os的方法及系统,能够实现服务器远程配置客户机os。

第一方面,本发明提供一种远程配置客户机os的方法,包括:

配置服务器被访问服务;

配置客户机访问服务;

客户机访问服务器,获取os镜像至本地内存;

客户机执行os配置。

进一步的,所述配置服务器被访问服务包括:

配置服务器dhcp服务;

配置服务器dns服务;

配置服务器http服务。

进一步的,所述配置服务器http服务包括:

配置服务器apache服务;

在apache目录下创建fei目录;

存储os镜像至fei目录下。

进一步的,所述配置客户机访问服务包括:

配置客户机通过ipv4httpboot启动;

配置客户机开机自检。

第二方面,本发明提供一种远程配置客户机os的系统,包括服务器及多个客户机;

所述服务器包括:

被访问服务配置模块:用于配置服务器被访问服务;

所述客户机包括:

访问服务配置模块:用于配置客户机访问服务;

访问模块:用于客户机访问服务器,获取os镜像至本地内存;

os配置模块:用于客户机执行os配置。

进一步的,所述被访问服务配置模块包括:

dhcp服务配置子单元:用于配置服务器dhcp服务;

dns服务配置子单元:用于配置服务器dns服务;

http服务配置子单元:用于配置服务器http服务。

进一步的,所述http服务配置子单元具体用于:

配置服务器apache服务;

在apache目录下创建fei目录;

存储os镜像至fei目录下。

进一步的,所述访问服务配置模块具体用于:

配置客户机通过ipv4httpboot启动;

配置客户机开机自检。

本发明提供的一种远程配置客户机os的方法及系统,在网络环境中在网络环境中提供一台服务器,客户机通过ipv4协议访问服务器,获取os镜像并存储os镜像至本地内存,最后完成客户机os配置。本发明解决了现阶段大规模的机房网络环境中,只能对每一台机器进行单独管理,最后完成机房中客户机os配置的问题,通过该发明,可以实现服务器远程配置客户机os,提高了工作人员的操作效率,同时该发明可用于测试领域,能够帮助测试人员完成客户机os测试的前期准备工作。本发明具有良好的技术价值以及很好的实用性推广价值。

附图说明

为了更清楚的说明本发明实施例,下面将实施例中所需要使用的附图做简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中远程配置客户机os的方法流程图。

图2为本发明实施例中远程配置客户机os的系统整体示意图。

图3为本发明实施例中远程配置客户机os的系统结构图。

具体实施方式

下面结合本发明实施例中的附图,对发明实施例中的技术方案进行清楚完整的描述,显然,所描述的实施例仅仅为本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。

为了使本技术领域的人员更好的理解本发明方案,下面结合附图和具体实施方式对本发明做进一步的详细说明。

本发明实施例提供一种远程配置客户机os的方法,如图1所示的,包括:

ss1、配置服务器被访问服务;

ss2、配置客户机访问服务;

ss3、客户机访问服务器,获取os镜像至本地内存;

ss4、客户机执行os配置。

本实施例中,步骤ss1具体包括:

ss101、配置服务器dhcp服务,具体包括:

配置服务器httpboot,设置本机ip,以192.168.0.1为例,设置dns为httpboot.com;

配置服务器dhcpsrv,运行并启动dhcp服务,其中dhcpsrv.ini文件内容:

[settings]

ippool_1=192.168.0.10-254

ipbind_1=192.168.0.1

associatebindstopools=1

trace=1

deleteonrelease=0

expiredleasetimeout=3600

[general]

leasetime=86400

nodetype=8

subnetmask=255.255.255.0

bootfile=http://www.httpboot.com:80/efi/shell.efi

nextserver=192.168.0.1

router_0=192.168.0.1

option_6=192.168.0.1;

option_60="httpclient"

ss102、配置服务器dns服务,具体包括:

在windows的servermanager的[addrolesandfeatures].中添加dns服务;

添加一个zone:httpboot.com和一个名为www的host:192.168.0.1。

ss103、配置服务器http服务,具体包括:

配置服务器apache服务;

在apache目录下创建fei目录;

存储os镜像至fei目录下。

本实施例中,步骤ss2具体包括:

ss201、配置客户机通过ipv4httpboot启动;

ss202、配置客户机开机自检。

本发明实施例还提供一种远程配置客户机os的系统,如图2及图3所示的,包括服务器1及多个客户机2;

上述服务器1包括:

被访问服务配置模块101:用于配置服务器被访问服务;

上述客户机2包括:

访问服务配置模块201:用于配置客户机访问服务;

访问模块202:用于客户机访问服务器,获取os镜像至本地内存;

os配置模块203:用于客户机执行os配置。

本实施例中,上述被访问服务配置模块101具体包括:

dhcp服务配置子单元:用于配置服务器1dhcp服务;

dns服务配置子单元:用于配置服务器1dns服务;

http服务配置子单元:用于配置服务器1http服务。

其中,上述http服务配置子单元具体用于:

配置服务器1apache服务;

在apache目录下创建fei目录;

存储os镜像至fei目录下。

本实施例中,上述访问服务配置模块201具体用于:

配置客户机2通过ipv4httpboot启动;

配置客户机2开机自检。

以上对本发明公开的一种远程配置客户机os的方法及系统进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,因此描述的较为简单,相关会出参见方法部分说明即可。以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1