[發(fā)明專利]一種基于日志文件寫入外掛NAS實現(xiàn)虛擬化計算部署的新方法在審
| 申請?zhí)枺?/td> | 201210126413.5 | 申請日: | 2012-04-26 |
| 公開(公告)號: | CN103377069A | 公開(公告)日: | 2013-10-30 |
| 發(fā)明(設(shè)計)人: | 萬乾榮;王正軍;王明敏;吳堅;陳寶霞;鄧勇;李奎;張振宇 | 申請(專利權(quán))人: | 東方有線網(wǎng)絡(luò)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201203 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 日志 文件 寫入 外掛 nas 實現(xiàn) 虛擬 計算 部署 新方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于日志文件寫入外掛NAS實現(xiàn)虛擬化計算部署的新方法,屬于信息技術(shù)領(lǐng)域,特別是虛擬化計算領(lǐng)域。
背景技術(shù)
虛擬化計算是目前主流的信息技術(shù),通過在高性能的通用服務(wù)器(比如基于Intel?Xeon至強(qiáng)或AMD?Opteron多核CPU)上部署虛擬化軟件,可以在單臺服務(wù)器上部署數(shù)個至幾十個計算環(huán)境,每個計算環(huán)境之間都互相隔離,對于用戶來說,每個計算環(huán)境都是一臺單獨的計算機(jī),可以進(jìn)行配置、重啟、更改迎接而不影響其他計算環(huán)境。這樣使得企業(yè)內(nèi)部的信息系統(tǒng)部署所需的主機(jī)數(shù)量大大減少。圖1所示的是虛擬化計算的一般架構(gòu)。
目前在企業(yè)內(nèi)部署虛擬化主流是使用VMWare公司(www.vmware.com)的相關(guān)產(chǎn)品。在該公司產(chǎn)品中,部署了虛擬化的服務(wù)器稱為主機(jī)(相關(guān)文檔中也稱作host),用于執(zhí)行具體計算任務(wù)的單個計算環(huán)境稱為客戶機(jī)(相關(guān)文檔中也稱作guest)。
在虛擬化方式下,每個新的客戶機(jī)也都需要配置單獨的CPU、內(nèi)存、硬盤、網(wǎng)卡資源。這樣基于每個客戶機(jī)所運行計算任務(wù)的不同,需要為該客戶機(jī)預(yù)留一定的硬盤空間,以便安裝操作系統(tǒng)、應(yīng)用程序、日志文件等。每個客戶機(jī)將在主機(jī)上生成一組實體文件,包括這些CPU、內(nèi)存、硬盤、網(wǎng)卡的配置,客戶機(jī)的硬盤也將體現(xiàn)為一個虛擬磁盤實體文件(在VMWare系統(tǒng)中一般被命名為vmdk),且其大小和客戶機(jī)所分配的硬盤空間大小一致。
在部署虛擬化以后,由于每臺主機(jī)會在運行過程中產(chǎn)生大量的日志(包括系統(tǒng)本身的各類日志,和應(yīng)用軟件所產(chǎn)生的日志),使得在虛擬化后每個客戶機(jī)的磁盤很容易被日志文件占滿;并且在業(yè)務(wù)運行過程中對這些日志文件進(jìn)行讀取、分析時,也需要訪問每個客戶機(jī)在主機(jī)上的虛擬磁盤實體文件,這樣也會造成主機(jī)的磁盤讀寫壓力。
目前在虛擬化部署時,一般采用直連式存儲(Direct?Attached?Storage,縮寫為DAS)、存儲局域網(wǎng)絡(luò)設(shè)備(Storage?Area?Network,縮寫為SAN)、網(wǎng)絡(luò)附加存儲設(shè)備(Network?Attached?Storage,縮寫為NAS)來存放客戶機(jī)所用的虛擬磁盤實體文件。當(dāng)在虛擬化的主機(jī)上運行了幾十臺客戶機(jī)后,對于虛擬磁盤實體文件的可用空間、磁盤讀寫壓力將加大,尤其是時刻運行且產(chǎn)生大量日志數(shù)據(jù)的應(yīng)用軟件。
在此部署方式下,管理員、操作人員訪問應(yīng)用程序的日志文件時,將頻繁登錄客戶機(jī),管理維護(hù)效率低下。
因此本發(fā)明針對此問題,提出了一種基于日志文件寫入外掛NAS實現(xiàn)虛擬化計算部署的新方法,以對這類產(chǎn)生大量日志數(shù)據(jù)的應(yīng)用軟件在部署時可有效降低磁盤空間占用并提高運行性能。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于NAS網(wǎng)絡(luò)共享目錄來存儲日志文件的部署方法,實現(xiàn)各應(yīng)用軟件在進(jìn)行虛擬化部署時,有效解決上述問題。
本發(fā)明的關(guān)鍵技術(shù)在于,在部署虛擬化的客戶機(jī)時,除了分配正常的磁盤空間用于安裝操作系統(tǒng)、應(yīng)用程序外,要求客戶機(jī)統(tǒng)一加載NAS網(wǎng)絡(luò)附加存儲設(shè)備的共享目錄用于日志文件存放的目錄,以便應(yīng)用軟件將生成的日志文件直接寫入到NAS共享目錄中,這樣客戶機(jī)只需要少量的磁盤空間用于安裝操作系統(tǒng)、必要的應(yīng)用軟件,所占用的磁盤空間在系統(tǒng)安裝、配置完成后基本上不會增加,通過NAS網(wǎng)絡(luò)存儲設(shè)備的大容量存儲資源作為多個應(yīng)用的共享存儲空間,使得解決日志數(shù)據(jù)對虛擬磁盤實體文件的空間占用問題;同時日志文件存放在NAS共享目錄上,使得對日志文件的分析、處理不占用客戶機(jī)自身的性能。
本發(fā)明的有益效果是,避免了在虛擬化部署時,由于應(yīng)用軟件的日志文件產(chǎn)生過多而造成客戶機(jī)對應(yīng)的虛擬磁盤實體文件預(yù)先分配空間過大或消耗過快的問題;同時將日志文件統(tǒng)一存放在外置NAS上,可使得對日志文件的讀取、分析、處理不用登錄到客戶機(jī)上,減少對客戶機(jī)的資源占用,提高日志文件管理維護(hù)效率。
附圖說明
圖1是虛擬化計算的一般架構(gòu)圖。
圖2是虛擬磁盤實體文件存放在SAN磁盤陣列時的傳統(tǒng)虛擬化部署示意圖。
圖3是本發(fā)明提供的基于日志文件寫入外掛NAS實現(xiàn)虛擬化計算部署的架構(gòu)圖。
具體實施方式
以下結(jié)合附圖和舉例,詳細(xì)說明本發(fā)明的具體實施方式。
在實際部署時,一般采用DAS、SAN或NAS來存放客戶機(jī)的虛擬磁盤實體文件。附圖2是以虛擬磁盤實體文件存放在SAN磁盤陣列為例。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東方有線網(wǎng)絡(luò)有限公司,未經(jīng)東方有線網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210126413.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





