上一節我們創建了 vxlan 100_net,今天將部署 instance 並分析網絡的連通性。 launch 新的 instance “cirros-vm1”,網絡選擇 vxlan100。 cirros-vm1 分配到的 IP 為 172.16.100.3 ...
這是 OpenStack 實施經驗分享系列的第 篇。 傳統運維中為服務器配置靜態 IP 是再常見不過的了。但在 OpenStack 環境下只能指定 network,IP 都是 Neutron 從 subnet IP 池中自動分配的。 有同學就會想辦法了:等 instance 起來后手工把 IP 改掉行不行 非常遺憾,不行 instance 網卡的 IP 和 Mac 地址是記錄在 port 中的, ...
2017-03-01 06:27 5 3498 推薦指數:
上一節我們創建了 vxlan 100_net,今天將部署 instance 並分析網絡的連通性。 launch 新的 instance “cirros-vm1”,網絡選擇 vxlan100。 cirros-vm1 分配到的 IP 為 172.16.100.3 ...
這是 OpenStack 實施經驗分享系列的第 9 篇。 OpenStack 用多了,經常會遇到這種情況:對 instance 執行某個操作如果失敗了就會處於 “error” 狀態: 而且這時我們除了刪除 instance 外,幾乎做不了其他操作 ...
要想從 nova-api-metadata 獲得 metadata,需要指定 instance 的 id。但 instance 剛啟動時無法知道自己的 id,所以 http 請求中不會有 instance id 信息,id 是由 neutron-metadata-agent 添加進去的。針對 ...
先復習一下前面我們討論的知識。 當租戶網絡連接到 Neutron router,通常將 router 作為默認網關。當 router 接收到 instance 的數據包,並將其轉發到外網時: 1. router 會修改包的源地址為自己的外網地址,這樣確保數據包轉發到外網,並能夠從外網返回 ...
上一節學習了 Neutron LBaaS 的原理,今天開始實踐。首先在配置中啟用 LBaaS 服務。 Neutron 通過 lbaas plugin 和 lbaas agent 提供 LBaaS 服務。 lbaas plugin 與 Neutron Server 一起運行在控制 ...
前面章節我們看到 instance 在啟動過程中能夠從 Neutron 的 DHCP 服務獲得 IP,本節將詳細討論其內部實現機制。 Neutron 提供 DHCP 服務的組件是 DHCP agent。 DHCP agent 在網絡節點運行上,默認通過 dnsmasq 實現 DHCP 功能 ...
本節通過日志詳細分析 Nova Pause/Resume 操作。 有時需要短時間暫停 instance,可以通過 Pause 操作將 instance 的狀態保存到宿主機的內存中。當需要恢復的時候,執行 Resume 操作,從內存中讀回 instance 的狀態,然后繼續運行 ...
本節我們通過日志詳細討論 instance 的 snapshot 操作。 有時候操作系統損壞得很嚴重,通過 Rescue 操作無法修復,那么我們就得考慮通過備份恢復了。當然前提是我們之前對instance做過備份。 Nova 備份的操作叫 Snapshot,其工作原理 ...