一种操作系统安装方法及装置的制造方法_2

文档序号:9791811阅读:来源:国知局
[0060]一些实施例中,DHCP服务器获取的MAC地址与后台的MAC地址匹配成功后,还可以从数据库中获取该客户端待安装操作系统的版本,并将该待安装操作系统的版本返回至该客户端,例如,向客户端返回Linux系统的版本。这样,如果一个大规模的上线的话,DHCP可以起到分发的功能。
[0061 ] 在跨VLAN的情况下,单台DHCP服务器可以分发所有VLAN下客户端的TFTP请求,不用绑定所有VLAN的IP地址。
[0062]此外,本发明一些实施例还提供一种操作系统安装装置,所述操作系统为包括若干个客户端的一个体系中任一客户端的操作系统,所述体系包括一 DHCP服务器,所述若干个客户端属于多个不同的局域网,如图2所示,本发明实施例中的DHCP服务器可以包括:
[0063]接收单元201,用于接收一客户端发送的获取IP地址请求;
[0064]第一获取单元202,用于从数据库获取该客户端的MAC地址;
[0065]判断单元203,用于判断所述获取的MAC地址与后台的MAC地址是否匹配;
[0066]第二获取单元204,用于在判断单元203判断获取的MAC地址与后台的MAC地址匹配成功后获取客户端的IP地址;
[0067]第一发送单元205,用于将获取的MAC地址和IP地址发送至客户端,以使客户端完成操作系统安装。
[0068]DHCP服务器可处于任一 VLAN,该客户端可以与DHCP服务器处于同一 VALN或者不同VLAN0
[0069]该客户端可以是体系中的任一客户端,即在任一VLAN范围内的任一客户端。该客户端可以配置PXE服务、DHCP、TFTP等。
[0070]在PXE服务器启动过程中,客户端向DHCP服务器发送获取IP地址请求,该获取IP地址请求用于标明该客户端向DHCP服务器获取其IP地址。
[0071]MAC(Media Access Control或者Medium Access Control)地址,为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层负责MAC地址。因此一个客户端有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。
[0072]DHCP服务器接收到获取IP地址请求后,查找数据库,找出该客户端的MAC地址。
[0073]IP地址或者MAC地址可以被写入MySQL数据库,因此数据库可以是MySQL数据库。
[0074]每个客户端只有唯一的MAC地址,后台存储有体系内所有客户端的MAC地址,将DHCP服务器获取的MAC地址与后台的MAC地址进行匹配,能否判断该客户端是否属于该体系内。如果该客户端属于该体系,则一定能够在后台找到相应的MAC地址与DHCP获取到的MAC地址匹配。
[0075]DHCP服务器获取的MAC地址与后台的MAC地址匹配,则标明该客户端属于该体系内,可以对该客户端进行操作系统安装。
[0076]该客户端的IP地址可以存储在MySQL数据库中,DHCP服务器可以从MySQL数据库中获取该客户端的IP地址。
[0077]DHCP服务器将IP地址和MAC地址发送给客户端后,客户端可以依此完成操作系统安装。
[0078]优选地,DHCP服务器还可以包括:
[0079]第三获取单元,用于获取客户端待安装的操作系统的版本;
[0080]第二发送单元,用于将待安装的操作系统的版本发送至客户端。
[0081 ] 一些实施例中,DHCP服务器获取的MAC地址与后台的MAC地址匹配成功后,还可以从数据库中获取该客户端待安装操作系统的版本,并将该待安装操作系统的版本返回至该客户端,例如,向客户端返回Linux系统的版本。这样,如果一个大规模的上线的话,DHCP可以起到分发的功能。
[0082]在跨VLAN的情况下,单台DHCP服务器可以分发所有VLAN下客户端的TFTP请求,不用绑定所有VLAN的IP地址。
[0083]优选地,DHCP服务器还可以包括:
[0084]返回单元,用于在判断单元判断获取的MAC地址与后台的MAC地址匹配失败后向客户端返回拒绝分配地址的消息。
[0085]优选地,上述体系包括至少一交换机,交换机采用Trunk端口。
[0086]采用本发明实施例提供的操作系统安装方法,在PXE服务器启动过程中,客户端向DHCP服务器发送获取IP地址请求,之后DHCP服务器获取该客户端的MAC地址,并将该MAC地址与后台中该客户端的MAC地址进行,匹配成功后,DHCP服务器获取该客户端的IP地址,并将获取到的IP地址和MAC地址发送给该客户端以使该客户端完成操作系统安装。采用这种方式,无需DHCP服务器通过广播的方式发送IP地址,也避免了其他不必要的请求和广播,并且还能实现体系内不同VLAN范围内的不同客户端的操作系统安装。
[0087]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0088]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0089]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0090]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0091]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种操作系统安装方法,所述操作系统为包括若干个客户端的一个体系中任一客户端的操作系统,所述体系包括至少一 DHCP服务器,所述若干个客户端属于多个不同的局域网,其特征在于,所述方法包括: 所述DHCP服务器接收一客户端发送的获取IP地址请求; 所述DHCP服务器从数据库中获取所述客户端的MAC地址; 所述DHCP服务器判断所述获取的MAC地址与后台的MAC地址是否匹配,如果是,DHCP月艮务器获取所述客户端的IP地址。 所述DHCP服务器将所述获取的MAC地址和IP地址发送至所述客户端,以使所述客户端完成操作系统安装。2.根据权利要求1所述的操作系统安装方法,其特征在于,所述方法还包括: 所述DHCP服务器获取所述客户端待安装的操作系统的版本,并将所述待安装的操作系统的版本发送至所述客户端。3.根据权利要求1所述的操作系统安装方法,其特征在于,所述方法还包括: 匹配失败后,向所述客户端返回拒绝分配地址的消息。4.根据权利要求1-3任一项所述的操作系统安装方法,其特征在于, 所述体系包括至少一交换机,所述至少一交换机采用Trunk端口。5.—种操作系统安装装置,所述操作系统为包括若干个客户端的一个体系中任一客户端的操作系统,所述体系包括至少一 DHCP服务器,所述若干个客户端属于多个不同的局域网,其特征在于,所述DHCP服务器包括: 第一接收单元,用于接收一客户端发送的获取IP地址请求; 第一获取单元,用于数据库中获取所述客户端的MAC地址; 判断单元,用于判断所述获取的MAC地址与后台的MAC地址是否匹配; 第二获取单元,用于在所述判断单元判断所述获取的MAC地址与后台的MAC地址匹配成功后获取所述客户端的IP地址; 第一发送单元,用于将所述获取的MAC地址和IP地址发送至所述客户端,以使所述客户端完成操作系统安装。6.根据权利要求5所述的操作系统安装装置,其特征在于,所述DHCP服务器还包括: 第三获取单元,用于获取所述客户端待安装的操作系统的版本; 第二发送单元,用于将所述待安装的操作系统的版本发送至所述客户端。7.根据权利要求5所述的操作系统安装装置,其特征在于,所述装置还包括: 返回单元,用于在所述判断单元判断所述获取的MAC地址与后台的MAC地址匹配失败后向所述客户端返回拒绝分配地址的消息。8.根据权利要求5-7任一项所述的操作系统安装装置,其特征在于, 所述体系包括至少一交换机,所述交换机采用Trunk端口。
【专利摘要】本发明公开了一种操作系统安装方法及装置。所述操作系统为包括若干个客户端的一个体系中任一客户端的操作系统,所述体系包括至少一DHCP服务器,所述若干个客户端属于多个不同的局域网,所述方法包括:所述DHCP服务器接收一客户端发送的获取IP地址请求;所述DHCP服务器从数据库中获取所述客户端的MAC地址;所述DHCP服务器判断所述获取的MAC地址与后台的MAC地址是否匹配,如果是,DHCP服务器获取所述客户端的IP地址。所述DHCP服务器将所述获取的MAC地址和IP地址发送至所述客户端,以使所述客户端完成操作系统安装。采用这种方式可实现体系内在不同VLAN范围内的不同客户端的操作系统安装。
【IPC分类】H04L29/12
【公开号】CN105554177
【申请号】CN201511028213
【发明人】王建飞, 李岩, 姚键, 潘柏宇, 王冀
【申请人】合一网络技术(北京)有限公司
【公开日】2016年5月4日
【申请日】2015年12月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1