欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

存儲仿真方法、系統(tǒng)及虛擬現(xiàn)實服務器與流程

文檔序號:12466851閱讀:275來源:國知局
存儲仿真方法、系統(tǒng)及虛擬現(xiàn)實服務器與流程

本發(fā)明涉及設備仿真領(lǐng)域,更具體地,涉及一種仿真存儲構(gòu)建方法與系統(tǒng)。



背景技術(shù):

存儲設備價格昂貴,重量較大,搬運成本高。在教學或培訓中,難以讓每個學員在實際存儲上操作,主要以書本和理論的講述為主。學員在培訓后,面對實際的存儲設備時,基本操作都并不了解,直接操作容易造成設備故障。此外,存儲設備廠商在向客戶介紹產(chǎn)品時,主要側(cè)重于參數(shù)和相關(guān)技術(shù)等方面的圖文介紹,客戶無法從直觀上了解設備的實際外形。因此,亟需一種能夠低成本地對服務器進行產(chǎn)品演示、模擬操作的存儲仿真方式。



技術(shù)實現(xiàn)要素:

本發(fā)明旨在至少在一定程度上解決上述技術(shù)問題。

本發(fā)明的首要目的是解決存儲設備價格昂貴,其培訓和演示困難等問題,提供能夠低成本地對存儲設備進行產(chǎn)品演示、模擬操作的仿真存儲構(gòu)建方法。

本發(fā)明的進一步目的是提供能夠低成本地對存儲設備進行產(chǎn)品演示、模擬操作的仿真存儲構(gòu)建系統(tǒng)。

為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下:

一種存儲仿真方法,所述方法包括:

獲取對存儲仿真模型的交互動作;

根據(jù)所述交互動作生成操作腳本并發(fā)送到虛擬存儲服務器;

接收所述虛擬存儲服務器執(zhí)行所述操作腳本的結(jié)果;

根據(jù)所述操作腳本的執(zhí)行結(jié)果生成虛擬現(xiàn)實圖形。

在一種優(yōu)選的方案中,獲取對存儲仿真模型的交互動作步驟前還包括:

導入存儲的數(shù)據(jù)模型;

基于所述數(shù)據(jù)模型建立存儲仿真模型;

基于所述數(shù)據(jù)模型生成新建虛擬存儲腳本;

向虛擬存儲服務器發(fā)送新建虛擬存儲腳本;

建立存儲仿真模型對象與虛擬存儲對象的對應關(guān)系。

在一種優(yōu)選的方案中,接收所述虛擬存儲服務器執(zhí)行所述操作腳本的結(jié)果步驟前還包括:

虛擬存儲服務器接收所述操作腳本;

虛擬存儲服務器執(zhí)行所述操作腳本;

虛擬存儲服務器將所述操作腳本的執(zhí)行結(jié)果發(fā)送到虛擬現(xiàn)實服務器。

虛擬現(xiàn)實服務器,包括:

交互模塊,用于獲取對存儲仿真模型的交互動作;

第一發(fā)送模塊,用于根據(jù)所述交互動作生成操作腳本并發(fā)送到虛擬存儲服務器;

第一接收模塊,用于接收所述虛擬存儲服務器執(zhí)行所述操作腳本的結(jié)果;

圖形生成模塊,用于根據(jù)所述操作腳本的結(jié)果生成虛擬現(xiàn)實圖形。

在一種優(yōu)選的方案要中,所述虛擬現(xiàn)實服務器還包括:

數(shù)據(jù)導入模塊,用于導入存儲的數(shù)據(jù)模型;

仿真模型模塊,用于基于所述數(shù)據(jù)模型建立存儲仿真模型;

腳本生成模塊,用于基于所述數(shù)據(jù)模型生成新建虛擬存儲腳本;

第二發(fā)送模塊,用于向所述虛擬存儲服務器發(fā)送新建虛擬存儲腳本;

對應關(guān)系模塊,用于建立存儲仿真模型對象與虛擬存儲對象的對應關(guān)系。

在一種優(yōu)選的方案中,所述存儲仿真模型模塊包括外部三維模型 、主要部件三維模型、可選配件三維模型;

所述外部三維模型包括:三維按鍵模型、三維硬盤模型、三維指示燈模型、三維存儲柜模型、三維控制柜模型、三維風扇模型和三維電源模型;

所述主要部件三維模型包括:三維主板模型、三維CPU模型、三維內(nèi)存模型和三維散熱片模型;

所述可選配件三維模型還包括:三維內(nèi)存板模型、三維PCI-E擴展卡模型、三維光纖模塊模型、三維網(wǎng)卡模型、三維HBA卡模型。

所述虛擬存儲服務器包括:

第二接收模塊,用于接收所述操作腳本;

執(zhí)行模塊,用于執(zhí)行所述操作腳本;

第二發(fā)送模塊,用于將所述操作腳本的執(zhí)行結(jié)果發(fā)送到虛擬現(xiàn)實服務器;

在一種優(yōu)選的方案要中,所述虛擬存儲服務器還包括:

第二接收模塊,還用于接收所述新建虛擬存儲腳本;

執(zhí)行模塊,還用于執(zhí)行所述新建虛擬存儲腳本生成虛擬存儲;

第二發(fā)送模塊,還用于將新建虛擬存儲腳本的執(zhí)行結(jié)果發(fā)送到虛擬現(xiàn)實服務器;

一種存儲仿真系統(tǒng),包括所述的虛擬現(xiàn)實服務器和所述的虛擬存儲服務器。

與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的優(yōu)點有:

1、結(jié)合虛擬現(xiàn)實技術(shù),建立了可交互的存儲虛擬現(xiàn)實模型,將交互動作轉(zhuǎn)化成對虛擬存儲服務器的操作,獲得的交互體驗和反饋與真實服務器高度一致,方便對服務器產(chǎn)品演示和模擬操作;

2、通過配置數(shù)據(jù)模型,即可生成虛擬現(xiàn)實中的服務器模型和虛擬存儲服務器,不需要針對不同配置的服務器重新建模,方便快捷;

3、虛擬現(xiàn)實中的三維模型包括外部三維模型 、主要部件三維模型、可選配件三維模型,適應具有不同配置的存儲。

與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:結(jié)合虛擬現(xiàn)實技術(shù),建立了可交互的存儲設備虛擬現(xiàn)實模型,將交互動作轉(zhuǎn)化成對虛擬存儲服務器的操作,獲得的交互體驗和反饋與真實服務器高度一致,方便對存儲產(chǎn)品演示和模擬操作,提供了低成本地對存儲設備進行產(chǎn)品演示、模擬操作的存儲仿真方法和系統(tǒng)。

附圖說明

圖1為本發(fā)明存儲仿真方法的流程圖。

圖2為本發(fā)明存儲仿真方法的新建存儲仿真模型流程圖。

圖3為本發(fā)明存儲仿真方法的虛擬存儲服務器執(zhí)行操作流程圖。

圖4為本發(fā)明存儲仿真方法的虛擬存儲服務器新建虛擬存儲流程圖。

圖5為本發(fā)明存儲仿真系統(tǒng)示意圖。

圖6為本發(fā)明存儲仿真系統(tǒng)的虛擬現(xiàn)實服務器第一示意圖。

圖7為本發(fā)明存儲仿真系統(tǒng)的虛擬現(xiàn)實服務器第二示意圖。

圖8為本發(fā)明存儲仿真系統(tǒng)的仿真模型模塊示意圖。

圖9為本發(fā)明存儲仿真系統(tǒng)的虛擬存儲服務器示意圖。

其中:1、虛擬現(xiàn)實服務器; 2、虛擬存儲服務器;3、存儲仿真系統(tǒng);11、交互模塊;12、第一發(fā)送模塊;13、第一接收模塊;14、圖形生成模塊;15、數(shù)據(jù)導入模塊;16、仿真模型模塊;17、腳本生成模塊;18、第二發(fā)送模塊;19、對應關(guān)系模塊;21、第二接收模塊;22、執(zhí)行模塊;23、第三發(fā)送模塊;161、外部三維模型;162、主要部件三維模型;163、可選配件三維模型。

具體實施方式

附圖僅用于示例性說明,不能理解為對本專利的限制;

下面結(jié)合附圖和實施例對本發(fā)明的技術(shù)方案做進一步的說明。

實施例1

如圖1所示,本實施例提供一種存儲仿真方法,所述方法包括:

S111:獲取對存儲仿真模型的交互動作。

在具體實施過程中,如圖2所示獲取對存儲仿真模型的交互動作步驟前還包括:

S101:導入存儲的數(shù)據(jù)模型。

在具體實施過程中,所述數(shù)據(jù)模型攜帶有服務器的配置信息。所述配置信息包括存儲型號、CPU型號、核數(shù)、顆數(shù)、內(nèi)存根數(shù)、內(nèi)存容量、內(nèi)存板數(shù)量、硬盤容量、硬盤個數(shù)、風扇個數(shù)、光纖口數(shù)量、HBA卡數(shù)量或電源數(shù)量。

S102:基于所述數(shù)據(jù)模型建立存儲仿真模型。

在具體實施過程中,基于所述數(shù)據(jù)模型建立存儲仿真模型步驟還包括:

比較預設模板和數(shù)據(jù)模型的元件屬性;

如在數(shù)據(jù)模型已定義屬性的元件,則該元件在服務器仿真模型中的屬性按數(shù)據(jù)模型設置;

如在數(shù)據(jù)模型未定義屬性的元件,則該元件在服務器仿真模型中的屬性按預設模板設置。

根據(jù)元件屬性和服務器空間幾何關(guān)系排列組合構(gòu)建存儲仿真模型。

通過配置數(shù)據(jù)模型,生成虛擬現(xiàn)實中的存儲仿真模型和虛擬存儲,不需要針對不同配置的存儲重新建模,方便快捷。如,配置信息包括:1顆 CPU、2根2G 內(nèi)存、5個500G硬盤,則生成了按模板生成帶有1顆三維CPU模型、2根2G 三維內(nèi)存模型、5個500G硬盤的三維硬盤模型的存儲仿真模型。

在具體實施過程中,所述預設模板包括:

所述外部三維模型中包含:1個用于開/關(guān)機的三維按鍵模型、1個用于指示運行狀態(tài)的三維指示燈模型、1個三維控制柜模型、1組三維風扇模型和1組三維電源模型;

所述主要部件三維模型中包含:1個三維主板模型、1個三維CPU模型、1個三維內(nèi)存模型、1個三維硬盤模型。

S103:基于所述數(shù)據(jù)模型生成新建虛擬存儲腳本。

在具體實施過程中,根據(jù)所述數(shù)據(jù)模型所攜帶有存儲的配置信息,生成新建虛擬存儲腳本。

S104:向虛擬存儲服務器發(fā)送新建虛擬存儲腳本。

在具體實施過程中,所述虛擬存儲包括虛擬硬盤、虛擬電源、虛擬CPU虛擬內(nèi)存、虛擬光纖模塊、虛擬網(wǎng)卡或虛擬HBA卡的至少一種或多種的組合。

S105:建立存儲仿真模型對象與虛擬存儲對象的對應關(guān)系。

在具體實施過程中,將存儲仿真模型的對象標識與虛擬存儲的對象標識建立對應關(guān)系。如,將存儲仿真模型中三維硬盤模型A的對象標識對應于虛擬存儲中虛擬磁盤B的對象標識。

S112:根據(jù)所述交互動作生成操作腳本并發(fā)送到虛擬存儲服務器。

在具體實施過程中,虛擬存儲服務器上安裝了Openfiler。Openfiler是款開源免費的虛擬存儲軟件,支持現(xiàn)在流行的網(wǎng)絡存儲技術(shù)IP-SAN和NAS,支持iSCSI、NFS、SMB/CIFS及FTP等協(xié)議。Openfiler 能把標準x86/64架構(gòu)的系統(tǒng)變成一個強大的NAS、SAN存儲和IP存儲網(wǎng)關(guān)。Openfiler可以支持軟件和硬件的RAID,能監(jiān)測和預警,并且可以做卷的快照和快速恢復。Openfiler支持主動或被動的高可用性集群、多路徑存儲(MPIO)、塊級別的復制。文件系統(tǒng)可擴展性最高可超出60TB,并能使文件系統(tǒng)大小可以在線的增長。

在具體實施過程中,虛擬存儲服務器上安裝了RockStor、FreeNAS、NAS4Free、NexentaStor或EasyNAS。

在具體實施過程中,所述虛擬現(xiàn)實服務器與所述虛擬化存儲服務器之間通過網(wǎng)絡連接方式建立連接,所述連接方式包括SSH、Telnet、ftp、http或https。

S113:接收所述虛擬存儲服務器執(zhí)行所述操作腳本的結(jié)果。

在具體實施過程中,如圖3所示,接收所述虛擬存儲服務器執(zhí)行所述操作腳本的結(jié)果步驟前還包括:

S114:根據(jù)所述操作腳本的執(zhí)行結(jié)果生成虛擬現(xiàn)實圖形。

虛擬現(xiàn)實服務器根據(jù)所述操作腳本的結(jié)果,生成新的虛擬現(xiàn)實圖形。如,在執(zhí)行關(guān)機操作后關(guān)機成功,則在虛擬現(xiàn)實服務器所生成的存儲仿真模型的圖形中,存儲運行狀態(tài)指示燈從表示正常運行的綠色變?yōu)楸硎鞠码姞顟B(tài)的灰色,硬盤指示燈從綠色變?yōu)榛疑?/p>

如圖3所示,本實施例還提供一種存儲仿真方法,所述方法包括:

S211: 虛擬存儲服務器接收所述操作腳本;

S212: 虛擬存儲服務器執(zhí)行操作腳本。

在具體實施過程中,虛擬存儲服務器接收到包括了操作內(nèi)容和操作對象標識的操作腳本后,根據(jù)操作內(nèi)容對對應操作對象的執(zhí)行操作。如,接收到拔硬盤操作腳本后,虛擬存儲服務器設置對應標識ID的硬盤為無效狀態(tài)。

S213:虛擬存儲服務器將所述操作腳本的執(zhí)行結(jié)果發(fā)送到虛擬現(xiàn)實服務器。

在具體實施過程中,虛擬存儲服務器在虛擬存儲中執(zhí)行操作腳本,并將執(zhí)行操作腳本的結(jié)果反饋到虛擬現(xiàn)實服務器。如,虛擬存儲服務器對虛擬存儲執(zhí)行關(guān)機操作指令,并將關(guān)機結(jié)果反饋到虛擬現(xiàn)實服務器。

在具體實施過程中,如圖4所示,所述操作腳本為新建虛擬存儲腳本時,所述虛擬化服務器執(zhí)行新建虛擬存儲腳本的流程還包括:

S201:虛擬化服務器接收所述新建虛擬存儲腳本;

S202:虛擬化服務器執(zhí)行所述新建虛擬存儲腳本生成虛擬存儲。

在具體實施過程中,所述虛擬存儲包括虛擬硬盤、虛擬CPU和虛擬內(nèi)存;

S203:虛擬化服務器將新建虛擬存儲腳本的執(zhí)行結(jié)果發(fā)送到虛擬現(xiàn)實服務器。

本實施例提供的存儲仿真方法,能夠低成本地對存儲設備進行產(chǎn)品演示和模擬操作。

實施例2

如圖5所示,本實施例提供虛擬現(xiàn)實服務器1、虛擬存儲服務器2及存儲仿真系統(tǒng)3。虛擬存儲服務器2中安裝有虛擬存儲軟件,所述虛擬存儲軟件包含Openfiler、RockStor、FreeNAS、NAS4Free、NexentaStor或EasyNAS。

虛擬現(xiàn)實服務器1,如圖6所示,包括:

交互模塊11,用于獲取對存儲仿真模型的交互動作;

第一發(fā)送模塊12,用于根據(jù)所述交互動作生成操作腳本并發(fā)送到虛擬存儲服務器2;

第一接收模塊13,用于接收所述虛擬存儲服務器2執(zhí)行所述操作腳本的結(jié)果;

圖形生成模塊14,根據(jù)所述操作腳本的結(jié)果生成虛擬現(xiàn)實圖形。

在具體實施過程中,如圖7所示,所述虛擬現(xiàn)實服務器1還包括:

數(shù)據(jù)導入模塊15,用于導入存儲的數(shù)據(jù)模型;

仿真模型模塊16,用于基于所述數(shù)據(jù)模型建立存儲仿真模型;

腳本生成模塊17,用于基于所述數(shù)據(jù)模型生成新建虛擬存儲腳本;

第二發(fā)送模塊18,用于向所述虛擬存儲服務器2發(fā)送新建虛擬存儲腳本;

對應關(guān)系模塊19,用于建立存儲仿真模型對象與虛擬存儲對象的對應關(guān)系。

在具體實施過程中,如圖8所示,對于機架服務器,所述仿真模型模塊16包括外部三維模型161 、主要部件三維模型162、可選配件三維模型163;

所述外部三維模型包括:三維按鍵模型、三維指示燈模型、三維存儲柜模型、三維控制柜模型、三維風扇模型和三維電源模型;

所述主要部件三維模型包括:三維主板模型、三維CPU模型、三維內(nèi)存模型、、三維硬盤模型和三維散熱片模型;

所述可選配件三維模型還包括:三維內(nèi)存板模型、三維PCI-E擴展卡模型、三維光纖模塊模型、三維網(wǎng)卡模型或三維HBA卡模型。

通過配置數(shù)據(jù)模型,即可生成虛擬現(xiàn)實中的存儲仿真模型和虛擬存儲,不需要針對不同配置的存儲設備重新建模,方便快捷。如,配置信息包括:1顆 CPU、2根2G 內(nèi)存、5個500G硬盤,則生成了帶有1顆三維CPU模型、2根2G 三維內(nèi)存模型和5個500G三維硬盤模型的存儲仿真模型。

所述虛擬存儲服務器2,如圖9所示,包括:

第二接收模塊21,用于接收所述操作腳本;

執(zhí)行模塊22,用于執(zhí)行所述操作腳本;

第三發(fā)送模塊23,用于將所述操作腳本的執(zhí)行結(jié)果發(fā)送到虛擬現(xiàn)實服務器1。

在具體實施過程中,如圖8所示,所述虛擬存儲服務器2還包括:

第二接收模塊21,還用于接收所述新建虛擬存儲腳本;

執(zhí)行模塊22,還用于執(zhí)行所述新建虛擬存儲腳本生成虛擬存儲;

第二發(fā)送模塊23,還用于將新建虛擬存儲腳本的執(zhí)行結(jié)果發(fā)送到虛擬現(xiàn)實服務器。

如圖5所示,本發(fā)明還提供一種存儲仿真系統(tǒng)3,包括所述的虛擬現(xiàn)實服務器1和所述的虛擬存儲服務器2;所述虛擬現(xiàn)實服務器與所述虛擬存儲服務器之間通過網(wǎng)絡連接方式建立連接,所述連接方式包括SSH、Telnet、ftp、http或https。

本實施例結(jié)合虛擬現(xiàn)實技術(shù),建立了可交互的存儲虛擬現(xiàn)實模型,將交互動作轉(zhuǎn)化成對虛擬存儲服務器的操作,獲得的交互體驗和反饋與真實存儲設備高度一致,方便對存儲產(chǎn)品演示和模擬操作。

本實施例提供的一種存儲仿真系統(tǒng)是實現(xiàn)上述方法的硬件基礎(chǔ),所述方法和系統(tǒng)結(jié)合實現(xiàn)了存儲仿真,能夠低成本地對存儲進行產(chǎn)品演示、模擬操作。

顯然,本發(fā)明的上述實施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明權(quán)利要求的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
台北县| 建宁县| 中卫市| 五台县| 宣化县| 太仆寺旗| 金堂县| 兰州市| 诸暨市| 日土县| 上林县| 门源| 甘洛县| 棋牌| 海盐县| 宜君县| 呼伦贝尔市| 江油市| 江华| 永和县| 张家川| 定西市| 梓潼县| 新和县| 蓝田县| 涿州市| 保康县| 台南市| 怀宁县| 绥宁县| 昌都县| 三原县| 贵德县| 江津市| 安福县| 中超| 吉安市| 瑞丽市| 长子县| 新干县| 博客|