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