讓vmware世界纖毫畢現(xiàn)——vROPs 初體驗(yàn)

1 背景

vROPs是Vmware開發(fā)的,面向IT管理員的,集監(jiān)控、分析、告警等多功能合一的管理平臺(tái)。

它功能強(qiáng)大,不僅能整合運(yùn)維自家的多個(gè)產(chǎn)品,如vSphere、vSAN、NSX等等,還有不少軟硬件廠商能和它集成交互,可以稱得上是運(yùn)維利器。

在Horizon8之前,購買Horizon,會(huì)送vROPs這款產(chǎn)品。但有趣的是,有的最終用戶似乎對(duì)它不太感冒,項(xiàng)目實(shí)施時(shí)裝好了vROPs就放在那了,并沒有真正使用起來,日常運(yùn)維還是習(xí)慣在Horizon等軟件里面去做。這樣不免浪費(fèi)了它的功能。

最近剛好在學(xué)習(xí)這款軟件,記錄一下自己的初步心得。

2 產(chǎn)品優(yōu)勢

image-20210420202929050

我認(rèn)為它核心的競爭力有:

  1. 對(duì)Vmware自家產(chǎn)品的各種對(duì)象、屬性、衡量指標(biāo)等等各種元素的精細(xì)操作能力。

  2. 基于上述能力提供的高自由度定制功能,包括Dashboard、Alerts等。

  3. 對(duì)常見運(yùn)維場景的便捷與人性化的操作。

Vmware對(duì)其的定義為智能操作管理,另一個(gè)運(yùn)維軟件——Log Insight專注于Log的集中分析,可以和vROPs集成協(xié)同工作。

3 術(shù)語

這個(gè)產(chǎn)品中的的概念,常常在中文里有不同的近義詞可對(duì)應(yīng)。為了避免混淆,先放一個(gè)表,這是產(chǎn)品本身在不同瀏覽器語言下的呈現(xiàn)。

英文 中文 備注
vROPs VMware vRealize Operations Suite 標(biāo)準(zhǔn)發(fā)音vee-rops,參考鏈接
Metric 衡量指標(biāo)
View 視圖
Dashboard 儀表板
Widget 小組件 類似手機(jī)桌面的小組件
Alert 警示
Symptom 癥狀

4 功能運(yùn)用

產(chǎn)品功能很多,從傳統(tǒng)自建數(shù)據(jù)機(jī)房運(yùn)維角度,最關(guān)注的還是監(jiān)控(Monitoring)與故障排除(Trouble Shooting)。

4.1 Monitor(管理員主動(dòng))

VROPs可以讓你很方便地定制各種Dashboard,實(shí)現(xiàn)信息的快速調(diào)取。

image-20210425093539864

觀看時(shí)可以實(shí)現(xiàn)交互效果。比如,創(chuàng)設(shè)一個(gè)Dashboard中的第一個(gè)Widget是一個(gè)列表,它列出了環(huán)境中的多個(gè)DataCenter。其它Widget是展示某些性能趨勢等信息的。那么,你想看哪個(gè)DataCenter就點(diǎn)哪個(gè),Performance信息會(huì)隨著選擇自動(dòng)刷新更改,非常方便。

最終結(jié)果是要繪制Dashboard。

一般要先做View(視圖),再做Dashboard(儀表盤)。

以下引用部分來自官方培訓(xùn)教材。

View

A view is the smallest component of a dashboard or a report.

A view is a visualization of data that helps you interpret the metrics, properties, and policies of a given object.

Views help you perform the following tasks:

? Diagnosing and troubleshooting issues

? Gathering information about your environment

View是基礎(chǔ)的屬性/衡量指標(biāo)的第一次可視化提煉了。典型的例子是資產(chǎn)統(tǒng)計(jì)表。你關(guān)注哪些屬性、指標(biāo),就選擇哪些,并且可以充分地定義展示效果、過濾器等。

列表只是View的一種類型。其它類型如下圖。

image-20210425100530240

Dashboards

Dashboards provide a graphic representation of data and display the overall infrastructure health

我們可以像搭積木一樣,從Properties、Metrics、Views等元素中選擇自己需要的信息,繪制Dashboard。通常,在創(chuàng)建Dashboard的時(shí)候是通過拖拽List到畫布中的方式來實(shí)現(xiàn)的。

下圖中,每個(gè)小圖表都是View,左邊的是List類型的View。右邊則是Trend(趨勢)類型。

image-20210425101000204

可以猜想到,這個(gè)Dashboard將實(shí)現(xiàn)的效果是:在左邊任意點(diǎn)選一個(gè)VM,右邊就展示它的Performance和Utilization信息。

系統(tǒng)中還有幾種常見的小組件可以選用。如下圖就是“熱圖”控件的效果。

image-20210425101853377

TIP

View和Dashboard都是可復(fù)用的資產(chǎn),可以從一個(gè)vROPs環(huán)境導(dǎo)出到另一個(gè)。

4.2 Alerts

這是系統(tǒng)自己通過實(shí)時(shí)計(jì)算分析各種屬性、Metrics,當(dāng)發(fā)現(xiàn)符合癥狀定義時(shí)觸發(fā)的信息。

The alerts are generated when the symptoms in the alert definition are triggered. The symptoms is triggered when the objects in your environment do not operate within the parameters you defined as acceptable.

Forexample,avirtual machine memory workload is at immediate level symptom is triggered when the Virtual Machine: Memory|Workload (%) metric is greater than 90%.

這是一個(gè)需要基于業(yè)務(wù)運(yùn)行狀態(tài)精細(xì)調(diào)整、定制的部分。Alerts過多會(huì)造成使得信息有效性下降,從而增加錯(cuò)過重要的信息的機(jī)率。

在vROPs里面,可設(shè)置的內(nèi)容的精度和粒度比vSphere中要更多。

image-20210425103501657

系統(tǒng)中,可以看到Alerts有以下幾類。

  • 衡量指標(biāo),大于數(shù)字;邏輯關(guān)系+值;True/False

  • 消息類:有運(yùn)算符:包含,匹配

  • 故障類:無運(yùn)算符,一種事件發(fā)生

  • 衡量指標(biāo)事件:大于硬閾值

4.3 Trouble Shooting

便于快速瀏覽一個(gè)對(duì)象的上下文環(huán)境中的各個(gè)關(guān)聯(lián)對(duì)象,檢查是否有告警。并且可以快速切換關(guān)注對(duì)象目標(biāo)。

系統(tǒng)還能自動(dòng)列出多項(xiàng)與某一種現(xiàn)象有關(guān)的其它關(guān)聯(lián)現(xiàn)象,叫做潛在證據(jù),以輔助分析。如下圖。

image-20210425091708430

舉個(gè)例子,在VDI環(huán)境中,可能會(huì)發(fā)生啟動(dòng)風(fēng)暴,那么一個(gè)桌面VM的讀寫性能受到影響,Performance下降,當(dāng)符合Symptom定義的時(shí)候——如Latency > 20ms——就會(huì)觸發(fā)Alert。管理員看到Alert,點(diǎn)進(jìn)去Touble-shoot這臺(tái)VM時(shí),會(huì)發(fā)現(xiàn)系統(tǒng)已經(jīng)把這段時(shí)間前后的多個(gè)可能相關(guān)的事件、指示變化情況羅列好了,比如告警是否增多,從什么時(shí)候開始增多的,IOPS、網(wǎng)絡(luò)流量等趨勢圖表等。

4.4 其它

4.4.1 Reports的配置與導(dǎo)出

基于View或者Dashboard創(chuàng)建報(bào)告,通過郵件等方式自動(dòng)發(fā)出,可設(shè)置計(jì)劃任務(wù)。

報(bào)告中可自定義一些樣式如Logo等??蛇x擇導(dǎo)出為PDF、CSV兩種格式。(當(dāng)條目較多的時(shí)候,PDF的格式不是很美觀。)

4.4.2 Optimaziton

根據(jù)商業(yè)意圖來遷移負(fù)載,自動(dòng)調(diào)整不同ESXi Host中運(yùn)行的Vm的數(shù)量。(vSphere需要打開 DRS遷移。)

常見的意圖有:

  • 盡量在指定數(shù)量的主機(jī)中均分負(fù)載。

  • 盡量用最少的主機(jī)承擔(dān)負(fù)載,以空出主機(jī)。

4.4.3 容量計(jì)算、What-if

新項(xiàng)目上線工作負(fù)載評(píng)估。

當(dāng)前運(yùn)行狀態(tài)系統(tǒng)資源還能支撐多久。

部分業(yè)務(wù)遷移到公有云對(duì)運(yùn)行成本有何影響等。

4.4.4 服務(wù)發(fā)現(xiàn)

內(nèi)置多種標(biāo)準(zhǔn)服務(wù)類型,可發(fā)現(xiàn)環(huán)境中運(yùn)行著的實(shí)例:如AD、IIS、SQL等。

可對(duì)被發(fā)現(xiàn)的主機(jī)遠(yuǎn)程執(zhí)行命令,運(yùn)行Script等。

可自定義服務(wù)進(jìn)行監(jiān)控,如NTP。

5 資源

可在marketplace.cloud.vmware.com中搜索管理包(Management Pack),與現(xiàn)有環(huán)境集成。這樣可以識(shí)別到其它軟硬件品牌特有的Metrics、Views、Dashboard等,從而使運(yùn)維進(jìn)一步集中。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容