Linux環(huán)境下基于AoE協(xié)議的無盤系統(tǒng)的設計與實現
發(fā)布時間:2018-10-31 06:33
【摘要】:科技的發(fā)展使得計算機大量地應用到了社會、生活的各個方面,在多個方面改變了人們的生活方式,成為生活中不可缺少的一部分。在一些公共場合和辦公場合,由于計算機數量眾多的原因,迫切需要一種簡單有效的方式對計算機進行綜合管理以便減少硬件成本和計算機維護成本。無盤系統(tǒng)正是為了滿足這種需求而產生的一種產品。 無盤系統(tǒng)最主要的是網絡引導技術和網絡傳輸技術,目前的無盤系統(tǒng)的啟動引導技術主要有RPL技術和PXE技術。在無盤Windows中,網絡傳輸用的最多的是采用TCP傳輸的iSCSI技術。 本文詳細的討論和分析了PXE啟動的詳細步驟和技術原理,通過對比分析,最后采用先進的PXE技術作為無盤的啟動技術。通過對iSCSI、FCoE和AoE三種網絡存儲協(xié)議的對比,采用AoE協(xié)議作為無盤系統(tǒng)的傳輸協(xié)議。本文設計了基于PXE的系統(tǒng)引導程序以及無盤網絡中客戶端操作系統(tǒng)Linux中的虛擬磁盤驅動程序,這個驅動程序對操作系統(tǒng)透明,并能夠把操作系統(tǒng)對硬盤的訪問請求通過AoE協(xié)議封裝起來并發(fā)送到無盤服務器。同時設計了運行于Linux之上的服務器程序,服務器程序中實現了DIFF和MAP機制,這種機制能夠保存用戶的個人數據而且彼此隔離,使得用戶的訪問記錄不會因為關機而消失,用戶可以通過相同的用戶名在不同的主機上訪問個人數據。最后,對本文中實現的無盤系統(tǒng)從功能和性能上進行了測試,并給出了測試數據。功能測試表明,系統(tǒng)是成功可行的。功能測試的數據說明,無盤系統(tǒng)的主要性能瓶頸是服務器的配置,在客戶機數量較少時相對有盤系統(tǒng)是有優(yōu)勢的。
[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系統(tǒng)的設計與實現[J];微機發(fā)展;2005年04期
,本文編號:2301244
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2301244.html