Ironic幾種不同的場景下的網路拓撲

2021-08-21 13:23:58 字數 1305 閱讀 3666

最近幫領導做了幾頁ppt,總結幾種場景下ironic管理物理機網路的網路拓撲,簡單做成乙份文章記錄下。只是方便自己記憶,沒有認真修改。如果對ironic有一定了解,可以看下,加深理解。

ironic ocata之後支援,neutron接交換機管理物理機網路的場景。在這種模式下,通過nova建立裸機時,neutron可以配置交換機,將物理機的介面vlan切入到使用者指定的vlan中,達到在不同租戶間網路隔離的效果。

openstack管理網要和ipmi網路,部署網路,交換機管理ip,打通,最方便的方式時規劃成同乙個網路

物理機在部署時,ironic conductor經過管理網向交換機發起請求,將物理機埠vlan id切換到指定的部署網路的vlan id,該vlan在規劃時就與管理網打通。然後被部署節點節點在部署網路中dhcp,拿到tftp位址,通過tftp獲取deploy kernel,deploy ramdisk。

物理機使用deploy kernel/ramdisk 啟動後, ramdisk中自帶的ironic python agent訪問ironic conductor,通過iscsi將自身磁碟掛載到控制器上,控制器向磁碟寫入使用者指定的作業系統,部署完成

最後將物理機埠切換到使用者指定的vlan中。

不接入交換機,物理機網路由運維提前配好,neutron只負責ip分配。o版本之前的功能,運維操作較多,除非規模較小,所有的物理機工作在同乙個二層中,只是用ironic裝系統,否則不推薦使用。

flat網路模式下,所有的物理機無論是部署還是工作,都處於乙個flat網路中(圖中external network)

管理網和external網要打通,因為裸機處理被部署時,需要訪問管理網獲取映象,元資料資訊

管理網和ipmi網路要打通,因為控制節點要能訪問ipmi網路,對伺服器進行開關機,pxe設定等操作

這個模式不需要考慮虛擬機器網路

物理機啟動速度較慢,測試成本較高,這種模式主要用於開發測試環境。

這個模式時用pxe_ssh driver,不需要ipmi,虛擬機器通過橋接宿主機eth1,eth1需要和控制器 external網路在同乙個二層

external網路需要和管理網打通

最簡單粗暴的方法是圖中所有eth0,eth1都規劃到同乙個二層中

不同場景下 MySQL 的遷移方案

五 注意事項 六 技巧 七 總結 mysql 遷移是 dba 日常維護中的乙個工作。遷移,究其本義,無非是把實際存在的物體挪走,保證該物體的完整性以及延續性。就像柔軟的沙灘上,兩個天真無邪的小孩,把一堆沙子挪向其他地方,鑄就內心神往的城堡。生產環境中,有以下情況需要做遷移工作,如下 一句話,遷移工作...

不同場景下的垂直水平居中

方法一 將外邊距設定為容器自身寬高的一半top 和 left 均設定為 50 然後設定容器外邊距 margin 的負間距 即 margin top 為容器自身高度一半的負值,margin left 為容器自身寬度一半的負值 方法二 使用 transform 屬性top 和 left 均設定為 50 ...

不同場景下 MySQL 的遷移方案

五 注意事項 六 技巧 七 總結 mysql 遷移是 dba 日常維護中的乙個工作。遷移,究其本義,無非是把實際存在的物體挪走,保證該物體的完整性以及延續性。就像柔軟的沙灘上,兩個天真無邪的小孩,把一堆沙子挪向其他地方,鑄就內心神往的城堡。生產環境中,有以下情況需要做遷移工作,如下 一句話,遷移工作...