前面章節我們看到 instance 在啟動過程中能夠從 Neutron 的 DHCP 服務獲得 IP,本節將詳細討論其內部實現機制。 Neutron 提供 DHCP 服務的組件是 DHCP agent。 DHCP agent 在網絡節點運行上,默認通過 dnsmasq 實現 DHCP 功能 ...
Neutron 通過 dnsmasq 提供 DHCP 服務,而 dnsmasq 如何獨立的為每個 network 服務呢 答案是通過 Linux Network Namespace 隔離,本節將詳細討論。 在二層網絡上,VLAN 可以將一個物理交換機分割成幾個獨立的虛擬交換機。 類似地,在三層網絡上,Linux network namespace 可以將一個物理三層網絡分割成幾個獨立的虛擬三層網 ...
2016-09-23 07:10 5 6963 推薦指數:
前面章節我們看到 instance 在啟動過程中能夠從 Neutron 的 DHCP 服務獲得 IP,本節將詳細討論其內部實現機制。 Neutron 提供 DHCP 服務的組件是 DHCP agent。 DHCP agent 在網絡節點運行上,默認通過 dnsmasq 實現 DHCP 功能 ...
前面我們已經討論了 DHCP agent 的配置以及 namespace 如何隔離 dnsmasq 服務,本節將以 cirros-vm1 為例分析獲取 DHCP IP 的詳細過程。 在創建 instance 時,Neutron 會為其分配一個 port,里面包含了 MAC 和 IP 地址信息 ...
OpenStack 默認通過 l3-agent 創建和管理 neutron-ns-metadata-proxy,進而與 nova-metadata-api 通信。但不是所有環境都有 l3-agent,比如直接用物理 router 的場景。這時就需要走另一條路:讓 dhcp-agent 來創建和管理 ...
vlan100 和 vlan101 的隔離。與 Linux Bridge driver 不同,Ope ...
這是 OpenStack 實施經驗分享系列的第 11 篇。 本節教大家更新 OpenStack 組件的方法。請注意,是更新(Update)而不是升級(Upgrade)。更新是給組件打補丁,版本不變;而升級是刷新版本,比如從 kilo 升級到 liberty。 更新真的有必要 ...
)。 OpenStack最初只有兩個模塊(服務),現在已經有 20+(見下圖),每個模塊作為獨立的子項目開發。 ...
本節首先討論 image 刪除操作,然后介紹 OpenStack CLI 的使用方法,最后討如何 Troubleshoot。 Web UI 刪除 image admin 登錄后,Project -> Compute -> Images在列表中選擇格式為 ARI ...
這是 OpenStack 實施經驗分享系列的第 10 篇。是軟件就會有 bug,OpenStack 也不例外,只要用它就一定會遇到故障。Troubleshooting(故障排除)是運維 OpenStack 等開源項目的重要技能,遇到問題后一定要借助社區的力量定位、搜索、分析並解決問題。下面 ...