亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種存儲(chǔ)命令的配置方法及系統(tǒng)與流程

文檔序號(hào):11773953閱讀:189來源:國(guó)知局
一種存儲(chǔ)命令的配置方法及系統(tǒng)與流程

本發(fā)明涉及存儲(chǔ)軟件領(lǐng)域,特別涉及一種存儲(chǔ)命令的配置方法及系統(tǒng)。



背景技術(shù):

存儲(chǔ)系統(tǒng),是指計(jì)算機(jī)中由存放程序和數(shù)據(jù)的各種存儲(chǔ)設(shè)備、控制部件及管理信息調(diào)度的設(shè)備和算法所組成的系統(tǒng)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,對(duì)存儲(chǔ)系統(tǒng)的性能的要求也越來越高。因此現(xiàn)有技術(shù)中出現(xiàn)了運(yùn)行性能高、存儲(chǔ)容量大、配置方法復(fù)雜的存儲(chǔ)系統(tǒng)。

由于存儲(chǔ)系統(tǒng)的性能增強(qiáng),存儲(chǔ)系統(tǒng)提供的業(yè)務(wù)增多,系統(tǒng)需要的配置命令增多,對(duì)運(yùn)維人員提出了更高的技術(shù)要求;而系統(tǒng)的功能變多,命令的復(fù)雜度變高,由此導(dǎo)致命令的運(yùn)行時(shí)間變長(zhǎng),增加了運(yùn)維人員的工作量。



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

有鑒于此,本發(fā)明的目的在于提供一種存儲(chǔ)命令的配置方法及系統(tǒng),降低運(yùn)維人員的工作量和技術(shù)要求。其具體方案如下:

一種存儲(chǔ)命令的配置方法,包括:

提交命令事務(wù)至命令存儲(chǔ)器中,并對(duì)所述命令存儲(chǔ)器進(jìn)行監(jiān)測(cè);其中,所述命令事務(wù)包括一個(gè)或多個(gè)命令;

當(dāng)監(jiān)測(cè)到所述命令存儲(chǔ)器中存儲(chǔ)有命令,則執(zhí)行該命令,得到相應(yīng)的命令執(zhí)行結(jié)果。

優(yōu)選的,所述提交命令事務(wù)至命令存儲(chǔ)器中的過程之前還包括:

通過命令反轉(zhuǎn)器分別對(duì)所述命令事務(wù)中的每一命令進(jìn)行反向轉(zhuǎn)換,相應(yīng)地得到所述命令事務(wù)中每一命令的回退命令。

優(yōu)選的,所述配置方法還包括:

當(dāng)所述命令事務(wù)中的任意命令執(zhí)行失敗,則對(duì)所述命令事務(wù)中執(zhí)行失敗的命令再次執(zhí)行,或自動(dòng)回退,或掛起不再執(zhí)行,等待系統(tǒng)管理員手動(dòng)干預(yù)。

優(yōu)選的,所述提交命令事務(wù)至命令存儲(chǔ)器中的過程之前還包括:

通過命令模擬器對(duì)所述命令事務(wù)中的全部命令進(jìn)行模擬執(zhí)行。

優(yōu)選的,所述通過命令模擬器對(duì)所述命令事務(wù)進(jìn)行模擬執(zhí)行之前還包括:

通過命令反轉(zhuǎn)器分別對(duì)所述命令事務(wù)中的每一命令進(jìn)行反向轉(zhuǎn)換,相應(yīng)地得到所述命令事務(wù)中每一命令的回退命令。

優(yōu)選的,所述配置方法還包括:

如果所述命令事務(wù)中任意命令的模擬執(zhí)行失敗,則對(duì)所述命令事務(wù)中模擬執(zhí)行失敗的命令再次執(zhí)行,或自動(dòng)回退,或掛起不再執(zhí)行,等待系統(tǒng)管理員手動(dòng)干預(yù)。

優(yōu)選的,所述當(dāng)監(jiān)測(cè)到所述命令存儲(chǔ)器中存儲(chǔ)所述命令事務(wù),則執(zhí)行所述命令存儲(chǔ)器中的所述命令事務(wù)的過程包括:

定時(shí)監(jiān)測(cè)所述命令存儲(chǔ)器中是否存儲(chǔ)有命令;

如果所述命令存儲(chǔ)器中存儲(chǔ)有命令,則執(zhí)行該命令,得到相應(yīng)的命令執(zhí)行結(jié)果。

相應(yīng)的,本發(fā)明還公開了一種存儲(chǔ)命令的配置系統(tǒng),包括:

提交模塊,用于提交命令事務(wù)至命令存儲(chǔ)器中;其中,所述命令事務(wù)包括一個(gè)或多個(gè)命令;

監(jiān)測(cè)模塊,用于對(duì)所述命令存儲(chǔ)器進(jìn)行監(jiān)測(cè);

執(zhí)行模塊,用于當(dāng)所述監(jiān)測(cè)模塊監(jiān)測(cè)到所述命令存儲(chǔ)器中存儲(chǔ)有命令,則執(zhí)行該命令,得到相應(yīng)的命令執(zhí)行結(jié)果。

優(yōu)選的,所述配置系統(tǒng)還包括:

命令反轉(zhuǎn)器,用于在所述提交模塊提交命令事務(wù)之前,分別對(duì)所述命令事務(wù)中的每一命令進(jìn)行反向轉(zhuǎn)換,相應(yīng)地得到所述命令事務(wù)中每一命令的回退命令。

優(yōu)選的,所述配置系統(tǒng)還包括:

命令模擬器,用于在所述提交模塊提交命令事務(wù)之前,對(duì)所述命令事務(wù)中的全部命令進(jìn)行模擬執(zhí)行。

優(yōu)選的,所述監(jiān)測(cè)模塊包括:

定時(shí)監(jiān)測(cè)單元,用于對(duì)所述命令存儲(chǔ)器進(jìn)行定時(shí)監(jiān)測(cè)。

本發(fā)明中,包括一個(gè)或多個(gè)命令的命令事務(wù)被提交到命令存儲(chǔ)器中,檢測(cè)到該命令存儲(chǔ)器中存儲(chǔ)有命令時(shí),則執(zhí)行該命令。本發(fā)明將命令事務(wù)的提交和命令的執(zhí)行分為兩個(gè)不直接關(guān)聯(lián)的部分,命令事務(wù)的提交和命令執(zhí)行為異步操作,運(yùn)維人員只需要提交簡(jiǎn)單的命令事務(wù)即可,系統(tǒng)監(jiān)測(cè)到有命令提交后,自動(dòng)執(zhí)行該命令。而命令事務(wù)的提交所需要的時(shí)間比命令執(zhí)行的時(shí)間要少,與現(xiàn)有技術(shù)中運(yùn)維人員不僅負(fù)責(zé)命令提交,還要負(fù)責(zé)命令執(zhí)行相比,有效減少了運(yùn)維的工作量,顯著提高了運(yùn)維的效率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為一種存儲(chǔ)命令的配置方法的步驟流程圖;

圖2為一種具體的存儲(chǔ)命令的配置方法的步驟流程圖;

圖3為另一種具體的存儲(chǔ)命令的配置方法的步驟流程圖;

圖4為一種存儲(chǔ)命令的配置系統(tǒng)的具體結(jié)構(gòu)圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例公開了一種存儲(chǔ)命令的配置方法,參見圖1所示,包括:

s11:提交命令事務(wù)至命令存儲(chǔ)器中,并對(duì)上述命令存儲(chǔ)器進(jìn)行監(jiān)測(cè);

其中,上述命令事務(wù)包括一個(gè)或多個(gè)命令;

這里的命令事務(wù),是提交的命令的集合,其中可以包括多條命令,也可以只包括一條命令。此處提到的命令,為標(biāo)準(zhǔn)化的存儲(chǔ)系統(tǒng)的配置命令。本方案中描述的正向命令為創(chuàng)建、添加等命令,反向命令有刪除、移除等命令,其中,修改既是正向命令,也是反向命令。當(dāng)然,如果還有其他使用頻率較高的命令,也可以作為標(biāo)準(zhǔn)化的模板使用。

可以理解的是,對(duì)命令存儲(chǔ)器進(jìn)行監(jiān)測(cè)的方法有多種??梢圆捎枚〞r(shí)監(jiān)測(cè)的方法,設(shè)置一定的時(shí)間周期監(jiān)測(cè)命令存儲(chǔ)器中有無已提交的命令事務(wù);也可以采用實(shí)時(shí)監(jiān)測(cè),當(dāng)命令存儲(chǔ)器中一旦有命令事務(wù)提交,就自動(dòng)執(zhí)行該命令事務(wù)中的命令。

s12:當(dāng)監(jiān)測(cè)到上述命令存儲(chǔ)器中存儲(chǔ)有命令,則執(zhí)行該命令,得到相應(yīng)的命令執(zhí)行結(jié)果。

進(jìn)一步的,系統(tǒng)內(nèi)部有調(diào)度器,執(zhí)行監(jiān)測(cè)是否有提交的命令事務(wù),如果有的話,讀取事務(wù)執(zhí)行;以及將執(zhí)行失敗的命令推送到存儲(chǔ)器后等待進(jìn)一步處理。

本實(shí)施例中,包括一個(gè)或多個(gè)命令的命令事務(wù)被提交到命令存儲(chǔ)器中,檢測(cè)到該命令存儲(chǔ)器中存儲(chǔ)有命令時(shí),則執(zhí)行該命令。本實(shí)施例將命令事務(wù)的提交和命令的執(zhí)行分為兩個(gè)不直接關(guān)聯(lián)的部分,命令事務(wù)的提交和命令執(zhí)行為異步操作,運(yùn)維人員只需要提交簡(jiǎn)單的命令事務(wù)即可,系統(tǒng)監(jiān)測(cè)到有命令提交后,自動(dòng)執(zhí)行該命令。而命令事務(wù)的提交所需要的時(shí)間比命令執(zhí)行的時(shí)間要少,與現(xiàn)有技術(shù)中運(yùn)維人員不僅負(fù)責(zé)命令提交,還要負(fù)責(zé)命令執(zhí)行相比,有效減少了運(yùn)維的工作量,顯著提高了運(yùn)維的效率。

本發(fā)明實(shí)施例公開了一種具體的存儲(chǔ)命令的配置方法,相對(duì)于上一實(shí)施例,本實(shí)施例對(duì)技術(shù)方案作了進(jìn)一步的說明和優(yōu)化。參見圖2所示,具體的:

s21:通過命令反轉(zhuǎn)器分別對(duì)命令事務(wù)中的每一命令進(jìn)行反向轉(zhuǎn)換,相應(yīng)地得到命令事務(wù)中每一命令的回退命令;

其中,上述命令事務(wù)包括一個(gè)或多個(gè)命令;

可以理解的是,命令反轉(zhuǎn)器對(duì)命令進(jìn)行反轉(zhuǎn)得到對(duì)應(yīng)的回退命令,用于在命令執(zhí)行失敗時(shí)進(jìn)行自動(dòng)回退操作。

s22:提交上述命令事務(wù)至命令存儲(chǔ)器中,并對(duì)上述命令存儲(chǔ)器進(jìn)行監(jiān)測(cè);

s23:當(dāng)監(jiān)測(cè)到上述命令存儲(chǔ)器中存儲(chǔ)有命令,則執(zhí)行該命令,得到相應(yīng)的命令執(zhí)行結(jié)果;

s24:當(dāng)上述命令事務(wù)中的任意命令執(zhí)行失敗,則對(duì)上述命令事務(wù)中執(zhí)行失敗的命令再次執(zhí)行,或自動(dòng)回退,或掛起不再執(zhí)行,等待系統(tǒng)管理員手動(dòng)干預(yù)。

一般來說,命令執(zhí)行失敗后的應(yīng)對(duì)方式,可以是在輸入命令事務(wù)時(shí),指定的失敗執(zhí)行策略。一般默認(rèn)為再次執(zhí)行,也可以選擇掛起不再執(zhí)行,等待系統(tǒng)管理員手動(dòng)干預(yù),還可以有其他的失敗執(zhí)行策略。

進(jìn)一步的,如同該案例中,通過命令反轉(zhuǎn)器對(duì)命令進(jìn)行反向轉(zhuǎn)換獲得回退命令時(shí),失敗執(zhí)行策略還可以選擇執(zhí)行失敗后自動(dòng)回退。其中,自動(dòng)回退的流程等同于再次執(zhí)行,執(zhí)行時(shí)選擇回退命令進(jìn)行執(zhí)行。

本發(fā)明實(shí)施例公開了另一種具體的存儲(chǔ)命令的配置方法,相對(duì)于上一實(shí)施例,本實(shí)施例對(duì)技術(shù)方案作了進(jìn)一步的說明和優(yōu)化。參見圖3所示,具體的:

s31:通過命令模擬器對(duì)命令事務(wù)中的全部命令進(jìn)行模擬執(zhí)行;其中,上述命令事務(wù)包括一個(gè)或多個(gè)命令;

可以理解的是,在提交命令事務(wù)之前,命令模擬器對(duì)命令事務(wù)中的全部命令進(jìn)行模擬執(zhí)行,是為了判斷命令事務(wù)的前提條件是否已經(jīng)滿足,命令事務(wù)本身是否正確,也即,其中的命令能否在外部硬件環(huán)境無故障或中斷時(shí)順利執(zhí)行。這種模擬執(zhí)行只是一種條件判定,耗時(shí)遠(yuǎn)小于實(shí)際命令執(zhí)行時(shí)的耗時(shí),而且提高了命令事務(wù)在提交后執(zhí)行的成功率。

進(jìn)一步的,模擬執(zhí)行失敗的應(yīng)對(duì)策略,可以預(yù)先設(shè)置。如果上述命令事務(wù)中任意命令的模擬執(zhí)行失敗,可以對(duì)上述命令事務(wù)中模擬執(zhí)行失敗的命令再次執(zhí)行,也可以掛起不再執(zhí)行,通知系統(tǒng)管理員執(zhí)行失敗,等待系統(tǒng)管理員手動(dòng)干預(yù)。還可以有其他的執(zhí)行策略。

進(jìn)一步的,如果在模擬執(zhí)行命令事務(wù)中的命令之前,對(duì)這些命令進(jìn)行了反向轉(zhuǎn)換得到回退命令,那么執(zhí)行失敗后還可以進(jìn)行自動(dòng)回退操作。

s32:將上述命令事務(wù)中命令模擬執(zhí)行成功的命令事務(wù)提交至命令存儲(chǔ)器中,并對(duì)上述命令存儲(chǔ)器進(jìn)行監(jiān)測(cè);

s33:當(dāng)監(jiān)測(cè)到所述命令存儲(chǔ)器中存儲(chǔ)有命令,則執(zhí)行該命令,得到相應(yīng)的命令執(zhí)行結(jié)果。

可以理解的是,因?yàn)樘峤磺耙呀?jīng)對(duì)命令事務(wù)中的命令進(jìn)行了模擬執(zhí)行,所有提交的命令事務(wù)必然模擬執(zhí)行成功,所以一旦在之后的命令執(zhí)行中發(fā)生執(zhí)行失敗的情況,則不存在命令本身有問題的情況,只考慮執(zhí)行的外部條件出現(xiàn)錯(cuò)誤,例如中斷或故障,在中斷結(jié)束或故障恢復(fù)后,事務(wù)應(yīng)當(dāng)可以執(zhí)行成功。

相應(yīng)的,本實(shí)施例還公開了一種存儲(chǔ)命令的配置系統(tǒng),參見圖4所示,包括:

提交模塊01,用于提交命令事務(wù)至命令存儲(chǔ)器中;

其中,所述命令事務(wù)包括一個(gè)或多個(gè)命令;

進(jìn)一步的,所述配置系統(tǒng)還可以包括命令反轉(zhuǎn)器,用于在所述提交模塊提交命令事務(wù)之前,分別對(duì)所述命令事務(wù)中的每一命令進(jìn)行反向轉(zhuǎn)換,相應(yīng)地得到所述命令事務(wù)中每一命令的回退命令。

此時(shí)由于每一命令都存在回退命令,因此可以在執(zhí)行失敗時(shí)選擇自動(dòng)回退。

進(jìn)一步的,所述配置系統(tǒng)還可以包括命令模擬器,用于在所述提交模塊提交命令事務(wù)之前,對(duì)所述命令事務(wù)中的全部命令進(jìn)行模擬執(zhí)行。

可以理解的是,在提交命令事務(wù)之前,命令模擬器對(duì)命令事務(wù)中的全部命令進(jìn)行模擬執(zhí)行,是為了判斷命令事務(wù)的前提條件是否已經(jīng)滿足,命令事務(wù)本身是否正確,其中的命令能否在外部硬件環(huán)境無故障時(shí)順利執(zhí)行。這種模擬執(zhí)行只是一種條件判定,耗時(shí)遠(yuǎn)小于實(shí)際命令執(zhí)行時(shí)的耗時(shí),而且提高了命令事務(wù)在提交后執(zhí)行的成功率。

進(jìn)一步的,模擬執(zhí)行失敗的應(yīng)對(duì)策略,可以預(yù)先設(shè)置。如果上述命令事務(wù)中任意命令的模擬執(zhí)行失敗,可以對(duì)上述命令事務(wù)中模擬執(zhí)行失敗的命令再次執(zhí)行,也可以掛起不再執(zhí)行,通知系統(tǒng)管理員執(zhí)行失敗,等待系統(tǒng)管理員手動(dòng)干預(yù)。還可以有其他的執(zhí)行策略。

進(jìn)一步的,如果在模擬執(zhí)行命令事務(wù)中的命令之前,對(duì)這些命令進(jìn)行了反向轉(zhuǎn)換得到回退命令,那么執(zhí)行失敗后還可以進(jìn)行自動(dòng)回退操作。

相應(yīng)的,因?yàn)樘峤磺耙呀?jīng)對(duì)命令事務(wù)中的命令進(jìn)行了模擬執(zhí)行,所有提交的命令事務(wù)必然模擬執(zhí)行成功,所以一旦在之后的命令執(zhí)行中發(fā)生執(zhí)行失敗的情況,則不存在命令本身有問題的情況,只考慮執(zhí)行的外部條件出現(xiàn)錯(cuò)誤,例如中斷或故障,在中斷結(jié)束或故障恢復(fù)后,事務(wù)應(yīng)當(dāng)可以執(zhí)行成功。

監(jiān)測(cè)模塊02,用于對(duì)所述命令存儲(chǔ)器進(jìn)行監(jiān)測(cè);

進(jìn)一步的,所述監(jiān)測(cè)模塊可以包括定時(shí)監(jiān)測(cè)單元,用于對(duì)所述命令存儲(chǔ)器進(jìn)行定時(shí)監(jiān)測(cè)。

執(zhí)行模塊03,用于當(dāng)所述監(jiān)測(cè)模塊監(jiān)測(cè)到所述命令存儲(chǔ)器中存儲(chǔ)有命令,則執(zhí)行該命令,得到相應(yīng)的命令執(zhí)行結(jié)果。

當(dāng)執(zhí)行模塊執(zhí)行命令失敗時(shí),對(duì)該命令進(jìn)行之前指定的失敗執(zhí)行策略。其中的失敗執(zhí)行策略有多種選擇,可以是再次執(zhí)行,也可以是選擇掛起不再執(zhí)行,等待系統(tǒng)管理員手動(dòng)干預(yù)。

最后,還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上對(duì)本發(fā)明所提供的一種存儲(chǔ)命令的配置方法和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1