原文:獲取 dhcp IP 過程分析 - 每天5分鍾玩轉 OpenStack(91)

前面我們已經討論了 DHCP agent 的配置以及 namespace 如何隔離 dnsmasq 服務,本節將以 cirros vm 為例分析獲取 DHCP IP 的詳細過程。 在創建 instance 時,Neutron 會為其分配一個 port,里面包含了 MAC 和 IP 地址信息。這些信息會同步更新到 dnsmasq 的 host 文件。如下圖所示: 同時 nova compute 會 ...

2016-09-26 07:09 25 7632 推薦指數:

查看詳情

配置 DHCP 服務 - 每天5分鍾玩轉 OpenStack(89)

前面章節我們看到 instance 在啟動過程中能夠從 Neutron 的 DHCP 服務獲得 IP,本節將詳細討論其內部實現機制。 Neutron 提供 DHCP 服務的組件是 DHCP agent。 DHCP agent 在網絡節點運行上,默認通過 dnsmasq 實現 DHCP 功能 ...

Wed Sep 21 13:54:00 CST 2016 2 8477
創建 floating IP - 每天5分鍾玩轉 OpenStack(106)

先復習一下前面我們討論的知識。 當租戶網絡連接到 Neutron router,通常將 router 作為默認網關。當 router 接收到 instance 的數據包,並將其轉發到外網時: ...

Mon Oct 31 15:20:00 CST 2016 5 6693
floating IP 原理分析 - 每天5分鍾玩轉 OpenStack(107)

上一節我們通過 Web UI 創建為 cirros-vm3 分配了浮動 IP,今天將分析其工作原理。 首先查看 router 的 interface 配置: 可以看到,floating IP 已經配置到 router 的外網 interface qg-b8b32a88-03 ...

Wed Nov 02 14:48:00 CST 2016 5 11863
通過 dhcp-agent 訪問 Metadata - 每天5分鍾玩轉 OpenStack(168)

OpenStack 默認通過 l3-agent 創建和管理 neutron-ns-metadata-proxy,進而與 nova-metadata-api 通信。但不是所有環境都有 l3-agent,比如直接用物理 router 的場景。這時就需要走另一條路:讓 dhcp-agent 來創建和管理 ...

Mon Mar 27 14:43:00 CST 2017 2 3437
用 namspace 隔離 DHCP 服務 - 每天5分鍾玩轉 OpenStack(90)

Neutron 通過 dnsmasq 提供 DHCP 服務,而 dnsmasq 如何獨立的為每個 network 服務呢? 答案是通過 Linux Network Namespace 隔離,本節將詳細討論。 在二層網絡上,VLAN 可以將一個物理交換機分割成幾個獨立的虛擬交換機。 類似 ...

Fri Sep 23 15:10:00 CST 2016 5 6963
如何更新 OpenStack 組件?- 每天5分鍾玩轉 OpenStack(161)

這是 OpenStack 實施經驗分享系列的第 11 篇。 本節教大家更新 OpenStack 組件的方法。請注意,是更新(Update)而不是升級(Upgrade)。更新是給組件打補丁,版本不變;而升級是刷新版本,比如從 kilo 升級到 liberty。 更新真的有必要 ...

Fri Mar 10 14:50:00 CST 2017 3 2855
OpenStack 架構 - 每天5分鍾玩轉 OpenStack(15)

終於正式進入 OpenStack 部分了。 今天開始,CloudMan 將帶着大家一步一步揭開 OpenStack 的神秘面紗。 OpenStack 已經走過了 6 個年頭。 每半年會發布一個版本,版本以字母順序命名。現在已經到第 12 個版本 Liberty(字母 L ...

Fri Apr 01 14:19:00 CST 2016 4 26591
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM