1.一種提高虛擬機性能的方法,其特征在于,所述方法包括:
若虛擬機發(fā)出對虛擬磁盤文件的讀請求或者寫請求,判斷宿主機上保存虛擬磁盤文件的磁盤是否出現(xiàn)故障;
若出現(xiàn)故障,把所述讀請求或者寫請求發(fā)送到與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上,所述存儲設(shè)備上保存有所述虛擬磁盤文件以使所述存儲設(shè)備反饋相應(yīng)的數(shù)據(jù);
若接收到寫請求反饋回來的數(shù)據(jù),檢測宿主機相應(yīng)的磁盤是否恢復(fù);
若恢復(fù),把所述寫請求反饋回來的數(shù)據(jù)寫到所述宿主機相應(yīng)的磁盤上。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
若宿主機上保存虛擬磁盤文件的磁盤沒有出現(xiàn)故障,在所述宿主機相應(yīng)的磁盤上執(zhí)行讀請求或者寫請求;
若執(zhí)行了寫請求,將所述寫請求反饋的數(shù)據(jù)寫到與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上,所述存儲設(shè)備上保存有所述虛擬磁盤文件。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
若宿主機上保存虛擬磁盤文件的磁盤出現(xiàn)故障后無法恢復(fù),啟動與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上的所有的虛擬機。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
若宿主機上保存虛擬磁盤文件的磁盤出現(xiàn)故障后無法恢復(fù),將另一存儲設(shè)備與所述宿主機相關(guān)聯(lián)的存儲設(shè)備進行關(guān)聯(lián);
將所述宿主機上所有的虛擬磁盤文件從所述與所述宿主機相關(guān)聯(lián)的存儲設(shè)備中遷移到所述另一存儲設(shè)備上。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
若虛擬機發(fā)出對虛擬磁盤文件的讀請求或者寫請求,判斷讀請求或者寫請求是否出現(xiàn)擁塞;
若沒有出現(xiàn)擁塞,將所述讀請求或者寫請求緩存到所述宿主機分配的內(nèi)存里;
判斷宿主機上保存虛擬磁盤文件的磁盤是否出現(xiàn)故障;
若出現(xiàn)故障,根據(jù)預(yù)設(shè)的順序把緩存的讀請求或者寫請求發(fā)送到與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上,所述存儲設(shè)備上保存有所述虛擬磁盤文件以使所述存儲設(shè)備反饋相應(yīng)的數(shù)據(jù)。
6.一種終端,其特征在于,所述終端包括:
判斷單元,用于若虛擬機發(fā)出對虛擬磁盤文件的讀請求或者寫請求,判斷宿主機上保存虛擬磁盤文件的磁盤是否出現(xiàn)故障;
請求發(fā)送單元,用于若宿主機上保存虛擬磁盤文件的磁盤出現(xiàn)故障,把所述讀請求或者寫請求發(fā)送到與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上,所述存儲設(shè)備上保存有所述虛擬磁盤文件以使所述存儲設(shè)備反饋相應(yīng)的數(shù)據(jù);
檢測單元,用于若接收到寫請求反饋回來的數(shù)據(jù),檢測宿主機相應(yīng)的磁盤是否恢復(fù);
同步寫單元,用于若所述宿主機相應(yīng)的磁盤恢復(fù),把所述寫請求反饋回來的數(shù)據(jù)寫到所述宿主機相應(yīng)的磁盤上。
7.如權(quán)利要求6所述的終端,其特征在于,所述終端還包括請求執(zhí)行單元;
所述請求執(zhí)行單元,用于若宿主機上保存虛擬磁盤文件的磁盤沒有出現(xiàn)故障,在所述宿主機相應(yīng)的磁盤上執(zhí)行讀請求或者寫請求;
所述同步寫單元,用于若執(zhí)行了寫請求,將所述寫請求反饋的數(shù)據(jù)寫到與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上,所述存儲設(shè)備上保存有所述虛擬磁盤文件。
8.如權(quán)利要求6所述的終端,其特征在于,所述終端還包括啟動單元;
所述啟動單元,用于若宿主機相應(yīng)的磁盤出現(xiàn)故障后無法恢復(fù),啟動與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上的所有的虛擬機。
9.如權(quán)利要求6所述的終端,其特征在于,所述終端還包括關(guān)聯(lián)單元、遷移單元:
所述關(guān)聯(lián)單元,用于若宿主機上保存虛擬磁盤文件的磁盤出現(xiàn)故障后無法恢復(fù),將另一存儲設(shè)備與所述宿主機相關(guān)聯(lián)的存儲設(shè)備進行關(guān)聯(lián);
所述遷移單元,用于將所述宿主機上所有的虛擬磁盤文件從所述與所述宿主機相關(guān)聯(lián)的存儲設(shè)備中遷移到所述另一存儲設(shè)備上。
10.如權(quán)利要求6所述的終端,其特征在于,所述終端還包括緩存單元;
所述判斷單元,還用于若虛擬機發(fā)出對虛擬磁盤文件的讀請求或者寫請求,判斷讀請求或者寫請求是否出現(xiàn)擁塞;
所述緩存單元,用于若沒有出現(xiàn)擁塞,將所述讀請求或者寫請求緩存到所述宿主機分配的內(nèi)存里;
所述判斷單元,還用于判斷宿主機上保存虛擬磁盤文件的磁盤是否出現(xiàn)故障;
所述請求發(fā)送單元,還用于若出現(xiàn)故障,根據(jù)預(yù)設(shè)的順序把緩存的讀請求或者寫請求發(fā)送到與所述宿主機相關(guān)聯(lián)的存儲設(shè)備上,所述存儲設(shè)備上保存有所述虛擬磁盤文件以使所述存儲設(shè)備反饋相應(yīng)的數(shù)據(jù)。