• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    存儲和數(shù)據(jù)庫集中監(jiān)控的實現(xiàn)

    2017-07-05 17:35:14楊泳丹
    電子技術(shù)與軟件工程 2017年12期
    關(guān)鍵詞:存儲數(shù)據(jù)庫

    楊泳丹

    摘 要一直以來,我們的IT運維人員都被各種突發(fā)的故障所困擾,怎樣監(jiān)控?能不能現(xiàn)對底層和應(yīng)用的集中監(jiān)控,從而實現(xiàn)對故障的有效管理呢?今天我們將就這個問題做出重點探討。

    【關(guān)鍵詞】存儲 數(shù)據(jù)庫 集中監(jiān)控

    1 集中監(jiān)控需求的產(chǎn)生

    想必IT管理人員都考慮過這樣的問題,當業(yè)務(wù)端抱怨客戶投訴業(yè)務(wù)處理速度慢,響應(yīng)時間長的時候,我們怎樣能迅速排查性能瓶頸究竟在哪里,并迅速恢復(fù)業(yè)務(wù)呢?現(xiàn)在似乎有了新的思路,至少我們的運維人員可以第一時間排查存儲和數(shù)據(jù)庫的性能情況并且及時了解相關(guān)告警情況,以便對下一步的響應(yīng)做出正確的計劃。

    2 存儲廠家和數(shù)據(jù)庫廠家對集中監(jiān)控的嘗試

    日前,存儲界的領(lǐng)頭羊EMC公司推出了支持Oracle數(shù)據(jù)庫性能監(jiān)控的OEM插件,不光是可以監(jiān)控數(shù)據(jù)庫的性能,也能清晰明了的展示對應(yīng)存儲的性能情況,展示內(nèi)容包括存儲可用性,性能,配置信息,并將這些存儲實時信息推送到Oracle Enterprise Manager,通過web界面集中展示,從而實現(xiàn)集中監(jiān)控。下面我們具體看看其大致原理和實現(xiàn)方式。

    2.1 EMC不同級別存儲的數(shù)據(jù)采集策略:

    針對Vmax、VNX、EMC XtremIO,數(shù)據(jù)采集的策略不盡相同,后面我們再聯(lián)系了解一下。

    至于存儲和數(shù)據(jù)庫的對應(yīng)關(guān)系,有一個安裝在每個數(shù)據(jù)庫服務(wù)器的小組件將負責(zé)采集并處理相關(guān)信息,這樣我們就可以明確了解數(shù)據(jù)庫用到了哪些存儲的LUN。所有這些信息都儲存在OracleManagement Repository (OMR) ,并通過UI可以輕松的監(jiān)控到存儲和數(shù)據(jù)庫的性能數(shù)據(jù)。

    2.2 架構(gòu)和原理

    首先我們看看Oracle Enterprise Manager 的架構(gòu):

    圖1顯示,Oracle Management Server (OMS) 和 Repository (OMR)是Oracle Enterprise Manager的兩個主要組成部分。而Oracle Management Agents (OMAs)則部署在需要被管理的所有主機上。同時,這個plug-in插件有Oracle工程師或第三方人員安裝在OMA上并運行,實現(xiàn)對app,主機,數(shù)據(jù)庫和其它組件的集中監(jiān)控和管理。

    EMC存儲插件的邏輯架構(gòu)如圖2。

    該插件的UI運行在數(shù)據(jù)庫管理服務(wù)器上,同時負責(zé)數(shù)據(jù)采集的組件則運行在不同數(shù)據(jù)庫和不同主機上。這些組件可以部署在虛機上,也可以部署在物理機上,這完全取決于系統(tǒng)管理員。

    下面我們一起看看更詳細的Plug-in組件的分布和工作原理如圖3。

    我們姑且把從存儲端收集上來的數(shù)據(jù)包稱為一個target。安裝此Plug-in的主機上存在一個Home target,它是所有target的父target,負責(zé)管理其它所有配置的target。Target的數(shù)量取決于你想監(jiān)控的存儲的型號,例如Vmax歸為一類targer,VNX Block 歸為一類,VNX file歸為一類,XtremIo歸為一類。配置一類target可以從該類存儲采集相關(guān)數(shù)據(jù)和信息并提供給home target。一旦配置好某類target后,home target就可以獲取該類存儲的信息和性能數(shù)據(jù)并做集中展示。數(shù)據(jù)庫方面的target稱為database storage target,配置成功后可以展示數(shù)據(jù)庫級別的相關(guān)信息,包括該數(shù)據(jù)庫用到的對應(yīng)存儲的Volume(Lun)的性能數(shù)據(jù)。這些target和諸多small target(物理映射通用target)相互通信,以提供指定存儲單元的相關(guān)數(shù)據(jù)(包括性能)。

    注:相比較于物理映射通用target,還存在虛擬映射通用target,它用來提供VM虛機的VMDK存儲單元信息和數(shù)據(jù)。

    圖4展示了該Plug-in插件中包含的所有種類的target的架構(gòu)關(guān)系及其對應(yīng)的安裝位置,這是一個典型的架構(gòu)安裝示意圖,但是你仍然可以修改它的架構(gòu)如果你采用分布式安裝。

    2.3 不同類型存儲數(shù)據(jù)采集架構(gòu)的比較

    下面我們看看針對不同類型的存儲,數(shù)據(jù)采集的方式的比較:

    收集針對Vmax的相關(guān)數(shù)據(jù),必須借助事先安裝并配置好的Unisphere for VMAX (U4V)。Unisphere for VMAX提供了一個名為REST的app,用來獲取在U4V中配置的Vmax 存儲系統(tǒng)性能和配置信息。另外,前面我們也提到過,Plug-in同時也利用EMC Solution Enable提供的命令行方式,用一些命令的組合(類似批處理)來抓取Vmax中必要的數(shù)據(jù)。兩種方式互為補充,由Plug-in自動調(diào)用。

    VNX Block:

    針對VNX Block,由Plu-in直接創(chuàng)建的和該類存儲的處理器之間的連接,這個連接是由Navisphere Secure Command Line Interface (NaviSecCLI)直接創(chuàng)建,用來采集VNX Block的相關(guān)信息及數(shù)據(jù)。所有的VNX Block存儲對應(yīng)到一個VNX Block storage target。

    VNX File:

    VNX File的數(shù)據(jù)采集方式則完全不同,通過Secure Shell(SSH)協(xié)議,Plug-in直接從管理和監(jiān)控該存儲的control station上采集數(shù)據(jù)。同樣,所有的VNX File存儲對應(yīng)到一個VNX File storage target 。

    EMC XtremIO:

    該類存儲使用了本地的EMC XtremIO Management Server (XMS)來進行管理,Plug-in隨即利用XMS來采集相關(guān)數(shù)據(jù)。利用XMS強大的REST API,XtremIO Storage target 采集該類存儲的監(jiān)控數(shù)據(jù)并將數(shù)據(jù)轉(zhuǎn)回到Oracle Management Agent (OMA)處理。

    2.4 Plug-in的安裝部署

    這個環(huán)節(jié)比較簡單,就不一一贅述,建議大家在安裝時最好從EMC官網(wǎng)上下載相關(guān)手冊,注意一下各組件和操作系統(tǒng)以及oracle版本的兼容關(guān)系即可,以保證安裝順利進行及其穩(wěn)定性。

    2.5 Plug-in的使用

    這里主要介紹一下該Plug-in的主要界面及主要功能,涉及到各類具體存儲的界面和功能其實大同小異,就不一一列舉。

    我們先看看主界面:

    EMC Home target 包含了一個主頁和一個配置頁面,主頁包含了以下功能:

    Storage:在圖示的左上角,利用這個菜單我們可以監(jiān)控到存儲的讀寫IO和吞吐量的情況,并有時間周期可供選擇,例如按日,周,月;

    Database Storage:按照target選擇展示內(nèi)容和范圍;

    Database:通過該鏈接可以查看Oracle database target;

    Storage:通過該鏈接可以查看EMC database storage target;

    Array:通過該鏈接可以查看storagetarget。

    EMC Database Storage 頁面:

    該頁面可以展示oracle數(shù)據(jù)庫以及和數(shù)據(jù)庫對應(yīng)的存儲單元的相關(guān)數(shù)據(jù),具體功能模塊如下:

    Hierarchy:從多個層級(維度)展示運行數(shù)據(jù)庫的各設(shè)備,例如主機,數(shù)據(jù)庫,盤陣;點擊某圖表即可查看對應(yīng)target;

    Storage:利用這個菜單我們可以監(jiān)控到存儲的讀寫IO和吞吐量的情況,并有時間周期可供選擇,例如按日,周,月;

    Database:從標準的數(shù)據(jù)庫插件抓取數(shù)據(jù)并展示對應(yīng)的性能信息,并且用作和Storage功能區(qū)中的數(shù)據(jù)做比對;

    Incidents and Problems:事件和異常告警的監(jiān)控會在此處列出,同時這些事件和告警信息也會轉(zhuǎn)送到對應(yīng)的數(shù)據(jù)庫target中。

    3 總結(jié)

    作為運維人員都清楚的意識到,存儲是底層的核心,而數(shù)據(jù)庫是應(yīng)用的核心,這兩方面的高可用一直是運維工作的重心,而監(jiān)控工作更是首當其沖的環(huán)節(jié)。EMC針對Oracle數(shù)據(jù)庫提供的Plug-in插件雖有其局限性,比如目前只支持EMC的主流存儲,數(shù)據(jù)庫也只支持Oracle,但是這種集中監(jiān)控的方式和設(shè)計理念無疑為我們眾多的運維工作者提供了新的思路,為今后運維工作的效率提高,監(jiān)控手段的增加都起到了添磚加瓦的作用。

    作者單位

    云南電網(wǎng)有限責(zé)任公司 云南省昆明市 650000

    猜你喜歡
    存儲數(shù)據(jù)庫
    數(shù)據(jù)庫
    財經(jīng)(2017年15期)2017-07-03 22:40:49
    數(shù)據(jù)庫
    財經(jīng)(2017年2期)2017-03-10 14:35:35
    檔案管理中電子文件的存儲探究
    條形碼技術(shù)在涂裝生產(chǎn)中的應(yīng)用
    云計算與虛擬化
    結(jié)構(gòu)化電子病歷的設(shè)計及應(yīng)用
    淺敘國產(chǎn)存儲技術(shù)之發(fā)展
    數(shù)據(jù)庫
    財經(jīng)(2016年15期)2016-06-03 07:38:02
    大型機電設(shè)備出口包裝防護
    數(shù)據(jù)庫
    財經(jīng)(2016年3期)2016-03-07 07:44:46
    东港市| 慈溪市| 文昌市| 黔西| 临漳县| 普宁市| 黔南| 白河县| 乌拉特后旗| 吴忠市| 松阳县| 台北县| 庆阳市| 长沙市| 江达县| 海城市| 普定县| 太仓市| 南昌县| 保康县| 独山县| 涞水县| 西乌珠穆沁旗| 治县。| 嘉荫县| 汪清县| 鸡东县| 冀州市| 武清区| 中宁县| 和硕县| 天柱县| 达州市| 思茅市| 昆明市| 阳信县| 深州市| 鄄城县| 南宫市| 莱阳市| 牡丹江市|