午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

應(yīng)用程序的切換方法及裝置、系統(tǒng)的制作方法_2

文檔序號:8258121閱讀:來源:國知局
[0052]步驟S608,用戶設(shè)置這兩個虛擬機(jī)為非親和虛擬機(jī),以確保這兩個虛擬機(jī)一直運(yùn)行在不同的主機(jī)上。
[0053]步驟S610,第一次運(yùn)行時,系統(tǒng)自動選出主用虛擬機(jī),在上面運(yùn)行啟動腳本,并根據(jù)設(shè)置加載業(yè)務(wù)IP,加載共享存儲等。備用虛擬機(jī)則處于備用狀態(tài)。
[0054]步驟S612,應(yīng)用運(yùn)行過程中,安裝在虛擬機(jī)中的虛擬機(jī)代理監(jiān)控腳本按照預(yù)先設(shè)置的時間間隔監(jiān)控應(yīng)用運(yùn)行狀態(tài)。物理主機(jī)上主機(jī)監(jiān)控虛擬機(jī)運(yùn)行狀況,系統(tǒng)管理平臺監(jiān)控物理機(jī)狀態(tài)。
[0055]步驟S614,如果應(yīng)用發(fā)生異常,虛擬機(jī)代理通過虛擬化通道和運(yùn)行在虛擬機(jī)所在物理主機(jī)上主機(jī)代理,主機(jī)代理通過消息通道發(fā)給系統(tǒng)管理平臺。系統(tǒng)管理平臺根據(jù)設(shè)置的策略,在達(dá)到設(shè)置的次數(shù)接收到異常消息后,會通過虛擬機(jī)代理,使用關(guān)閉腳本,強(qiáng)制停止應(yīng)用的運(yùn)行以及業(yè)務(wù)IP、共享存儲的卸載;同時通過備用虛擬機(jī)的虛擬機(jī)代里程序,通過啟動腳本,啟動應(yīng)用程序,并且加載業(yè)務(wù)IP,共享存儲,完成應(yīng)用的切換。
[0056]步驟S616,應(yīng)用運(yùn)行過程中,如果主虛擬機(jī)發(fā)生異常,如關(guān)閉,重啟等,運(yùn)行在虛擬機(jī)所在物理主機(jī)上主機(jī)代理會監(jiān)測到,主機(jī)代理通過消息通道發(fā)給系統(tǒng)管理平臺。系統(tǒng)管理平臺根據(jù)設(shè)置的策略,會通過備用虛擬機(jī)的虛擬機(jī)代里程序,通過啟動腳本,啟動應(yīng)用程序,并且加載業(yè)務(wù)IP、共享存儲,完成應(yīng)用的切換;如果是備虛擬機(jī)所在主機(jī)發(fā)生異常,則只將備用虛擬機(jī)重新啟動。
[0057]步驟S618,應(yīng)用運(yùn)行過程中,如果主虛擬機(jī)所在主機(jī)發(fā)生異常,如關(guān)閉,重啟等,系統(tǒng)管理平臺會檢測到主機(jī)異常,根據(jù)設(shè)置的策略,會通過備用虛擬機(jī)的虛擬機(jī)代里程序,通過啟動腳本,啟動應(yīng)用程序,并且加載業(yè)務(wù)IP,、共享存儲,完成應(yīng)用的切換;如果是備虛擬機(jī)所在主機(jī)發(fā)生異常,則只將備用虛擬機(jī)遷移到其他正常的物理主機(jī)。
[0058]在本實(shí)施例中,發(fā)生主備虛擬機(jī)倒換后,在系統(tǒng)管理平臺后更新主備機(jī)信息,當(dāng)備機(jī)重啟后,不會在備機(jī)運(yùn)行相關(guān)啟動腳本和加載業(yè)務(wù)IP、共享存儲。
[0059]在本實(shí)施例中,由于虛擬機(jī)、物理主機(jī)發(fā)生異常,導(dǎo)致主(備)虛擬機(jī)需要在其他物理機(jī)上運(yùn)行時,系統(tǒng)管理平臺會將主(備)虛擬機(jī)運(yùn)行在非備(主)虛擬機(jī)所在的物理主機(jī)上。
[0060]實(shí)施例2
[0061]如圖7所示,本實(shí)施例提供的應(yīng)用程序的切換方法包括如下步驟:
[0062]步驟S702,系統(tǒng)根據(jù)用戶的設(shè)置,創(chuàng)建2個虛擬機(jī),選擇虛擬機(jī)的規(guī)格,包括CPU、內(nèi)存、硬盤、網(wǎng)卡、以及操作系統(tǒng)等,創(chuàng)建虛擬機(jī)。
[0063]步驟S704,用戶在虛擬機(jī)中安裝應(yīng)用以及設(shè)置高可靠應(yīng)用的監(jiān)控腳本、啟動腳本、關(guān)閉腳本。
[0064]步驟S706,用戶在系統(tǒng)中設(shè)置這兩個虛擬機(jī)為高可靠性虛擬機(jī),切換策略,業(yè)務(wù)IP、共享存儲等。
[0065]步驟S708,第一次運(yùn)行時,系統(tǒng)自動選出主用虛擬機(jī),在上面運(yùn)行啟動腳本,并根據(jù)設(shè)置加載業(yè)務(wù)IP,加載共享存儲等。備用虛擬機(jī)則處于備用狀態(tài)。
[0066]步驟S710,應(yīng)用運(yùn)行過程中,安裝在虛擬機(jī)中的虛擬機(jī)代理監(jiān)控腳本按照預(yù)先設(shè)置的時間間隔監(jiān)控應(yīng)用運(yùn)行狀態(tài)。物理主機(jī)上主機(jī)監(jiān)控虛擬機(jī)運(yùn)行狀況,系統(tǒng)管理平臺監(jiān)控物理機(jī)狀態(tài)。
[0067]步驟S712,如果應(yīng)用發(fā)生異常,虛擬機(jī)代理通過虛擬化通道和運(yùn)行在虛擬機(jī)所在物理主機(jī)上主機(jī)代理,主機(jī)代理通過消息通道發(fā)給系統(tǒng)管理平臺。系統(tǒng)管理平臺根據(jù)設(shè)置的策略,在達(dá)到設(shè)置的次數(shù)接收到異常消息后,會通過虛擬機(jī)代理,使用關(guān)閉腳本,強(qiáng)制停止應(yīng)用的運(yùn)行以及業(yè)務(wù)IP、共享存儲的卸載;同時通過備用虛擬機(jī)的虛擬機(jī)代里程序,通過啟動腳本,啟動應(yīng)用程序,并且加載業(yè)務(wù)IP,共享存儲,完成應(yīng)用的切換。
[0068]步驟S714,應(yīng)用運(yùn)行過程中,如果主虛擬機(jī)發(fā)生異常,如關(guān)閉,重啟等,運(yùn)行在虛擬機(jī)所在物理主機(jī)上主機(jī)代理會監(jiān)測到,主機(jī)代理通過消息通道發(fā)給系統(tǒng)管理平臺。系統(tǒng)管理平臺根據(jù)設(shè)置的策略,會通過備用虛擬機(jī)的虛擬機(jī)代里程序,通過啟動腳本,啟動應(yīng)用程序,并且加載業(yè)務(wù)IP、共享存儲,完成應(yīng)用的切換;如果是備虛擬機(jī)所在主機(jī)發(fā)生異常,則只將備用虛擬機(jī)重新啟動。
[0069]實(shí)施例3
[0070]如圖8所示,本實(shí)施例提供的應(yīng)用程序的切換方法包括如下步驟:
[0071]步驟S802,系統(tǒng)根據(jù)用戶的設(shè)置,創(chuàng)建2個虛擬機(jī),選擇虛擬機(jī)的規(guī)格,包括CPU、內(nèi)存、硬盤、網(wǎng)卡、以及操作系統(tǒng)等,創(chuàng)建虛擬機(jī)。
[0072]步驟S804,用戶在虛擬機(jī)中安裝應(yīng)用以及設(shè)置高可靠應(yīng)用的監(jiān)控腳本、啟動腳本、關(guān)閉腳本。
[0073]步驟S806,用戶在系統(tǒng)中設(shè)置這兩個虛擬機(jī)為高可靠性虛擬機(jī),切換策略,業(yè)務(wù)IP、共享存儲等。
[0074]步驟S808,第一次運(yùn)行時,系統(tǒng)自動選出主用虛擬機(jī),在上面運(yùn)行啟動腳本,并根據(jù)設(shè)置加載業(yè)務(wù)IP,加載共享存儲等。備用虛擬機(jī)則處于備用狀態(tài)。
[0075]步驟S810,應(yīng)用運(yùn)行過程中,安裝在虛擬機(jī)中的虛擬機(jī)代理監(jiān)控腳本按照預(yù)先設(shè)置的時間間隔監(jiān)控應(yīng)用運(yùn)行狀態(tài)。
[0076]步驟S812,如果應(yīng)用發(fā)生異常,虛擬機(jī)代理通過虛擬化通道和運(yùn)行在虛擬機(jī)所在物理主機(jī)上主機(jī)代理,主機(jī)代理通過消息通道發(fā)給備用虛擬機(jī)運(yùn)行所在的物理機(jī)的主機(jī)代理,再通過虛擬通道傳給備用虛擬機(jī)上的虛擬機(jī)代理。根據(jù)設(shè)置的策略,在達(dá)到設(shè)置的次數(shù)接收到異常消息后,會通過虛擬機(jī)代理,使用關(guān)閉腳本,強(qiáng)制停止應(yīng)用的運(yùn)行以及業(yè)務(wù)IP的卸載;同時通過備用虛擬機(jī)的虛擬機(jī)代里程序,通過啟動腳本,啟動應(yīng)用程序,并且加載業(yè)務(wù)IP,共享存儲,完成應(yīng)用的切換。
[0077]綜上所述,本發(fā)明實(shí)施例提供的上述方案,能夠有效提高應(yīng)用程序的可靠性,同時可以提高系統(tǒng)資源利用率。
[0078]在另外一個實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。
[0079]在另外一個實(shí)施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)中存儲有上述軟件,該存儲介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
[0080]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0081]以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序的切換方法,其特征在于,包括: 監(jiān)測第一虛擬機(jī)中當(dāng)前應(yīng)用程序的狀態(tài)信息; 在所述狀態(tài)信息指示異常時,將所述應(yīng)用程序切換至第二虛擬機(jī)上運(yùn)行。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述應(yīng)用程序切換至第二虛擬機(jī)上運(yùn)行,包括: 在檢測到所述狀態(tài)信息指示異常時,向系統(tǒng)管理平臺發(fā)送通知消息; 通過所述系統(tǒng)管理平臺控制所述第二虛擬機(jī)運(yùn)行所述應(yīng)用程序。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述應(yīng)用程序切換至第二虛擬機(jī)上運(yùn)行,包括: 在檢測到所述狀態(tài)信息指示異常時,向所述第二虛擬機(jī)發(fā)送通知消息; 通知所述第二虛擬機(jī)運(yùn)行所述應(yīng)用程序。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一虛擬機(jī)和所述第二虛擬機(jī)位于不同的物理機(jī)。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述狀態(tài)信息包括:應(yīng)用程序的運(yùn)行狀態(tài)、所述第一虛擬機(jī)的運(yùn)行狀態(tài)、所述第一虛擬機(jī)所在物理機(jī)的運(yùn)行狀態(tài)。
6.一種應(yīng)用程序的切換裝置,其特征在于,包括: 監(jiān)測模塊,用于監(jiān)測第一虛擬機(jī)中當(dāng)前應(yīng)用程序的狀態(tài)信息; 切換模塊,用于在所述狀態(tài)信息指示異常時,將所述應(yīng)用程序切換至第二虛擬機(jī)上運(yùn)行。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述切換模塊,包括: 第一發(fā)送單元,用于在檢測到所述狀態(tài)信息指示異常時,向系統(tǒng)管理平臺發(fā)送通知消息; 控制單元,用于通過所述系統(tǒng)管理平臺控制所述第二虛擬機(jī)運(yùn)行所述應(yīng)用程序。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述切換模塊,包括: 第二發(fā)送單元,用于在檢測到所述狀態(tài)信息指示異常時,向所述第二虛擬機(jī)發(fā)送通知消息; 運(yùn)行單元,用于通知所述第二虛擬機(jī)運(yùn)行所述應(yīng)用程序。
9.一種應(yīng)用程序的切換系統(tǒng),其特征在于,包括: 物理機(jī),用于承載主用虛擬機(jī)和備用虛擬機(jī),以及在監(jiān)測到所述主用虛擬機(jī)中當(dāng)前應(yīng)用程序的狀態(tài)異常時,向系統(tǒng)管理平臺發(fā)送通知消息; 系統(tǒng)管理平臺,用于在接收到所述通知消息后,根據(jù)預(yù)設(shè)策略將所述應(yīng)用程序切換至所述備用虛擬機(jī)上運(yùn)行。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述主用虛擬機(jī)所在物理機(jī)和所述備用虛擬機(jī)所在物理機(jī)是獨(dú)立運(yùn)行的。
【專利摘要】本發(fā)明提供了一種應(yīng)用程序的切換方法及裝置、系統(tǒng),其中,該方法包括:監(jiān)測第一虛擬機(jī)中當(dāng)前應(yīng)用程序的狀態(tài)信息;在所述狀態(tài)信息指示異常時,將所述應(yīng)用程序切換至第二虛擬機(jī)上運(yùn)行。采用本發(fā)明提供的上述技術(shù)方案,解決了相關(guān)技術(shù)中虛擬機(jī)中的應(yīng)用程序可靠性不高等問題,能夠有效提高應(yīng)用可靠性,同時提高系統(tǒng)資源利用率。
【IPC分類】G06F9-48, G06F9-455
【公開號】CN104572241
【申請?zhí)枴緾N201310493616
【發(fā)明人】黃翔, 張恒生
【申請人】南京中興新軟件有限責(zé)任公司
【公開日】2015年4月29日
【申請日】2013年10月18日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1