Linux環(huán)境下基于AoE協(xié)議的無盤系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2018-10-31 06:33
【摘要】:科技的發(fā)展使得計算機大量地應(yīng)用到了社會、生活的各個方面,在多個方面改變了人們的生活方式,成為生活中不可缺少的一部分。在一些公共場合和辦公場合,由于計算機數(shù)量眾多的原因,迫切需要一種簡單有效的方式對計算機進行綜合管理以便減少硬件成本和計算機維護成本。無盤系統(tǒng)正是為了滿足這種需求而產(chǎn)生的一種產(chǎn)品。 無盤系統(tǒng)最主要的是網(wǎng)絡(luò)引導(dǎo)技術(shù)和網(wǎng)絡(luò)傳輸技術(shù),目前的無盤系統(tǒng)的啟動引導(dǎo)技術(shù)主要有RPL技術(shù)和PXE技術(shù)。在無盤Windows中,網(wǎng)絡(luò)傳輸用的最多的是采用TCP傳輸?shù)膇SCSI技術(shù)。 本文詳細的討論和分析了PXE啟動的詳細步驟和技術(shù)原理,通過對比分析,最后采用先進的PXE技術(shù)作為無盤的啟動技術(shù)。通過對iSCSI、FCoE和AoE三種網(wǎng)絡(luò)存儲協(xié)議的對比,采用AoE協(xié)議作為無盤系統(tǒng)的傳輸協(xié)議。本文設(shè)計了基于PXE的系統(tǒng)引導(dǎo)程序以及無盤網(wǎng)絡(luò)中客戶端操作系統(tǒng)Linux中的虛擬磁盤驅(qū)動程序,這個驅(qū)動程序?qū)Σ僮飨到y(tǒng)透明,并能夠把操作系統(tǒng)對硬盤的訪問請求通過AoE協(xié)議封裝起來并發(fā)送到無盤服務(wù)器。同時設(shè)計了運行于Linux之上的服務(wù)器程序,服務(wù)器程序中實現(xiàn)了DIFF和MAP機制,這種機制能夠保存用戶的個人數(shù)據(jù)而且彼此隔離,使得用戶的訪問記錄不會因為關(guān)機而消失,用戶可以通過相同的用戶名在不同的主機上訪問個人數(shù)據(jù)。最后,對本文中實現(xiàn)的無盤系統(tǒng)從功能和性能上進行了測試,并給出了測試數(shù)據(jù)。功能測試表明,系統(tǒng)是成功可行的。功能測試的數(shù)據(jù)說明,無盤系統(tǒng)的主要性能瓶頸是服務(wù)器的配置,在客戶機數(shù)量較少時相對有盤系統(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.
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP316.81;TP368.1
本文編號:2301243
[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.
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP316.81;TP368.1
【參考文獻】
相關(guān)期刊論文 前2條
1 陳丹;李學(xué)鋒;;基于Windows無盤網(wǎng)絡(luò)的遠程引導(dǎo)技術(shù)探析[J];實驗室研究與探索;2006年10期
2 龔輝,徐學(xué)洲,曹榮祿;基于Ramdisk的全內(nèi)存式Linux系統(tǒng)的設(shè)計與實現(xiàn)[J];微機發(fā)展;2005年04期
,本文編號:2301243
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2301243.html
最近更新
教材專著