openstack add interface

Neutron和nova提供了api將一個Portattach到一臺虛擬機上,主要是命令是:

Step1: neutron port-create net-id  (net-id: 想要將虛擬機接入的網絡名)

Step2: Nova interface-attach –port-id  port-id-above server-id

(port-id-above:上面創建的Port的id   server-id:虛擬機的主機ID)

這樣就創建了一個Port並連接到了這臺虛擬機上

機器系統爲Ubuntu,由於Ubuntu只在開機時掃描硬件,開機後只掃描Pluggable的硬件如usb,所以要在重啓後才能生效

機器系統爲windows時,當執行命令後,vm會識別網卡,不需要重啓就可以生效

 

如果想解除連接:

Nova interface-detach server_id port-id

這一步會解除連接,而且會刪除該port

 

Addition:

在dashboard中,有create port 和attachto device的功能,但是經過實驗發現這樣做是沒有效果的,雖然在networktopology頁面中顯示已經attach成功,但是在vm中仍然沒有獲取到這個Port


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章