虛擬化解決方案系統總體設計圖

— System overall design —

虛擬主機方案系統總體設計圖

說明:兩臺控制節點和網絡節點做高可用;4臺存儲節點,存放生成的實例、上傳的鏡像,以及作為后端存儲;3臺計算節點;包含監控服務、日志收集服務;采用OpenStack Icehouse版本,系統為centos6.5(建議)。

 
該架構的特點
  • ①利用Pacemaker和corosync搭建控制節點高可用,為主從模式,當主節點出現故障,從節點接管主節點的工作;

  • ②網絡節點Neutron的高可用采用crontab定時檢查網絡服務是否正常,若判斷有故障及時進行切換,建議采用vlan模式,經過測試其性能遠比gre模式的性能高;

  • ③存儲節點Glusterfs,副本數為2,采用最新版本,防止單節點故障;

  • ④日志收集ELK(Elasticsearch Logstash Kibana),由于網絡節點剩余的硬件資源最多,建議將Elasticsearch 和Kibana部署在這兩個網絡節點上,Logstash所有服務器多需要部署;日志收集可以提升運維效率;

  • ⑤監控采用zabbix,分為兩部分,物理平臺的監控以及根據租戶進行監控,讓管理人員及時知道錯誤的產生,并及時做出應對,也可根據相應的監控數據,讓客戶對自己的主機進行及時調整,降低錯誤率;

 

針對租戶監控

— For tenant monitoring —

虛擬主機租戶監控

zabbix-server部署在虛擬機上,使用vm高可用,各租戶只監控自己的vm,減少zabbix壓力,提升系統的健壯性。

 

日志架構解析

— Log schema analysis —

 虛擬主機日志架構解析

只需通過查看Kibana便可定位到問題出現的原因,提升運維效率,保證系統的穩定性。

 

存儲架構解析

— Storage architecture analysis —

虛擬主機存儲架構解析

利用backup-volfile-server和backup-volfile-servers解決glusterfs連接單節點故障,解決數據存儲問題。

 

網絡架構解析

— Storage architecture analysis —

虛擬主機網絡架構解析

該架構利用L3的高可用,解決網絡單節點故障。



118期p3试机号