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

虛擬機(jī)遷移時間的測算方法、裝置、電子設(shè)備及存儲介質(zhì)與流程

文檔序號:40527389發(fā)布日期:2024-12-31 13:37閱讀:14來源:國知局
虛擬機(jī)遷移時間的測算方法、裝置、電子設(shè)備及存儲介質(zhì)與流程

本技術(shù)涉及跨云,特別涉及一種虛擬機(jī)遷移時間的測算方法,還涉及一種虛擬機(jī)遷移時間的測算裝置、電子設(shè)備以及計算機(jī)可讀存儲介質(zhì)。


背景技術(shù):

1、隨著市場對云平臺的需求越來越大,國產(chǎn)云平臺發(fā)展迅速、易用性更強、售后更有保障也吸引著越來越多的vmware平臺(虛擬化平臺)的使用者,開始選擇國產(chǎn)的這些云平臺,在云平臺更換時,勢必需要將原有vmware系統(tǒng)上的虛擬機(jī)資源遷移到新的云平臺上。然而,在實際遷移場景中,客戶原有虛擬機(jī)大部分處于正在使用的階段,能預(yù)留出的遷移時間有限,不同的客戶云平臺的硬件信息也各不相同,常常無法給客戶提供一個相對準(zhǔn)確的遷移時間,可能造成預(yù)估時間不足或時間浪費。

2、因此,如何準(zhǔn)確測算虛擬機(jī)跨云遷移時間,在保證虛擬機(jī)成功遷移的同時減少資源浪費是本領(lǐng)域技術(shù)人員亟待解決的問題。


技術(shù)實現(xiàn)思路

1、本技術(shù)的目的是提供一種虛擬機(jī)遷移時間的測算方法,該虛擬機(jī)遷移時間的測算方法可以準(zhǔn)確測算虛擬機(jī)跨云遷移時間,在保證虛擬機(jī)成功遷移的同時減少資源浪費;本技術(shù)的另一目的是提供一種虛擬機(jī)遷移時間的測算裝置、電子設(shè)備、計算機(jī)可讀存儲介質(zhì)以及計算機(jī)程序產(chǎn)品,均具有上述有益效果。

2、第一方面,本技術(shù)提供了一種虛擬機(jī)遷移時間的測算方法,包括:

3、遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力;

4、按照所述目標(biāo)io壓力向模擬虛擬機(jī)對應(yīng)的源存儲池和目的存儲池進(jìn)行io壓力注入,并啟動關(guān)于所述模擬虛擬機(jī)的遷移任務(wù);

5、在所述遷移任務(wù)執(zhí)行過程中,獲取所述源存儲池的讀速率、所述目的存儲池的寫速率以及傳輸網(wǎng)絡(luò)帶寬;

6、在所述遷移任務(wù)完成后獲取虛擬機(jī)遷移時間,并根據(jù)所述模擬虛擬機(jī)的遷移數(shù)據(jù)量和所述虛擬機(jī)遷移時間確定平均遷移速率;

7、記錄所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的對應(yīng)關(guān)系;

8、當(dāng)所述預(yù)設(shè)io壓力集合未遍歷完畢時,返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟,直至所述預(yù)設(shè)io壓力集合遍歷完畢,獲得多組所述對應(yīng)關(guān)系;

9、根據(jù)所有所述對應(yīng)關(guān)系確定所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的真實對應(yīng)關(guān)系;

10、利用所述真實對應(yīng)關(guān)系實現(xiàn)真實虛擬機(jī)的遷移時間測算。

11、可選地,在所述遷移任務(wù)完成后獲取虛擬機(jī)遷移時間,包括:

12、在所述遷移任務(wù)完成后,獲得所述遷移任務(wù)的執(zhí)行結(jié)果;

13、若所述執(zhí)行結(jié)果為所述遷移任務(wù)執(zhí)行成功,則獲取所述虛擬機(jī)遷移時間;

14、若所述執(zhí)行結(jié)果為所述遷移任務(wù)執(zhí)行失敗,則返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟。

15、可選地,若所述執(zhí)行結(jié)果為所述遷移任務(wù)執(zhí)行失敗,則返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟,包括:

16、若所述執(zhí)行結(jié)果為所述遷移任務(wù)執(zhí)行失敗,則獲取報錯信息;

17、若所述報錯信息中不包含io壓力過載信息,則返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟;

18、若所述報錯信息中包含所述io壓力過載信息,則輸出實驗失敗提示。

19、可選地,遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力之前,還包括:

20、獲取預(yù)配置信息,所述預(yù)配置信息包括源云平臺環(huán)境信息、目的云平臺環(huán)境信息、源存儲池配置信息、目的存儲池配置信息、傳輸網(wǎng)絡(luò)配置信息、模擬虛擬機(jī)配置信息;所述模擬虛擬機(jī)配置信息包括所述遷移數(shù)據(jù)量;

21、根據(jù)所述源云平臺環(huán)境信息和所述目的云平臺環(huán)境信息確定所述源云平臺與所述目的云平臺之間的連通狀態(tài);

22、若所述連通狀態(tài)為未連通,則輸出報錯提示;

23、若所述連通狀態(tài)為已連通,則對所述源云平臺進(jìn)行環(huán)境初始化,并根據(jù)所述源存儲池配置信息在所述源云平臺中確定所述源存儲池;

24、根據(jù)所述模擬虛擬機(jī)配置信息在所述源存儲池上創(chuàng)建所述模擬虛擬機(jī),并按照所述遷移數(shù)據(jù)量向所述模擬虛擬機(jī)內(nèi)寫入虛擬機(jī)數(shù)據(jù);

25、對所述目的云平臺進(jìn)行環(huán)境初始化,并根據(jù)所述目的存儲池配置信息在所述目的云平臺上創(chuàng)建所述目的存儲池;

26、根據(jù)所述傳輸網(wǎng)絡(luò)配置信息設(shè)置傳輸網(wǎng)絡(luò)類型以及所述傳輸網(wǎng)絡(luò)帶寬。

27、可選地,當(dāng)所述預(yù)設(shè)io壓力集合未遍歷完畢時,返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟,包括:

28、當(dāng)所述預(yù)設(shè)io壓力集合未遍歷完畢時,清空所述源存儲池和所述目的存儲池,并返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟。

29、可選地,根據(jù)所有所述對應(yīng)關(guān)系確定所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的真實對應(yīng)關(guān)系,包括:

30、對于每一對應(yīng)關(guān)系,生成所述對應(yīng)關(guān)系對應(yīng)的訓(xùn)練樣本對;

31、利用預(yù)設(shè)機(jī)器學(xué)習(xí)算法對所有所述訓(xùn)練樣本對進(jìn)行機(jī)器學(xué)習(xí),獲得所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的真實對應(yīng)關(guān)系。

32、可選地,利用所述真實對應(yīng)關(guān)系實現(xiàn)真實虛擬機(jī)的遷移時間測算,包括:

33、獲取所述真實虛擬機(jī)對應(yīng)的源存儲池真實讀速率、目的存儲池真實寫速率、傳輸網(wǎng)絡(luò)真實帶寬以及所述真實虛擬機(jī)的真實遷移數(shù)據(jù)量;

34、根據(jù)所述真實對應(yīng)關(guān)系確定所述源存儲池真實讀速率、所述目的存儲池真實寫速率、所述傳輸網(wǎng)絡(luò)真實帶寬對應(yīng)的真實平均遷移速率;

35、根據(jù)所述真實遷移數(shù)據(jù)量和所述真實平均遷移速率計算得到所述真實虛擬機(jī)的真實遷移時間。

36、第二方面,本技術(shù)還公開了一種虛擬機(jī)遷移時間的測算裝置,包括:

37、遍歷模塊,用于遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力;

38、注入模塊,用于按照所述目標(biāo)io壓力向模擬虛擬機(jī)對應(yīng)的源存儲池和目的存儲池進(jìn)行io壓力注入,并啟動關(guān)于所述模擬虛擬機(jī)的遷移任務(wù);

39、獲取模塊,用于在所述遷移任務(wù)執(zhí)行過程中,獲取所述源存儲池的讀速率、所述目的存儲池的寫速率以及傳輸網(wǎng)絡(luò)帶寬;

40、計算模塊,用于在所述遷移任務(wù)完成后獲取虛擬機(jī)遷移時間,并根據(jù)所述模擬虛擬機(jī)的遷移數(shù)據(jù)量和所述虛擬機(jī)遷移時間確定平均遷移速率;

41、記錄模塊,用于記錄所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的對應(yīng)關(guān)系;

42、循環(huán)模塊,用于當(dāng)所述預(yù)設(shè)io壓力集合未遍歷完畢時,返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟,直至所述預(yù)設(shè)io壓力集合遍歷完畢,獲得多組所述對應(yīng)關(guān)系;

43、確定模塊,用于根據(jù)所有所述對應(yīng)關(guān)系確定所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的真實對應(yīng)關(guān)系;

44、測算模塊,用于利用所述真實對應(yīng)關(guān)系實現(xiàn)真實虛擬機(jī)的遷移時間測算。

45、第三方面,本技術(shù)還公開了一種電子設(shè)備,包括:

46、存儲器,用于存儲計算機(jī)程序;

47、處理器,用于執(zhí)行所述計算機(jī)程序時實現(xiàn)如上所述的任一種虛擬機(jī)遷移時間的測算方法的步驟。

48、第四方面,本技術(shù)還公開了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如上所述的任一種虛擬機(jī)遷移時間的測算方法的步驟。

49、第五方面,本發(fā)明還公開了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序/指令,所述計算機(jī)程序/指令被處理器執(zhí)行時實現(xiàn)如上所述的任一種虛擬機(jī)遷移時間的測算方法的步驟。

50、本技術(shù)提供了一種虛擬機(jī)遷移時間的測算方法,包括:遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力;按照所述目標(biāo)io壓力向模擬虛擬機(jī)對應(yīng)的源存儲池和目的存儲池進(jìn)行io壓力注入,并啟動關(guān)于所述模擬虛擬機(jī)的遷移任務(wù);在所述遷移任務(wù)執(zhí)行過程中,獲取所述源存儲池的讀速率、所述目的存儲池的寫速率以及傳輸網(wǎng)絡(luò)帶寬;在所述遷移任務(wù)完成后獲取虛擬機(jī)遷移時間,并根據(jù)所述模擬虛擬機(jī)的遷移數(shù)據(jù)量和所述虛擬機(jī)遷移時間確定平均遷移速率;記錄所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的對應(yīng)關(guān)系;當(dāng)所述預(yù)設(shè)io壓力集合未遍歷完畢時,返回所述遍歷預(yù)設(shè)io壓力集合,獲得目標(biāo)io壓力的步驟,直至所述預(yù)設(shè)io壓力集合遍歷完畢,獲得多組所述對應(yīng)關(guān)系;根據(jù)所有所述對應(yīng)關(guān)系確定所述源存儲池的讀速率、所述目的存儲池的寫速率、所述傳輸網(wǎng)絡(luò)帶寬與所述平均遷移速率之間的真實對應(yīng)關(guān)系;利用所述真實對應(yīng)關(guān)系實現(xiàn)真實虛擬機(jī)的遷移時間測算。

51、應(yīng)用本技術(shù)所提供的技術(shù)方案,按照不同的io壓力值對模擬虛擬機(jī)對應(yīng)的源存儲池和目的存儲池進(jìn)行io壓力注入模擬,并在每一次io壓力注入模擬過程中執(zhí)行模擬虛擬機(jī)的遷移任務(wù),以獲得模擬虛擬機(jī)遷移過程中的源存儲池讀速率、目的存儲池寫速率以及傳輸網(wǎng)絡(luò)帶寬,同時,還可以根據(jù)模擬虛擬機(jī)的遷移數(shù)據(jù)量和遷移時間計算得到平均遷移速率,由此,即可在每一次模擬虛擬機(jī)遷移過程中記錄源存儲池讀速率、目的存儲池寫速率、傳輸網(wǎng)絡(luò)帶寬與平均遷移速率之間的對應(yīng)關(guān)系,并根據(jù)多組對應(yīng)關(guān)系確定源存儲池讀速率、目的存儲池寫速率、傳輸網(wǎng)絡(luò)帶寬與平均遷移速率之間的真實對應(yīng)關(guān)系,從而實現(xiàn)真實虛擬機(jī)的遷移時間測算。由此可見,本技術(shù)方案通過模擬真實場景下的虛擬機(jī)遷移任務(wù)得到了源存儲池讀速率、目的存儲池寫速率、傳輸網(wǎng)絡(luò)帶寬與平均遷移速率之間的真實對應(yīng)關(guān)系,可用于準(zhǔn)確測算虛擬機(jī)跨云遷移時間,在保證虛擬機(jī)成功遷移的同時減少資源浪費。

52、在本技術(shù)的一個實施例中,由于平均遷移速率根據(jù)模擬虛擬機(jī)的遷移數(shù)據(jù)量和遷移時間計算得到,遷移時間則是指模擬虛擬機(jī)由源云平臺遷移至目的平臺上所占用的時間,因此,只有當(dāng)模擬虛擬機(jī)的遷移任務(wù)執(zhí)行成功時所占用的遷移時間才具有可信性,才可以進(jìn)一步計算得到準(zhǔn)確的平均遷移速率,因此,在模擬虛擬機(jī)的遷移任務(wù)完成后可以獲取相應(yīng)的遷移結(jié)果,以確定此次遷移任務(wù)是否執(zhí)行成功,并且僅保留遷移任務(wù)執(zhí)行成功場景下的虛擬機(jī)遷移時間,保證所記錄的虛擬機(jī)遷移時間的準(zhǔn)確可信性,進(jìn)而保證平均遷移速率的準(zhǔn)確性,有助于構(gòu)建更為準(zhǔn)確的源存儲池讀速率、目的存儲池寫速率、傳輸網(wǎng)絡(luò)帶寬與平均遷移速率之間的真實對應(yīng)關(guān)系,也即有助于實現(xiàn)更為準(zhǔn)確地虛擬機(jī)遷移時間測算。

53、本技術(shù)所提供的虛擬機(jī)遷移時間的測算裝置、電子設(shè)備、計算機(jī)可讀存儲介質(zhì)以及計算機(jī)程序產(chǎn)品,同樣具有上述技術(shù)效果,本技術(shù)在此不再贅述。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁强县| 疏附县| 铁岭市| 阳泉市| 报价| 阆中市| 新龙县| 宜川县| 梅河口市| 仁化县| 揭东县| 岳阳县| 竹山县| 巴林右旗| 衢州市| 武山县| 镇雄县| 东莞市| 五原县| 湛江市| 永定县| 泽普县| 水富县| 咸宁市| 来凤县| 青川县| 三穗县| 仁布县| 垫江县| 钟山县| 十堰市| 东台市| 晋城| 栖霞市| 清镇市| 喀什市| 荔波县| 襄汾县| 离岛区| 泸西县| 娄烦县|