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

如何進行config drive的實踐

147次閱讀
沒有評論

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

如何進行 config drive 的實踐,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

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

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

接下來我們將實踐 config-drive。

配置

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

啟動 instance 時指定  –config-drive true。

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

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

配置完成后,重啟 nova-compute 服務。

過程分析

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

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

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

為了確保 metadata 不是從 nova-api-metadata 獲取,我已經提前關閉了 DHCP 服務,可以看到當前 c2 是沒有 IP 的。

lsblk  查看塊設備,iso 設備  sr0  就是 config drive。

mount sr0,查看 config drive 的內容。

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

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

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

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計1155字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 浙江省| 绥江县| 荆门市| 舟曲县| 温泉县| 沁水县| 巴里| 华安县| 婺源县| 江西省| 大兴区| 汶川县| 凌源市| 恭城| 雷州市| 马鞍山市| 澳门| 民丰县| 郑州市| 景泰县| 黔东| 石渠县| 铜川市| 鲁山县| 松滋市| 惠州市| 中西区| 清徐县| 双城市| 公安县| 漯河市| 新巴尔虎右旗| 霍邱县| 临安市| 化隆| 广丰县| 会昌县| 萝北县| 宁南县| 孝义市| 万宁市|