淡江大學覺生紀念圖書館 (TKU Library)
進階搜尋


下載電子全文限經由淡江IP使用) 
系統識別號 U0002-2406200916152600
中文論文名稱 虛擬網路實驗室自動佈署機制之研究
英文論文名稱 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
論文使用權限
  • 同意紙本無償授權給館內讀者為學術之目的重製使用,於2010-06-26公開。
  • 同意授權瀏覽/列印電子全文服務,於2010-06-26起公開。


  • 若您有任何疑問,請與我們聯絡!
    圖書館: 請來電 (02)2621-5656 轉 2281 或 來信