記得第一次接觸虛擬網是在2013年,但沒有生產部署過,恰好,在2015年幫一零售客戶籌建信息中心,構建整個信息化基礎架構和業務應用架構,成功運用開源方案實現:計算虛擬化(kvm),存儲虛化(ceph),網絡虛擬化。在網絡方面,采用ovs構建,經歷過三次大的改進實現sdn網絡,可靈活配置部署,多租戶隔離,ip重疊等,基本可以實現openstack neutron功能。
下面是三次網絡歷程
1、純物理網絡到虛擬網過度
2015.7在幫客戶籌建信息中心時,為適應虛擬化部署,摒棄了傳統的網絡架構,采用ovs來構建虛擬網絡,由于當時個人技術不足,準備不是很充分。虛擬機之間通訊采用ovs+物理網卡+物理交換機方案,如圖
2、虛擬網絡多網段改進
上述信息中心建成后,獲得客戶信任承接其信息中心軟硬件運維業務,隨著客戶業務增長,不同業務網絡需要分開,于是在2016.8對網絡架構做多網段的嘗試,采用ovs+物理網卡+vlan+物理交換機方案,如圖:
3、網絡全虛擬化
2017年客戶業務快速擴張,同時讓我提交符合其戰略的信息化規劃方案,同年11月通過方案對信息中心進行擴容,添加硬件,業務全部負載均衡與高可用部署。以此為契機對原網絡方案進行了徹底改進(其實為符合規劃方案,計算,存儲也進行了大的改進),采用linux bridge+frr+vxlan+namespace+iptables方案,此網絡個人認為已經做到了(物理設備只傳輸數據,不需要任何調試,開箱即用,全部實現軟件配置):易管理,易擴展,易配置,且靈活,實現了多租戶隔離(不同業務網絡以vxlan id+namespace隔離開),ip重疊,虛擬二層網絡BUM包抑制(frr evpn實現)。這也算是一個sdn網絡了,目前改架構已運行4年生產運行,穩如磐石(經歷過停電宕機,物理機器損壞),如圖(spine可以用虛擬機代替物理機,圖上2臺spine實現高可用):
總結:窮則戰術穿插,富則火力覆蓋。開源方案即是我的企業信息化戰術,可為客戶節省很多成,當然性能會有些損失,但俗話說,適應的才是最好的。至少到現在為止,我的客戶用這套開源方案,無論是性能還是穩定性上都沒有任何投訴,用得非常舒心。