具單一登入介面整合分散式運算與虛擬化資源之雲端服務

46
指指指指 : 指指指 指指 971523 指指指 971549 指指指 973345 指指指 具具 具具具具具具具具具具具具具具具具具具具具具具

Upload: cadman-mckinney

Post on 01-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

具單一登入介面整合分散式運算與虛擬化資源之雲端服務. 指導教授 : 黃依賢 教授 971523 范家賓 971549 陳振瑒 973345 沈慧翰. - 大綱 -. 一、研究背景與動機 二、研究目的 三、開發環境 四、系統軟體架構 五、系統硬體架構 六、雲端三大服務機制 七 、系統 各 層 詳細 八、總結. 一、研究背景與動機. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

指導教授 : 黃依賢 教授

971523 范家賓971549 陳振瑒973345 沈慧翰

具單一登入介面整合分散式運算與虛擬化資源之雲端服務

Page 2: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

- 大綱 -一、研究背景與動機二、研究目的三、開發環境四、系統軟體架構五、系統硬體架構六、雲端三大服務機制七、系統各層詳細八、總結

2

Page 3: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

一、研究背景與動機 隨著近期雲端科技的發展,吸引 Google 、鴻海、廣

達以及國內外等科技大廠,甚至是國內外等名校積極投入相關產品和技術研發。它所引發的強大影響力,不僅是加速了新一代雲端相關科技產業鏈的成形,同時也創造更強力的運算資源;如何整合眾多的電腦資源以完成龐大的作業運算,想必是未來的重要發展趨勢。

3

Page 4: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

二、研究目的

(1) 、提供單一登入系統整合所有之服務(2) 、虛擬機器的架設與使用並自動化虛

擬機服務(3) 、基於自動化虛擬機提供分散式運算

系 統(4) 、提供多元平台整合的雲端儲存環境

與 資料備份與安全

4

Page 5: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

三、開發環境硬體部分 :IBM X3650 M3 * 1IBM X3650 M2 * 1ACER Personal PC * 20Storage Server 22T * 1

5

Page 6: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

三、開發環境軟體部分 ( 基本環境 ):

作業系統 - Ubuntu 10.04 desktop 作業系統 - Ubuntu 10.04 server程式撰寫語言 - PHP5 & Linux bash script

6

Page 7: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

三、開發環境軟體部分 ( 虛擬化軟體 ):

KVM - HypervisorOpennebula - VM Manager toolSSH - Secure ShellHadoop – 分散式運算

7

Page 8: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

三、開發環境軟體部分 ( 檔案系統軟體 ):

NFS-kernel-server - File systemNFS-common - File system ClientOpeniSCSIRsync - backup SVN – 版本控制軟體

8

Page 9: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

三、開發環境軟體部分 ( 網路軟體 ):

Bridge-utilsIptables - NAT, routingDhcp3-server - dhcp serverApache with PHP & MysqlOpenLDAP - 使用者管理

9

Page 10: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

四、系統軟體架構

10

User

Browser

YZU CSE Cloud

Web Server

Netwrok

App

ONE

VM

App

App

Storage

App

SVN Hadoop

Application

Page 11: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

五、系統硬體架構

11

Page 12: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

六、三大功能性系統分層

12

Page 13: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

13

七、系統各層詳細

Page 14: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

14

Virtualization Software illustration

Page 15: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

15

Apache Server

Storage ServerONED

FRONT-END

SSH

NFS

DATA

Open-iSCSI

DATA

SSHDATA

Node

Web Site

NFS

Hypervisor(KVM)

Node Cluster

Page 16: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

16

Virtualization Network illustration

Page 17: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

17

InternetCSE Gateway

140.138.144.254

VM Gateway140.138.144.226

DHCP Server

NetworkInterface

Bridge

VM

Page 18: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

18

Virtualization Automatic Control

Page 19: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

19

Page 20: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

20

VM System Demo

Page 21: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

21

選擇 Create VirtualMachine 功能

Page 22: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

22

點擊 Ubuntu Desktop 10 這個虛擬機選項

Page 23: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

23

根據所得到的資料 連線使用虛擬機

Page 24: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

24

( 連線方法 1) 使用 Putty

Page 25: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

25

使用雲端平台相同的帳號密碼登入(s+ 學號 , 密碼預設 0000)預設的 root 權限密碼為 au4a83

Page 26: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

26

( 連線方法 2) 使用 VNC Viewer 連線

Page 27: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

27

輸入與雲端平台相同帳號密碼即可登入使用( 帳號 :s+ 學號 , 密碼預設 0000)預設 root 權限密碼為 au4a83

Page 28: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

28

( 連線方法 3) 使用 Windows 遠端桌面連線 (Linux 整合 xrdp)

Page 29: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

29

Page 30: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

30

Cloud File System

Page 31: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

31

Page 32: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

3232

Main Server

OpeniSCSI

Storage Server

OpeniSCSI

Apache

Browser

Page 33: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

33

Demo Cloud File System

Page 34: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

34

Page 35: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

35

Page 36: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

36 雲端儲存空間 on SmartPhone

Page 37: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

37

Microsoft initiator

Page 38: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

38

Microsoft initiator

Page 39: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

39

Page 40: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

40

LDAP 實作單一化登入整合

Page 41: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

41

透過同一組帳號密碼,可用於

1. 登入雲端平台2. 在網頁版雲端儲存環境的登入使用3.Hadoop 分散式運算環境之使用4.VirtualMachine 的要求與使用5.VirtualMachine  OS的使用者帳號密碼6. 利用 iSCSI 掛載雲端硬碟空間到 作業系統上使用時的帳號密碼

Page 42: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

42

增加 JoomlaUser 和 JoomlaGroup 這兩個schema 使 Joomla 的 ldap 套件可以使用ldap 裡的帳號,也就是系網頁的登入帳號整合。

Page 43: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

43

使用 LDAP Admin 軟體管理 Ldap 的 group 和 member

Page 44: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

44

登入雲端平台

Page 45: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

八、總結將雲端相關的強大運算技術與結合單一入口介面做結合,

再配合上應用虛擬化電腦的技術互相應用,不但將資源達到最佳的使用性,且可以更好控管安全性的管理。透過專題製作這個機會,讓我不只學習到現在學術業界最熱門的雲端運算相關技術之外,也了解到如何以一個較大的眼界與想法去組織規劃ㄧ個整合型的系統,以往的課程或作業甚至於實驗,往往較偏重於單一軟體或是系統的應用,做完這個專題之後,學習到若要讓整個系統更加有效率以及完善的話,不能單單只侷限於單一層面的效能提升,整個系統彼此間的應用、整合、溝通、協定,都是我以後在做相關方面的研究或工作時,需要好好考慮到的問題。

45

Page 46: 具單一登入介面整合分散式運算與虛擬化資源之雲端服務

46