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

instance網卡怎么辦

164次閱讀
沒有評論

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

本篇文章給大家分享的是有關 instance 網卡怎么辦,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。

instance 的網卡是如何被配置并拉起的?這是理解和用好 cloud-init 非常關鍵的一步。我們先討論一個最簡單基礎的場景:鏡像中沒有安裝 cloud-init。

此時 instance 啟動時網卡能不能被拉起來完全   靠運氣!是的,就是運氣。

因為這種情況下網卡的配置是死的,完全依賴于鏡像中 /etc/network/interfaces 原有的配置。比如原鏡像中的配置是:
auto eth0
iface eth0 inet dhcp

instance 只有滿足下面所有條件網卡才能被拉起來:

正好只有一塊網卡

正好網卡就叫 eth0

正好 subnet 開了 DHCP

只要出現下面任意一種情況就會失敗:

還有其他網卡,比如 eth2,或者

網卡不叫 eth0,比如 ens3,或者

沒有 DHCP

不同 instance 的網絡配置差別很大,在 image 中寫死的方法幾乎是無效的,只能依靠 cloud-init 動態寫入,接下來我們詳細分析 cloud-init 的解決方案。

dhcp

先考慮 subnet 有 DHCP 服務的情況。

我們使用的鏡像是 ubuntu 的 cloud image,已經預裝的 cloud-init,下載地址為  http://cloud-images.ubuntu.com/ ,國內鏡像 http://mirrors.ustc.edu.cn/ubuntu-cloud-images/

部署成功后,登錄 instance,ip a  顯示網卡  ens3  已經正確配置。

下面分析這個 IP 是怎樣配置上去的。

上一節我們討論到,cloud-init 是在 local 階段完成網絡配置的,cloud-init 的執行過程被詳細記錄在 /var/log/cloud-init.log 中,讓我們找找相關操作。

這里可以看到,cloud-init 會做如下工作:

① 掃描出 instance 中的所有網卡(這里是 ens3)

② 獲取該網卡的配置信息。因為沒有 config drive,無法得知網卡的詳細配置信息,只能采用默認的 fallback 配置,即 dhcp 配置。

③ 將配置信息寫入 /etc/network/interfaces.d/50-cloud-init.cfg,內容為:

這樣網卡就以 dhcp 模式拉起來,正好與 subnet 的 dhcp 服務對接上,IP、網關等信息就配上去了。

幾點說明:

instance 上的每一塊網卡都會被 cloud-init 掃描出來。

如果沒有 config drive 將采用 fallback 配置,將掃描出來的第一塊  (只有這一塊)網卡配置成 dhcp 模式。請注意:這是 cloud-init 默認行為,跟這塊網卡對應的 subnet 是否開啟了 DHCP 沒有任何關系。

cloud-init 會根據 instance 操作系統類型生成網卡配置文件。例如操作系統是 centos 的話則會將配置寫到 /etc/sysconfig/network-scripts 目錄下。

以上就是 instance 網卡怎么辦,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1347字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 金塔县| 潮州市| 湘乡市| 专栏| 莒南县| 都匀市| 岚皋县| 阜新市| 永寿县| 南汇区| 会昌县| 客服| 临桂县| 晋城| 凤冈县| 西城区| 徐汇区| 宜宾市| 休宁县| 怀化市| 南城县| 保亭| 和顺县| 东港市| 湘潭县| 沂源县| 龙游县| 舞阳县| 株洲市| 甘孜县| 曲麻莱县| 拉萨市| 金秀| 积石山| 衡阳县| 高清| 普格县| 贵溪市| 清丰县| 沙田区| 新津县|