如何進(jìn)行configdrive的實(shí)踐

如何進(jìn)行config drive的實(shí)踐,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司提供網(wǎng)站設(shè)計(jì)和自適應(yīng)建站服務(wù)。團(tuán)隊(duì)由有經(jīng)驗(yàn)的網(wǎng)頁設(shè)計(jì)師、程序員和市場專家組成,能夠提供從H5技術(shù),網(wǎng)站制作,廣告投放平臺,模板建站到小程序設(shè)計(jì)等全方位服務(wù)。 以客戶為中心,致力于為客戶提供創(chuàng)新、高效的解決方案,幫助您打造成功的企業(yè)網(wǎng)站。

如果 instance 無法通過 metadata service 獲取 metadata(無 DHCP 或者 nova-api-metadata 服務(wù)),instance 還可以通過 config drive 獲得 metadata。

config drive 是一個(gè)特殊的文件系統(tǒng),OpenStack 會將 metadata 寫到 config drive,并在 instance 啟動時(shí)掛載給 instance。如過 instance 安裝了 cloud-init,config drive 會被自動 mount 并從中讀取 metadata,進(jìn)而完成后續(xù)的初始化工作。

接下來我們將實(shí)踐 config-drive。

配置

config drive 默認(rèn)是 disable 的,所以首先得啟用。有兩種方法啟用 config drive:

  1. 啟動 instance 時(shí)指定 --config-drive true。

  2. 在計(jì)算節(jié)點(diǎn)的 /etc/nova/nova.conf 中配置 force_config_drive = true,這樣部署到此計(jì)算節(jié)點(diǎn)的 instance 都會使用 config drive。我們實(shí)驗(yàn)中使用的就是這種方法。

config drive 支持兩種格式,iso9660 和 vfat,默認(rèn)是 iso9660,但這會導(dǎo)致 instance 無法在線遷移,必須設(shè)置成config_drive_format=vfat 才能在線遷移,這一點(diǎn)需要注意。

配置完成后,重啟 nova-compute 服務(wù)。

過程分析

部署一個(gè)新的 cirros instance c2,我們先到計(jì)算節(jié)點(diǎn)的 instances 目錄下看看 c1 與 c2 的區(qū)別。

c2 的目錄下會多一個(gè) disk.config 文件,這就是 config drive。通過virsh edit 可以看到 disk.config 已經(jīng)掛載到 instance 上了。

打開 c2 的控制臺,hostname 已經(jīng)配置好,說明 metadata 拿到了。

為了確保 metadata 不是從 nova-api-metadata 獲取,我已經(jīng)提前關(guān)閉了 DHCP 服務(wù),可以看到當(dāng)前 c2 是沒有 IP 的。

lsblk 查看塊設(shè)備,iso 設(shè)備 sr0 就是 config drive。

mount sr0,查看 config drive 的內(nèi)容。

meta_data.json 中存放了 ssh public key, hostname 等信息。

instance 可以通過 nova-api-metadata 或者 config drive 這兩種途徑拿到 metadata。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

網(wǎng)站欄目:如何進(jìn)行configdrive的實(shí)踐
文章出自:http://www.muchs.cn/article22/jpcscc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站內(nèi)鏈軟件開發(fā)、網(wǎng)站建設(shè)、品牌網(wǎng)站制作手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)