§ 瀏覽學位論文書目資料
  
系統識別號 U0002-2406200916152600
DOI 10.6846/TKU.2009.00904
論文名稱(中文) 虛擬網路實驗室自動佈署機制之研究
論文名稱(英文) A Study on Automatic Deployment of Virtual Networking Laboratory
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊管理學系碩士班
系所名稱(英文) Department of Information Management
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 97
學期 2
出版年 98
研究生(中文) 李尚憲
研究生(英文) Shang-Hsien Lee
學號 696630093
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2009-06-07
論文頁數 58頁
口試委員 指導教授 - 梁德昭
委員 - 吳宗禮
委員 - 連志成
委員 - 張應華
關鍵字(中) 虛擬網路實驗室
環境佈署
關鍵字(英) Virtual Networking Laboratory
Environment Deployment
第三語言關鍵字
學科別分類
中文摘要
本研究為先前所開發之虛擬網路實驗室從實驗室部署與管理及實習者使用說明兩個面向提供自動化之機制,藉以提升虛擬網路實驗室使用之便利。
現有的網路實驗室,可以根據不同的課程提供多樣的情境環境,然而實驗室在佈署不同需求的實習環境時,仍需於系統下特定的指令或是額外撰寫適合的角本來完成實習環境的佈署。
而本研究便是要實作出提供佈署環境的介面,提供給教師和管理者使用,能為每一次不同課程需求,透過此介面能簡單的佈署出所需的環境,並且可透過此介面更加容易了解所有主機的佈署狀況。而學生也能透過另一個介面了解目前本身能使用哪些主機和連線的資訊,並且為了讓使用者能方便的使用,所以所有的介面皆以Web的方式來呈現,讓使用者能遠端登入,以提升教學和佈署環境的方便性。
英文摘要
This study is to provide an mechanism for both laboratory deployment automatically and management and tutorial for apprenticeship.
  Virtual Network Laboratory can provide different scenario environments to different courses. However to deploy different learning environment to fulfill different needs we still need to manually setup special command or to write numbers of suitable script file to complete the environment deployment.
  Therefore this study is trying to provide an interface for deploy environment to professors and system managers. The interface is able to through a few clicks by friendly Web interface to deploy suitable environments and give an easy way to show all the workstation deployment condition. Student can obtain needed connection information via another interface to see what workstations assigned to them. All the interface are made by Web interface to provide the easier way to access remotely to increase the effectiveness of teaching and convenient of environment deployment.
第三語言摘要
論文目次
目錄
第1章	緒論	1
1.1	研究背景	1
1.2	研究動機	3
1.3	研究目的	4
第2章	虛擬技術介紹	6
2.1	虛擬技術	6
2.2	虛擬技術種類	6
2.2.1	硬體層級虛擬化	7
2.2.2	全虛擬化	8
2.2.3	半虛擬化	8
2.2.4	作業系統層級虛擬化	8
2.2.5	應用程式虛擬化	9
2.3	本虛擬網路實驗室之虛擬軟體介紹	9
2.3.1	Xen	9
2.3.2	OpenVZ	10
第3章	本實驗室之環境	12
3.1	系統架構介紹	12
3.2	現有Xen與OpenVZ操作介紹	14
3.2.1	Xen	14
3.2.2	OpenVZ	14
3.2.3	現有之Web管理介面	15
3.2.4	於OpenVZ系統中常用之指令	19
第4章	教學環境的佈署	23
4.1	佈署需求	23
4.2	指令模式佈署教學環境	23
4.2.1	欲佈署的環境	23
4.2.2	虛擬環境-網路介面的增設	24
4.2.3	橋接器介面的建立	25
4.2.4	虛擬環境與橋接器的連結	25
4.3	腳本模式佈署教學環境	26
4.4	於系統上查看佈署狀況	27
4.5	目前所存在的問題	27
第5章	自動佈署機制	29
5.1	模擬佈署環境介紹	29
5.2	記錄檔	33
5.3	虛擬環境與bridge介面連結方式	34
第6章	虛擬化網路管理介面	37
6.1	/etc/sudoers修改設定	37
6.2	Web頁面介紹	38
6.2.1	後台管理者登入介面	38
6.2.2	list功能	39
6.2.3	create_env功能	42
6.2.4	delete_env功能	45
6.2.5	search功能	47
6.2.6	Create_VPS功能	49
6.2.7	Delete_VPS功能	49
6.2.8	學生Web介面	51
6.2.9	開機回復建置環境	53
第7章	結論與未來發展	54
7.1	結論	54
7.2	未來發展	55
7.2.1	評分機制	55
7.2.2	擴增系統種類	56
第8章	參考文獻	57

圖目錄
圖 2 1硬體層級虛擬化	7
圖 2 2 OpenVZ架構圖	11
圖 3 1實驗室系統架構圖	12
圖 3 2實驗室系統架構圖	13
圖 3 3 Xen Control Center	14
圖 3 4 list virtual machine	15
圖 3 5 create machine	16
圖 3 6所提供的系統種類	16
圖 3 7 delete virtual machine	17
圖 3 8 status of virtual machine	18
圖 4 1建置環境	24
圖 4 2腳本模式佈署環境	26
圖 4 3於系統上顯示佈署環境	27
圖 5 1 DMZ佈署模式	29
圖 5 2本研究所提供的DMZ拓樸圖	30
圖 5 3兩台server之拓樸圖	30
圖 5 4三台server之拓樸圖	31
圖 5 5四台server之拓樸圖	31
圖 5 6佈署模式(一)	32
圖 5 7佈署模式(二)	32
圖 5 8佈署模式(三)	32
圖 5 9佈署模式(四)	33
圖 5 10記錄檔格式	33
圖 5 11文字模式顯示連結	35
圖 5 12本研究bridge介面連結模式	36
圖 6 1註解requiretty	37
圖 6 2提升apache權限	38
圖 6 3後台管理者登入介面	38
圖 6 4 list_All Vpsid功能	39
圖 6 5 list_All Vpsid& IP Address功能	40
圖 6 6 list_Not Built功能	41
圖 6 7 list_Have Built功能	42
圖 6 8 create_env功能執行之流程圖	42
圖 6 9 create_env功能介面	43
圖 6 10違反建立規則之警告訊息	44
圖 6 11顯示佈署資訊	45
圖 6 12 delete_env功能執行之流程圖	45
圖 6 13 delete_env功能介面	46
圖 6 14 search功能執行之流程圖	47
圖 6 15 search功能輸入	48
圖 6 16 search功能顯示結果	48
圖 6 17 Create_VPS功能	49
圖 6 18 delete_VPS模式(一)	50
圖 6 19 delete_VPS模式(二)	51
圖 6 20學生登入頁面	52
圖6 21學生網頁介面	52

表目錄
表 3 1 vzctl指令	19
表 3 2 vzctl create 指令	20
表 3 3 vzctl set 指令	21
表 3 4 vzlist指令	22
表 5 1記錄檔各欄位說明表	34
參考文獻
[1]	陳俊廷(2008),虛擬化網路安全實習實驗室之規劃與建置。淡江大學資訊管理所碩士論文。
[2]	Hagen, W. (2008), Professional XEN Virtualization. WroxPressLtd.
[3]	Bittman, T. (2003), Predicts2004: Server virtualization Evolves Rapidly, Gartner Research Note.
[4]	Hu, J., Cordel D., Meinel, Christoph, (2004), A Virtual Laboratory for IT Security Education, Proc. EMISA Luxemborug. 60-71.
[5]	Singh,Amit,2004,“AnIntroductiontoVirtaualization”.Fromhttp://www.kernelthread.com/publications/virtualization.
[6]NetgearTechnicalBulletin,Fromftp://ftp.winco.com.hk/product/Netgear/VPN%20Router/FVX538/Manual/Netgear_FVX538_DMZ_configuration_guide.pdf
[7]	Virtualization. From Wikipedia
http://en.wikipedia.org/wiki/Virtualization
[8]	Xen. From Wilipedia 
http://zh.wikipedia.org/wiki/Xen
[9]	機房革命虛擬化起飛. From
http://www.ithome.com.tw/itadm/article.php?c=41169
[10]	Face-off: Virtualization Takes Center Stage, From
http://vmblog.com/archive/2007/12/31/face-off-virtualization-takes-center-stage.aspx

[11]	國立台灣大學計算機及資訊網路中心. From
http://www.cc.ntu.edu.tw/chinese/epaper/0004/20080320_4012.htm
[12]	ZDNET. From
http://www.zdnet.com.tw/enterprise/technology/0,2000085680,20108135,00.htm
[13]	OpenVZ User’s Guide. From
http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf
論文全文使用權限
校內
紙本論文於授權書繳交後1年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後1年公開
校外
同意授權
校外電子論文於授權書繳交後1年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信