l3-agent 和 dhcp-agent 這兩種情況在實現細節上有所不同,下面分別討論。 l3-age ...
OpenStack 默認通過 l agent 創建和管理 neutron ns metadata proxy,進而與 nova metadata api 通信。但不是所有環境都有 l agent,比如直接用物理 router 的場景。這時就需要走另一條路:讓 dhcp agent 來創建和管理 neutron ns metadata proxy。 打開 etc neutron dhcp agent ...
2017-03-27 06:43 2 3437 推薦指數:
l3-agent 和 dhcp-agent 這兩種情況在實現細節上有所不同,下面分別討論。 l3-age ...
前面章節我們看到 instance 在啟動過程中能夠從 Neutron 的 DHCP 服務獲得 IP,本節將詳細討論其內部實現機制。 Neutron 提供 DHCP 服務的組件是 DHCP agent。 DHCP agent 在網絡節點運行上,默認通過 dnsmasq 實現 DHCP 功能 ...
Core Plugin/Agent 負責管理核心實體:net, subnet 和 port。而對於更高級的網絡服務,則由 Service Plugin/Agent 管理。Service Plugin 及其 Agent 提供更豐富的擴展功能,包括路由,load balance,firewall ...
接上節,啟動 neutron router 后 instance c1 終於拿到了 metadata, 從下面 c1 的啟動日志可知: c1 所認為的 metadata 服務地址是 169.254.169.254,端口為 80。我們在 c1 中嘗試訪問一下 metadata ...
我們將通過實驗詳細分析 instance 從 nova-api-metadata 獲取信息的完整過程。 環境介紹 1. 一個 all-in-one 環境(多節點類似)。 2. 已創建 neutron 網絡 test_net,DHCP 已啟動。在這個 metadata 實驗 ...
實現 instance 定制化,cloud-init(或 cloudbase-init)只是故事的一半,metadata service 則是故事的的另一半。兩者的分工是:metadata service 為 cloud-init 提供自定義配置數據,cloud-init 完成配置工作 ...
下面是 Metadata Service 的架構圖,本節我們詳細討論各個組件以及它們之間的關系。 nova-api-metadata nova-api-metadata 是 nova-api 的一個子服務,它是 metadata 的提供者,instance ...
前面我們已經討論了 DHCP agent 的配置以及 namespace 如何隔離 dnsmasq 服務,本節將以 cirros-vm1 為例分析獲取 DHCP IP 的詳細過程。 在創建 instance 時,Neutron 會為其分配一個 port,里面包含了 MAC 和 IP 地址信息 ...