久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Metadata Service的概念及應用是怎樣的

144次閱讀
沒有評論

共計 1311 個字符,預計需要花費 4 分鐘才能閱讀完成。

Metadata Service 的概念及應用是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

實現 instance 定制化,cloud-init(或 cloudbase-init)只是故事的一半,metadata service 則是故事的的另一半。兩者的分工是:metadata service 為 cloud-init 提供自定義配置數據,cloud-init 完成配置工作。

Metadata Service

前面討論了一些 cloud-init 和 cloudbase-init 相關的經驗,收到了很多反饋,大家對 instance 啟動時是如何完成自定義配置這個過程非常感興趣,希望能夠系統講一下。這個主題確實很重要,實際應用場景很多,確實很有必要系統討論一番,作為對現有教程的補充。

instance 是通過 image 部署出來的,image 中包含了操作系統(例如 Ubuntu 16.04),最常用的軟件(例如 SSH)以及最通用的配置(例如 eth0 dhcp)。然而在創建 instance 的時候,我們往往希望對 instance 進行一些額外的配置,比如:安裝某些包、開啟一些服務、添加 SSH 秘鑰、配置 hostname 等等。

有幾個方法可以完成這項工作:

1. 將這些東西統統做到 image 中。

這種方案可以實現,但不現實。image 應該被看著是一個模板,存放的是通用的內容。在 image 中加入個性化配置的做法要么使 image 變得非常龐雜,要么導致數量眾多的 image,不易管理。

2. instance 部署出來之后手工完成個性化配置。

由于需要手工操作,instance 數量多了之后工作量會激增,而且容易出錯。

3. 推薦方案:由 OpenStack Metadata Service 提供 instance 的配置信息(這些信息被統稱為 metadata)。instance 啟動時向 Metadata Service 請求并獲得自己的 metadata,instance 的 cloud-init(或 cloudbase-init)根據 metadata 完成個性化配置工作。

這個方案的優點是不需要修改基礎 image,保證了 image 的穩定性,同時實現了 instance 自動化地個性配置。
 

最高頻的應用

將 ssh public key 添加到 instance。

首先在“Project – Compute – Access Security”中創建 Key Pair。
 

OpenStack 會創建一對 ssh pulbic key 和 private key,public key 存放在 OpenStack 數據庫中,private key 會在我們點擊“Create Key Pair”按鈕時自動下載。

現在 cloudman  

instance 啟動后,可以看到這個 cloudman 的 public key 已經保存到 .ssh/authorized_keys 中了。

這樣我們就可以用 cloudman 的 private key 直接登錄 instance。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1311字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 同心县| 富源县| 彩票| 东兰县| 茌平县| 乐陵市| 长丰县| 保德县| 石首市| 麻阳| 金湖县| 吴堡县| 鄂托克前旗| 泰顺县| 城口县| 潞城市| 吴川市| 安新县| 仙居县| 兴安县| 伊吾县| 二手房| 沛县| 嘉荫县| 马鞍山市| 洛阳市| 防城港市| 巨野县| 翁源县| 黔江区| 文山县| 韶关市| 汝州市| 中超| 钟祥市| 新昌县| 塘沽区| 册亨县| 湖北省| 渭源县| 苍梧县|