具單一登入介面整合分散式運算與虛擬化資源之雲端服務
DESCRIPTION
具單一登入介面整合分散式運算與虛擬化資源之雲端服務. 指導教授 : 黃依賢 教授 971523 范家賓 971549 陳振瑒 973345 沈慧翰. - 大綱 -. 一、研究背景與動機 二、研究目的 三、開發環境 四、系統軟體架構 五、系統硬體架構 六、雲端三大服務機制 七 、系統 各 層 詳細 八、總結. 一、研究背景與動機. - PowerPoint PPT PresentationTRANSCRIPT
指導教授 : 黃依賢 教授
971523 范家賓971549 陳振瑒973345 沈慧翰
具單一登入介面整合分散式運算與虛擬化資源之雲端服務
- 大綱 -一、研究背景與動機二、研究目的三、開發環境四、系統軟體架構五、系統硬體架構六、雲端三大服務機制七、系統各層詳細八、總結
2
一、研究背景與動機 隨著近期雲端科技的發展,吸引 Google 、鴻海、廣
達以及國內外等科技大廠,甚至是國內外等名校積極投入相關產品和技術研發。它所引發的強大影響力,不僅是加速了新一代雲端相關科技產業鏈的成形,同時也創造更強力的運算資源;如何整合眾多的電腦資源以完成龐大的作業運算,想必是未來的重要發展趨勢。
3
二、研究目的
(1) 、提供單一登入系統整合所有之服務(2) 、虛擬機器的架設與使用並自動化虛
擬機服務(3) 、基於自動化虛擬機提供分散式運算
系 統(4) 、提供多元平台整合的雲端儲存環境
與 資料備份與安全
4
三、開發環境硬體部分 :IBM X3650 M3 * 1IBM X3650 M2 * 1ACER Personal PC * 20Storage Server 22T * 1
5
三、開發環境軟體部分 ( 基本環境 ):
作業系統 - Ubuntu 10.04 desktop 作業系統 - Ubuntu 10.04 server程式撰寫語言 - PHP5 & Linux bash script
6
三、開發環境軟體部分 ( 虛擬化軟體 ):
KVM - HypervisorOpennebula - VM Manager toolSSH - Secure ShellHadoop – 分散式運算
7
三、開發環境軟體部分 ( 檔案系統軟體 ):
NFS-kernel-server - File systemNFS-common - File system ClientOpeniSCSIRsync - backup SVN – 版本控制軟體
8
三、開發環境軟體部分 ( 網路軟體 ):
Bridge-utilsIptables - NAT, routingDhcp3-server - dhcp serverApache with PHP & MysqlOpenLDAP - 使用者管理
9
四、系統軟體架構
10
User
Browser
YZU CSE Cloud
Web Server
Netwrok
App
ONE
VM
App
App
Storage
App
SVN Hadoop
Application
五、系統硬體架構
11
六、三大功能性系統分層
12
13
七、系統各層詳細
14
Virtualization Software illustration
15
Apache Server
Storage ServerONED
FRONT-END
SSH
NFS
DATA
Open-iSCSI
DATA
SSHDATA
Node
Web Site
NFS
Hypervisor(KVM)
Node Cluster
16
Virtualization Network illustration
17
InternetCSE Gateway
140.138.144.254
VM Gateway140.138.144.226
DHCP Server
NetworkInterface
Bridge
VM
18
Virtualization Automatic Control
19
20
VM System Demo
21
選擇 Create VirtualMachine 功能
22
點擊 Ubuntu Desktop 10 這個虛擬機選項
23
根據所得到的資料 連線使用虛擬機
24
( 連線方法 1) 使用 Putty
25
使用雲端平台相同的帳號密碼登入(s+ 學號 , 密碼預設 0000)預設的 root 權限密碼為 au4a83
26
( 連線方法 2) 使用 VNC Viewer 連線
27
輸入與雲端平台相同帳號密碼即可登入使用( 帳號 :s+ 學號 , 密碼預設 0000)預設 root 權限密碼為 au4a83
28
( 連線方法 3) 使用 Windows 遠端桌面連線 (Linux 整合 xrdp)
29
30
Cloud File System
31
3232
Main Server
OpeniSCSI
Storage Server
OpeniSCSI
Apache
Browser
33
Demo Cloud File System
34
35
36 雲端儲存空間 on SmartPhone
37
Microsoft initiator
38
Microsoft initiator
39
40
LDAP 實作單一化登入整合
41
透過同一組帳號密碼,可用於
1. 登入雲端平台2. 在網頁版雲端儲存環境的登入使用3.Hadoop 分散式運算環境之使用4.VirtualMachine 的要求與使用5.VirtualMachine OS的使用者帳號密碼6. 利用 iSCSI 掛載雲端硬碟空間到 作業系統上使用時的帳號密碼
42
增加 JoomlaUser 和 JoomlaGroup 這兩個schema 使 Joomla 的 ldap 套件可以使用ldap 裡的帳號,也就是系網頁的登入帳號整合。
43
使用 LDAP Admin 軟體管理 Ldap 的 group 和 member
44
登入雲端平台
八、總結將雲端相關的強大運算技術與結合單一入口介面做結合,
再配合上應用虛擬化電腦的技術互相應用,不但將資源達到最佳的使用性,且可以更好控管安全性的管理。透過專題製作這個機會,讓我不只學習到現在學術業界最熱門的雲端運算相關技術之外,也了解到如何以一個較大的眼界與想法去組織規劃ㄧ個整合型的系統,以往的課程或作業甚至於實驗,往往較偏重於單一軟體或是系統的應用,做完這個專題之後,學習到若要讓整個系統更加有效率以及完善的話,不能單單只侷限於單一層面的效能提升,整個系統彼此間的應用、整合、溝通、協定,都是我以後在做相關方面的研究或工作時,需要好好考慮到的問題。
45
46