[发明专利]基于本地启动映像文件的无盘计算机启动方法有效
申请号: | 201210323454.3 | 申请日: | 2012-09-04 |
公开(公告)号: | CN102833344A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 张卫华;蒋林轩;董攀;孔金珠;邵立松;戴华东;吴庆波;颜跃进 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56;G06F9/445 |
代理公司: | 湖南兆弘专利事务所 43008 | 代理人: | 赵洪;谭武艺 |
地址: | 410073 湖南省长沙市砚瓦池正*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 本地 启动 映像 文件 计算机 方法 | ||
1.一种基于本地启动映像文件的无盘计算机启动方法,其特征在于实施步骤如下:
1)建立DHCP服务端和用于为客户机提供网络文件服务的启动服务器;
2)客户机通过本地存储启动映像文件,通过所述启动映像文件启动内核以及临时根文件系统,向DHCP服务端获取本机的网络配置信息以及启动服务器地址,根据所述网络配置信息配置本机网络,根据所述启动服务器地址向启动服务器发送MAC地址请求启动文件;
3)启动服务器首先保存客户机的登记MAC地址并向客户机发送启动文件路径,然后定时获取客户机的当前MAC地址,将客户机的当前MAC地址和登记MAC地址进行比较并根据比较结果控制客户机对启动文件路径的访问权限;
4)客户机首先接收启动服务器发送的启动文件路径并挂载所述启动文件路径,然后根据挂载的启动文件路径切换至正式根文件系统并启动操作系统。
2.根据权利要求1所述的基于本地启动映像文件的无盘计算机启动方法,其特征在于:所述步骤2)中客户机通过本地存储启动映像文件具体是指客户通过用于存储基本输入输出系统的闪存芯片存储启动映像文件。
3.根据权利要求2所述的基于本地启动映像文件的无盘计算机启动方法,其特征在于,所述步骤3)的详细步骤如下:
3.1)启动服务器预先通过数据库存储已注册客户机的启动文件路径和客户机状态,启动服务器默认禁止客户机对启动文件路径的访问;启动服务器接收到客户机发送的MAC地址后查询数据库判断客户机是否存在于数据库中,如果不存在则向该客户机发送未注册信息并退出,否则执行下一步;
3.2)判断客户机对应的客户机状态是否为被禁用,如果为被禁用则向客户发送被禁用信息并退出,如果未被禁用则执行下一步;
3.3)修改配置文件允许客户机通过网络访问对应的启动文件路径,然后将客户机对应的启动文件路径通过网络发送给客户机;
3.4)启动服务器定时获取客户机的当前MAC地址,将客户机的当前MAC地址和登记MAC地址进行比较并根据比较结果控制客户机对启动文件路径的访问权限。
4.根据权利要求3所述的基于本地启动映像文件的无盘计算机启动方法,其特征在于,所述步骤3.4)的详细步骤如下:
3.4.1)启动服务器在每一个客户机登记MAC地址后为客户机建立一个对应的监控线程;
3.4.2)所述监控线程分别定时向对应的客户机发送询问MAC地址的ARP广播,客户机在收到所述ARP广播后将自己的MAC地址发送给对应的监控线程,所述监控线程比较客户机的当前MAC地址和登记MAC地址,如果当前MAC地址和登记MAC地址相同则判断客户机合法并执行步骤3.4.3),否则跳转执行步骤3.4.4);
3.4.3)所述监控线程首先休眠预设时间,然后返回执行步骤3.4.2);
3.4.4)所述启动服务器上设置的客户机状态包括alive、sleep和death,其中alive代表客户机合法运行、sleep代表客户机第一次判定为非法或者第一次与启动服务器失去联系、death代表客户机非法或者失去联系超过两次被禁用;所述监控线程从数据库中检索客户机的历史状态,如果客户机的历史状态为alive则监控线程在数据库中将客户机的状态修改为sleep,然后返回执行步骤3.4.2);如果客户机的历史状态为sleep则监控线程在数据库中将客户机的状态修改为death,禁止客户机通过网络访问对应的启动文件路径并结束线程。
5.根据权利要求1或2或3或4所述的基于本地启动映像文件的无盘计算机启动方法,其特征在于,所述步骤4)的详细步骤如下:
4.1)客户机首先接收启动服务器发送的启动文件路径,所述启动文件路径包括只读的启动系统文件夹和可写的私有数据文件夹;
4.2)客户机通过aufs文件系统将所述启动系统文件夹和私有数据文件夹同时挂载到系统根目录下;
4.3)客户机通过根文件系统切换命令从临时根文件系统切换至由所述启动系统文件夹和私有数据文件夹构成的正式的根文件系统并启动操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210323454.3/1.html,转载请声明来源钻瓜专利网。