小編的話
“品高云公開課”系列文章意在分享技術牛人的知識干貨,和大家一起交流學習云知識,每期主題都不一樣喲!期待各位讀者在文后發表留言,來一場技術上的交流和思想上的碰撞!2016年8月3日本期品高云公開課,由胡秉俊帶來“品高云如何管理VMware虛擬機環境”的分享。
分享嘉賓
胡秉俊目前就任品高廣州云架構產品部 BingoCloud平臺軟件開發工程師,從事云平臺開發工作4年,參與多個云服務開發、鏡像agent開發、對接vmware服務開發等。
分享正文
品高云開放性原則:
作為一家純軟件廠商,品高云的價值觀是絕不做硬件綁定,而是要全面支持更多第三方軟硬件產品,將選擇權交到用戶手中。正是基于這樣的價值觀,讓品高云成為業內兼容主流軟硬件、兼容國際主流云服務、以及開放標準最多的云計算產品。
比態度更重要的是行動,品高云已經與眾多知名軟硬件企業聯合起來,共同打造幫助政企用戶順暢入云的健康生態系統。VMware顯然也是品高云支持的對象之一。
1、支持vmware的必要性
在我國,存在不少客戶在使用Vmware ESXI + Vcenter 在管理跑業務的虛擬機,包括政企事業單位,金融證券企業、銀行等;
隨著企業IT業務擴展,開發與運維工程師遇到的挑戰越來越大,企業準備實施云戰略;
在構建企業云時,需要考慮對利舊資產的問題。
2、 整體技術架構
品高云平臺劃分為資源池系統、自動化云服務系統和云管控中心,最上層是對接SIP自助服務平臺。
其中自動化云服務系統里的藍色高亮部分的是品高云平臺對 vmware 的一些基本功能支持,橙色高亮部分是品高云平臺額外支持的高級服務。
3、 基礎服務(計算、存儲、網絡)
早期,我們利用ESXI提供的API,對ESXI系統做了簡單的兼容。在我們的平臺上,就能在ESXI上創建出虛擬機,并且能對這些虛擬機進行備份、打包、開機、關機、銷毀、掛接存儲、獲取密碼、遠程連接等操作。
為了能夠完美接管vmware的環境,我們實現了“導入實例”這么一個功能。針對這些實例,我們已經實現了實例開關機、備份實例、實例打包、遠程控制臺等基礎功能。
傳統vmware對虛擬硬盤的管理很繁瑣,他們沒有對虛擬硬盤有一個專門管理的地方,很多時候想要找一個虛擬硬盤要手工去數據存儲里查找。
而品高云平臺已經調用了ESXI的API實現了存儲卷服務,結合我們的管控平臺,讓ESXI上的存儲卷資源能更直觀地統一管理。
由于我們在品高云平臺上已經可以獨立管理存儲卷,我們便可以單獨對一個存儲卷做快照備份。
不僅如此,品高云平臺已經支持多個共享存儲設備的調度,只需要在存儲設備上添加一條設備記錄就能使用接入的共享存儲設備。
在品高云平臺里,我們將網絡分為內部網絡和外部網絡,統稱為云網絡。當網絡選擇為內部網絡時,虛擬機的網關在云集群控制器上,虛擬機網絡包都會經過云集群控制器。云集群控制器擁有DHCP服務功能,負責給新建的虛擬機分配IP。
當網絡選擇為外部網絡時,虛擬機的網關由企業交換機控制,虛擬機網絡包不會經過云集群控制器。
4、高級功能支持
除了上面的基本功能支持以外,我們還額外支持一些高級服務功能,如負載均衡、彈性伸縮、簡單通知服務、云編排服務和IAAS+服務(3D渲染、Spark、Tomcat中間件等)。
5、監控實現
品高云平臺調用了ESXI的API,對虛擬機與物理機進行了CPU、內存、磁盤IO讀寫操作數、磁盤讀寫字節數、網絡上傳下載字節數進行了監控。
平臺對vmware環境里的監控,除了調用vmware 原生API獲取監控數據以外,還可以結合平臺提供的ec2config工具,來對虛擬機實現自定義的監控。通過在平臺上設置一些監控指標、監控腳本,就能輕松監控用戶自己想監控的指標值。
我今天的分享就到這里,感謝大家的收聽。
歡迎大家一起來交流!
點擊查看品高云公開課(部分目錄)
《品高云監控預警體系初探》
《淺談ELK日志分析平臺》
《基于Docker容器的微服務架構實踐》
《鬼影重重!云時代如何捍衛網絡安全》
《面對免費網盤的關停,難道我們要去買移動硬盤?》
《惠州市電子政務云平臺運維經驗談》
《Java全棧式Web應用開發框架——LEAP的核心設計思想》
……
你想和更多志同道合的技術大咖一起交流嗎?你想收聽每周的“品高云微信群公開課”的直播嗎?
關注“品高云計算”微信公眾號,回復“公開課”,品高云公開課的最新咨詢、往期精彩回顧都在這里!