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

如何為instance配置靜態IP

171次閱讀
沒有評論

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

本篇文章為大家展示了如何為 instance 配置靜態 IP,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

傳統運維中為服務器配置靜態 IP 是再常見不過的了。但在 OpenStack 環境下只能指定 network,IP 都是 Neutron 從 subnet IP 池中自動分配的。

有同學就會想辦法了:等 instance 起來后手工把 IP 改掉行不行?

非常遺憾,不行!

instance 網卡的 IP 和 Mac 地址是記錄在 port 中的,計算節點的 iptable 會根據 port 信息生成相應的 rule,只有與 port 匹配的 IP 和 Mac 才能允許在 Neutron 網絡中通信。

那還有沒有辦法為 instance 配置靜態 IP 呢?

有!

方法是:

先創建 port,設置好 IP 地址。

將該 port attach 到 instance。

在 instance 中手工配置靜態 IP。

Newton 版本之前只能用命令行完成上面的操作。不過從 Newton 開始 horizon 已經支持了。我們先看命令行如何實現。

命令行操作

instance“c1”當前還沒有任何網卡。

第一步:用  neutron port-create  命令創建 port,設置 IP。

最重要的就是  –fixed-ip  參數了,指定 IP 和 IP 所屬的 subnet。

另外還可以指定 Mac 地址(可選),這在某些場景下有用。之前有個項目客戶的商業軟件是綁定在特定 Mac 地址上的,所以必須給 instance 網卡指定 Mac。

Network  參數指定 port 所屬的網絡。

下面的命令創建了一個 vlan111 的 port,IP 為 17.17.111.33。

neutron port-create –fixed-ip subnet_id=e0e251a0-0e38-4b70-9904-6b791fcf8d33,ip_address=17.17.111.33 vlan111

第二步:執行  nova interface-attach  命令將 port attach 到 instance。

操作系統已經能夠識別到該網卡 eth0,但 IP 還需要手工設置。

第三步:在 instance 配置靜態 IP。

編輯 /etc/network/interfaces。

重啟 eth0。

IP 生效。

并且可以 Ping 到同網段其他 IP。

如果這里我們配置的 IP 不是 port 中定義的 17.17.111.33 還能 Ping 通嗎?這個問題留給大家自己去驗證。

horizon  操作

horizon 在 Newton 版本中支持在創建 port 時設置 IP 地址,也就是說步驟一我們可以直接在 Web GUI 中完成了。

菜單“Admin – System – Networks”。

點擊網絡“vlan111”,然后點擊“Ports”標簽。

點擊“Create Port”按鈕。

設置 IP 17.17.111.55,然后點擊“Create Port”按鈕。

port 創建成功,目前還沒有 attach 到 instance,所以狀態為“Down”。

horizon 目前還不支持直接將 port attach 到 instance,這個操作還得通過命令行,具體請參考前面的示例。希望新版本的 horizon 能加入這個功能。

上述內容就是如何為 instance 配置靜態 IP,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1361字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 惠东县| 卢龙县| 米脂县| 平潭县| 陇川县| 辉南县| 阿鲁科尔沁旗| 江华| 伊宁市| 象州县| 天长市| 沙雅县| 于都县| 金阳县| 抚松县| 蓬安县| 博客| 惠安县| 石渠县| 岫岩| 榆社县| 集贤县| 南康市| 峨眉山市| 天峻县| 收藏| 和硕县| 康马县| 临沧市| 晋宁县| 浦城县| 新建县| 克拉玛依市| 响水县| 昌平区| 华宁县| 根河市| 江达县| 饶河县| 宜章县| 河曲县|