Metadata Service的概念及應(yīng)用是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
淶水網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)2013年至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
實現(xiàn) instance 定制化,cloud-init(或 cloudbase-init)只是故事的一半,metadata service 則是故事的的另一半。兩者的分工是:metadata service 為 cloud-init 提供自定義配置數(shù)據(jù),cloud-init 完成配置工作。
前面討論了一些 cloud-init 和 cloudbase-init 相關(guān)的經(jīng)驗,收到了很多反饋,大家對 instance 啟動時是如何完成自定義配置這個過程非常感興趣,希望能夠系統(tǒng)講一下。這個主題確實很重要,實際應(yīng)用場景很多,確實很有必要系統(tǒng)討論一番,作為對現(xiàn)有教程的補(bǔ)充。
instance 是通過 image 部署出來的,image 中包含了操作系統(tǒng)(例如 Ubuntu 16.04),最常用的軟件(例如 SSH)以及最通用的配置(例如 eth0 dhcp)。然而在創(chuàng)建 instance 的時候,我們往往希望對 instance 進(jìn)行一些額外的配置,比如:安裝某些包、開啟一些服務(wù)、添加 SSH 秘鑰、配置 hostname 等等。
有幾個方法可以完成這項工作:
1. 將這些東西統(tǒng)統(tǒng)做到 image 中。
這種方案可以實現(xiàn),但不現(xiàn)實。image 應(yīng)該被看著是一個模板,存放的是通用的內(nèi)容。在 image 中加入個性化配置的做法要么使 image 變得非常龐雜,要么導(dǎo)致數(shù)量眾多的 image,不易管理。
2. instance 部署出來之后手工完成個性化配置。
由于需要手工操作,instance 數(shù)量多了之后工作量會激增,而且容易出錯。
3. 推薦方案:由 OpenStack Metadata Service 提供 instance 的配置信息(這些信息被統(tǒng)稱為 metadata)。instance 啟動時向 Metadata Service 請求并獲得自己的 metadata,instance 的 cloud-init(或 cloudbase-init)根據(jù) metadata 完成個性化配置工作。
這個方案的優(yōu)點是不需要修改基礎(chǔ) image,保證了 image 的穩(wěn)定性,同時實現(xiàn)了 instance 自動化地個性配置。
將 ssh public key 添加到 instance。
首先在 “Project -> Compute -> Access & Security” 中創(chuàng)建 Key Pair。
OpenStack 會創(chuàng)建一對 ssh pulbic key 和 private key,public key 存放在 OpenStack 數(shù)據(jù)庫中,private key 會在我們點擊 “Create Key Pair” 按鈕時自動下載。
現(xiàn)在 "cloudman">
instance 啟動后,可以看到這個 cloudman 的 public key 已經(jīng)保存到 .ssh/authorized_keys 中了。
這樣我們就可以用 cloudman 的 private key 直接登錄 instance。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。
分享名稱:MetadataService的概念及應(yīng)用是怎樣的
文章源于:http://aaarwkj.com/article30/jeiepo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站設(shè)計、企業(yè)網(wǎng)站制作、網(wǎng)站內(nèi)鏈、移動網(wǎng)站建設(shè)、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)