Presentation is loading. Please wait.

Presentation is loading. Please wait.

雲端計算.

Similar presentations


Presentation on theme: "雲端計算."— Presentation transcript:

1 雲端計算

2 安裝Keystone Python2.7 dictionary

3 安裝Keystone

4 安裝Keystone https://github.com/JiYou/openstack/tree/master/chap03
使用《王者歸來OpenStack雲端系統》這本書的腳本進行安裝 先到設定檔(localrc)中設定相關變數 執行init.sh進行防火牆設定 執行keystone.sh安裝並檢測keystone服務

5 到設定檔(localrc)中設定相關變數
01~11可以依據自己的環境做對應的修改

6 keystone.sh(設定環境變數) 設定會影響安裝的環境變數

7 keystone.sh(設定環境變數) 1)設定keystone存取MySQL服務時的連結

8 keystone.sh(設定環境變數) 使用者認證主要是對使用者的登入資訊、使用者請求的資源以及使用者的許可權進行檢測

9 keystone.sh(設定環境變數) OpenStack 內部元件之間,還需要通訊,路如Nova與Quantun的通訊。
Nova如何知道Quantum服務所在地址,如何知道提供的Quantum服務是否安全。 這些就需要keystone來提供安全的確保。

10 keystone.sh(設定環境變數) SERVICE_ENDPOINT變數主要是提供給使用者登入、認證使用。

11 keystone.sh(設定環境變數) 主要是設定了keystone的安裝目錄以及這定檔範本。

12 keystone.sh(設定環境變數) 指名採用何種方式登記服務。 Keystone需要紀錄哪些服務已經註冊,有兩種紀錄方式:檔案和資料庫。
Sql就表示使用資料庫來記錄

13 keystone.sh(設定環境變數) 為了設定紀錄檔而使用。 使用者可以根據自己的需要來設定紀錄檔的輸出。

14 keystone.sh(安裝相依套件) 在安裝時,由於需要使用MySQL的用戶端連接MySQL伺服器,在這裡將mysql-client安裝一下

15 keystone.sh(安裝相依套件) 1~6)安裝keystone的相依開發套件
8~9)為了從原始程式編譯安裝python-lxml套件,需要進行xml標頭檔目錄設定

16 keystone.sh(設定MySQL資料庫)
Keystone原始程式套件及其相依套件安裝完成後,接下來設定MySQL資料庫, 設定MySQL資料庫分為兩方面: Keystone連接資料庫時需要的使用者$MYSQL_KEYSTONE_USER名稱及密碼 Keystone在MySQL資料庫中的對應紀錄

17 keystone.sh(設定MySQL資料庫)
首先計算MySQL資料庫中是否有$MYSQL_KEYSTONE_USER使用者。 如果沒有此使用者,那麼建立此使用者。 在連接至資料庫,建立對應的使用者。

18 keystone.sh(設定MySQL資料庫)
當使用者建立好之後,建立相對應的database

19 keystone.sh(修改keystone.conf檔案)

20 keystone.sh(紀錄檔設定) 修改keystone的紀錄檔設定

21 keystone.sh(建立表單) 儘管其面在MySQL資料庫中建立了keystone的database,但是並沒有建立好對應的表單。
執行db_sync,則會將keystone需要的表單與MySQL資料庫中的database中的表單進行同步。

22 keystone.sh(執行服務)

23 keystone.sh(初始化keystone)
首先需要將管理員資訊、密碼、keystone服務的endpoint提供給leystone_data.sh

24 keystone.sh(初始化keystone)

25 Python2.7 dictionary

26 In & count

27 dictionary

28 Update()

29 Add dictionary

30 del

31 Clear()

32 Keys() values() items()

33 Use “in” to print

34

35 驗收 Create a fruit dictionary then the keys use the following list and the values use random value(1,10) , and find the most one fruit = ["banana","apple","orange","pear"]


Download ppt "雲端計算."

Similar presentations


Ads by Google