Linux环境下基于AoE协议的无盘系统的设计与实现
发布时间:2018-10-31 06:33
【摘要】:科技的发展使得计算机大量地应用到了社会、生活的各个方面,在多个方面改变了人们的生活方式,成为生活中不可缺少的一部分。在一些公共场合和办公场合,由于计算机数量众多的原因,迫切需要一种简单有效的方式对计算机进行综合管理以便减少硬件成本和计算机维护成本。无盘系统正是为了满足这种需求而产生的一种产品。 无盘系统最主要的是网络引导技术和网络传输技术,目前的无盘系统的启动引导技术主要有RPL技术和PXE技术。在无盘Windows中,网络传输用的最多的是采用TCP传输的iSCSI技术。 本文详细的讨论和分析了PXE启动的详细步骤和技术原理,通过对比分析,最后采用先进的PXE技术作为无盘的启动技术。通过对iSCSI、FCoE和AoE三种网络存储协议的对比,采用AoE协议作为无盘系统的传输协议。本文设计了基于PXE的系统引导程序以及无盘网络中客户端操作系统Linux中的虚拟磁盘驱动程序,这个驱动程序对操作系统透明,并能够把操作系统对硬盘的访问请求通过AoE协议封装起来并发送到无盘服务器。同时设计了运行于Linux之上的服务器程序,服务器程序中实现了DIFF和MAP机制,这种机制能够保存用户的个人数据而且彼此隔离,使得用户的访问记录不会因为关机而消失,用户可以通过相同的用户名在不同的主机上访问个人数据。最后,对本文中实现的无盘系统从功能和性能上进行了测试,并给出了测试数据。功能测试表明,系统是成功可行的。功能测试的数据说明,无盘系统的主要性能瓶颈是服务器的配置,在客户机数量较少时相对有盘系统是有优势的。
[Abstract]:With the development of science and technology, the computer has been applied to the society, every aspect of life, and has changed people's way of life in many aspects and become an indispensable part of life. In some public and office situations, due to the large number of computers, there is an urgent need for a simple and effective way to comprehensively manage the computer in order to reduce the cost of hardware and computer maintenance. Diskless system is just to meet this kind of demand and produce a product. The most important technology of diskless system is network guidance technology and network transmission technology. At present, the startup and boot technology of diskless system mainly includes RPL technology and PXE technology. In diskless Windows, iSCSI technology of TCP transmission is the most widely used in network transmission. In this paper, the detailed steps and technical principles of PXE startup are discussed and analyzed in detail. Through comparison and analysis, advanced PXE technology is used as diskless startup technology. By comparing three network storage protocols, iSCSI,FCoE and AoE, AoE protocol is adopted as the transmission protocol of diskless system. This paper designs a system boot program based on PXE and a virtual disk driver in Linux, a client operating system in diskless network, which is transparent to the operating system. It can encapsulate the access request of the operating system to the hard disk through AoE protocol and send it to the diskless server. At the same time, a server program running on Linux is designed. In the server program, the mechanism of DIFF and MAP is implemented. This mechanism can save the personal data of users and separate them from each other, so that the access records of users will not disappear because of shutdown. Users can access personal data on different hosts through the same user name. Finally, the diskless system implemented in this paper is tested in function and performance, and the test data are given. The function test shows that the system is successful and feasible. The data of function test show that the main performance bottleneck of diskless system is the configuration of server, which is superior to diskless system when the number of clients is small.
【学位授予单位】:华东师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP316.81;TP368.1
本文编号:2301244
[Abstract]:With the development of science and technology, the computer has been applied to the society, every aspect of life, and has changed people's way of life in many aspects and become an indispensable part of life. In some public and office situations, due to the large number of computers, there is an urgent need for a simple and effective way to comprehensively manage the computer in order to reduce the cost of hardware and computer maintenance. Diskless system is just to meet this kind of demand and produce a product. The most important technology of diskless system is network guidance technology and network transmission technology. At present, the startup and boot technology of diskless system mainly includes RPL technology and PXE technology. In diskless Windows, iSCSI technology of TCP transmission is the most widely used in network transmission. In this paper, the detailed steps and technical principles of PXE startup are discussed and analyzed in detail. Through comparison and analysis, advanced PXE technology is used as diskless startup technology. By comparing three network storage protocols, iSCSI,FCoE and AoE, AoE protocol is adopted as the transmission protocol of diskless system. This paper designs a system boot program based on PXE and a virtual disk driver in Linux, a client operating system in diskless network, which is transparent to the operating system. It can encapsulate the access request of the operating system to the hard disk through AoE protocol and send it to the diskless server. At the same time, a server program running on Linux is designed. In the server program, the mechanism of DIFF and MAP is implemented. This mechanism can save the personal data of users and separate them from each other, so that the access records of users will not disappear because of shutdown. Users can access personal data on different hosts through the same user name. Finally, the diskless system implemented in this paper is tested in function and performance, and the test data are given. The function test shows that the system is successful and feasible. The data of function test show that the main performance bottleneck of diskless system is the configuration of server, which is superior to diskless system when the number of clients is small.
【学位授予单位】:华东师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP316.81;TP368.1
【参考文献】
相关期刊论文 前2条
1 陈丹;李学锋;;基于Windows无盘网络的远程引导技术探析[J];实验室研究与探索;2006年10期
2 龚辉,徐学洲,曹荣禄;基于Ramdisk的全内存式Linux系统的设计与实现[J];微机发展;2005年04期
,本文编号:2301244
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2301244.html