上一節我們創建了 vxlan 100_net,今天將部署 instance 並分析網絡的連通性。 launch 新的 instance “cirros-vm1”,網絡選擇 vxlan100。 cirros-vm1 分配到的 IP 為 172.16.100.3 ...
要想從 nova api metadata 獲得 metadata,需要指定 instance 的 id。但 instance 剛啟動時無法知道自己的 id,所以 http 請求中不會有 instance id 信息,id 是由 neutron metadata agent 添加進去的。針對 l agent 和 dhcp agent 這兩種情況在實現細節上有所不同,下面分別討論。 l agent ...
2017-03-29 06:39 0 3172 推薦指數:
上一節我們創建了 vxlan 100_net,今天將部署 instance 並分析網絡的連通性。 launch 新的 instance “cirros-vm1”,網絡選擇 vxlan100。 cirros-vm1 分配到的 IP 為 172.16.100.3 ...
這是 OpenStack 實施經驗分享系列的第 9 篇。 OpenStack 用多了,經常會遇到這種情況:對 instance 執行某個操作如果失敗了就會處於 “error” 狀態: 而且這時我們除了刪除 instance 外,幾乎做不了其他操作 ...
OpenStack 默認通過 l3-agent 創建和管理 neutron-ns-metadata-proxy,進而與 nova-metadata-api 通信。但不是所有環境都有 l3-agent,比如直接用物理 router 的場景。這時就需要走另一條路:讓 dhcp-agent 來創建和管理 ...
接上節,啟動 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 實驗 ...
下面是 Metadata Service 的架構圖,本節我們詳細討論各個組件以及它們之間的關系。 nova-api-metadata nova-api-metadata 是 nova-api 的一個子服務,它是 metadata 的提供者,instance ...
實現 instance 定制化,cloud-init(或 cloudbase-init)只是故事的一半,metadata service 則是故事的的另一半。兩者的分工是:metadata service 為 cloud-init 提供自定義配置數據,cloud-init 完成配置工作 ...
本節通過日志詳細分析 Nova Pause/Resume 操作。 有時需要短時間暫停 instance,可以通過 Pause 操作將 instance 的狀態保存到宿主機的內存中。當需要恢復的時候,執行 Resume 操作,從內存中讀回 instance 的狀態,然后繼續運行 ...