亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種虛擬機配置的方法以及相關(guān)設(shè)備的制作方法

文檔序號:7776529閱讀:256來源:國知局
一種虛擬機配置的方法以及相關(guān)設(shè)備的制作方法
【專利摘要】本發(fā)明實施例公開了一種虛擬機配置的方法以及相關(guān)設(shè)備,其中所述方法包括:當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器;當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置。采用本發(fā)明,可區(qū)別于不同用戶的虛擬機工作盤配置對應(yīng)的冗余配比。
【專利說明】一種虛擬機配置的方法以及相關(guān)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種虛擬機配置的方法以及相關(guān)設(shè)備。
【背景技術(shù)】
[0002]在目前的分布式NAS (Network Attached Storage,網(wǎng)絡(luò)附屬存儲)存儲中,為了保證分布式NAS存儲上數(shù)據(jù)的可靠性,通常會對所存儲的數(shù)據(jù)進行冗余配置,現(xiàn)有技術(shù)中的冗余配置方法是基于固定的規(guī)則,例如,給存儲系統(tǒng)上某個目錄或者某個文件系統(tǒng)設(shè)定固定的冗余方式以及冗余配比值。
[0003]對于在虛擬機服務(wù)器中創(chuàng)建的虛擬機工作盤,不同的用戶會有不同的用途,存儲的數(shù)據(jù)也會不一樣,所以不同的用戶對冗余保護的要求也各不相同。然而在現(xiàn)有技術(shù)中,分布式NAS存儲只能對虛擬機文件設(shè)定固定的冗余保護方式,無法按照用戶類型進行區(qū)分。例如,財務(wù)系統(tǒng)在使用虛擬機時,它們會要求自己的虛擬機工作盤有較高的冗余配比值,而對于普通用戶,采用較低的冗余配比值即可,但是現(xiàn)有的冗余配比方式無法分別為財務(wù)系統(tǒng)和普通用戶所使用的虛擬機工作盤配置不同的冗余配比值。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種虛擬機配置的方法以及相關(guān)設(shè)備,可區(qū)別于不同用戶的虛擬機工作盤配置對應(yīng)的冗余配比。
[0005]本發(fā)明第一方面提供了一種虛擬機配置的方法,包括:
[0006]當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器;
[0007]當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;
[0008]當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置。
[0009]在第一種可能的實現(xiàn)方式中,所述當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置,包括:
[0010]當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值;
[0011]將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置。
[0012]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,在當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置之前,還包括:
[0013]接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值;
[0014]將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
[0015]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,還包括:
[0016]檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值;
[0017]當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值;
[0018]當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,接收所述認證服務(wù)器發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值。
[0019]結(jié)合第一方面,或第一方面的第一種可能的實現(xiàn)方式,或第一方面的第二種可能的實現(xiàn)方式,或第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,在所述當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器之前,還包括:
[0020]預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄;
[0021 ] 其中,所述共享目錄與所述虛擬機服務(wù)器中的虛擬機工作盤為共享映射關(guān)系。
[0022]結(jié)合第一方面,或第一方面的第一種可能的實現(xiàn)方式,或第一方面的第二種可能的實現(xiàn)方式,或第一方面的第三種可能的實現(xiàn)方式,或第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器,包括:
[0023]當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議;
[0024]通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器。
[0025]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器,包括:
[0026]當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器;或者,
[0027]當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器。
[0028]本發(fā)明第二方面提供了一種虛擬機配置的方法,包括:
[0029]接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求;
[0030]根據(jù)所述認證請求對所述用戶信息進行認證;
[0031]當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0032]在第一種可能的實現(xiàn)方式中,在所述接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求之前,還包括:
[0033]預(yù)置用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota 值;
[0034]其中,所述冗余配置信息包括冗余方式和冗余配比值。
[0035]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置,包括:
[0036]當(dāng)通過對所述用戶設(shè)備的認證時,將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器以分配與所述配額Quota值對應(yīng)的虛擬機工作盤的容量值;
[0037]并將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0038]結(jié)合第二方面的第一種可能的實現(xiàn)方式,或第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,還包括:
[0039]接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值;
[0040]當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上,以使所述存儲服務(wù)器將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值。
[0041]本發(fā)明第三方面提供了一種存儲服務(wù)器,包括:
[0042]接收轉(zhuǎn)發(fā)模塊,用于當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器;
[0043]第一信息接收模塊,用于當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;
[0044]配置模塊,用于當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置。
[0045]在第一種可能的實現(xiàn)方式中,所述配置模塊包括:
[0046]提取單元,用于當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值;
[0047]冗余配置單元,用于將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置。
[0048]結(jié)合第三方面或第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,還包括:
[0049]第二信息接收模塊,用于接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值;
[0050]配額值發(fā)送模塊,用于將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
[0051]結(jié)合第三方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,還包括:[0052]容量檢測模塊,用于檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值;
[0053]提示發(fā)送模塊,用于當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值;
[0054]更新獲取模塊,用于當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,接收所述認證服務(wù)器發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工
作盤的容量值。
[0055]結(jié)合第三方面,或第三方面的第一種可能的實現(xiàn)方式,或第三方面的第二種可能的實現(xiàn)方式,或第三方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,還包括:
[0056]目錄預(yù)置模塊,用于預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄;
[0057]其中,所述共享目錄與所述虛擬機服務(wù)器中的虛擬機工作盤為共享映射關(guān)系。
[0058]結(jié)合第三方面,或第三方面的第一種可能的實現(xiàn)方式,或第三方面的第二種可能的實現(xiàn)方式,或第三方面的第三種可能的實現(xiàn)方式,或第三方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述接收轉(zhuǎn)發(fā)模塊包括:
[0059]協(xié)議檢測單元,用于當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議;
[0060]協(xié)議轉(zhuǎn)發(fā)單元,用于通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器。
[0061]結(jié)合第三方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述協(xié)議轉(zhuǎn)發(fā)單元包括:
[0062]第一轉(zhuǎn)發(fā)子單元,用于當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器;
[0063]第二轉(zhuǎn)發(fā)子單元,用于當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器。
[0064]本發(fā)明第四方面提供了一種認證服務(wù)器,包括:
[0065]請求接收模塊,用于接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求;
[0066]認證模塊,用于根據(jù)所述認證請求對所述用戶信息進行認證;
[0067]信息發(fā)送模塊,用于當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0068]在第一種可能的實現(xiàn)方式中,還包括:
[0069]信息預(yù)置模塊,用于預(yù)置用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值;
[0070]其中,所述冗余配置信息包括冗余方式和冗余配比值。
[0071]結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述信息發(fā)送模塊,還用于當(dāng)通過對所述用戶設(shè)備的認證時,將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器以分配與所述配額Quota值對應(yīng)的虛擬機工作盤的容量值。
[0072]結(jié)合第四方面的第一種可能的實現(xiàn)方式,或第四方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,還包括:
[0073]接收更新模塊,用于接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值;
[0074]更新發(fā)送模塊,用于當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上,以使所述存儲服務(wù)器將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機
工作盤的容量值。
[0075]本發(fā)明實施例通過接收認證服務(wù)器所發(fā)送的與用戶信息對應(yīng)的冗余配置信息,可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,以滿足各用戶所要求的冗余配比。
【專利附圖】

【附圖說明】
[0076]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0077]圖1為本發(fā)明實施例提供的一種虛擬機配置的方法的流程示意圖;
[0078]圖2為本發(fā)明實施例提供的另一種虛擬機配置的方法的流程示意圖;
[0079]圖3為本發(fā)明實施例提供的其中一種擴容的方法的流程示意圖;
[0080]圖4為本發(fā)明實施例提供的又一種虛擬機配置的方法的流程示意圖;
[0081]圖5為本發(fā)明實施例提供的又一種虛擬機配置的方法的流程示意圖;
[0082]圖6為本發(fā)明實施例提供的一種虛擬機配置的系統(tǒng)的結(jié)構(gòu)示意圖;
[0083]圖7為本發(fā)明實施例提供的一種存儲服務(wù)器的結(jié)構(gòu)示意圖;
[0084]圖8為本發(fā)明實施例提供的另一種存儲服務(wù)器的結(jié)構(gòu)示意圖;
[0085]圖9為本發(fā)明實施例提供的一種配置模塊的結(jié)構(gòu)示意圖;
[0086]圖10為本發(fā)明實施例提供的一種接收轉(zhuǎn)發(fā)模塊的結(jié)構(gòu)示意圖;
[0087]圖11為本發(fā)明實施例提供的一種認證服務(wù)器的結(jié)構(gòu)示意圖;
[0088]圖12為本發(fā)明實施例提供的另一種認證服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0089]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0090]請參見圖1,為本發(fā)明實施例提供的一種虛擬機配置的方法的流程示意圖,所述方法包括:
[0091]S101,當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器;
[0092]具體的,在存儲服務(wù)器與所述虛擬機服務(wù)器共享連接之前,所述虛擬機服務(wù)器先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器的某個目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。由于虛擬機工作盤通過共享映射到存儲服務(wù)器上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器將會發(fā)起到所述存儲服務(wù)器的共享連接,并發(fā)送認證請求,使得所述存儲服務(wù)器可以接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器。其中,所述存儲服務(wù)器可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器的網(wǎng)絡(luò)地址等等。
[0093]S102,當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;
[0094]具體的,所述存儲服務(wù)器將所述認證請求轉(zhuǎn)發(fā)至所述認證服務(wù)器之后,存儲服務(wù)器可以檢測所述認證服務(wù)器是否通過對所述用戶信息的認證,或者所述認證服務(wù)器可以發(fā)送認證結(jié)果到所述存儲服務(wù)器,當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,所述存儲服務(wù)器可以接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息。其中,所述冗余配置信息是由IT管理員在所述認證服務(wù)器中為每個用戶信息所對應(yīng)的用戶預(yù)置的冗余配置信息,所述冗余配置信息包括冗余方式和冗余配比值。
[0095]S103,當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;
[0096]具體的,在認證服務(wù)器通過對所述用戶信息的認證后,用戶可以通過虛擬機發(fā)起文件創(chuàng)建請求,即所述存儲服務(wù)器可以接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求,此時,所述存儲服務(wù)器可以根據(jù)獲取到的與所述用戶信息對應(yīng)的所述冗余配置信息對所創(chuàng)建的文件進行冗余配置,即對所創(chuàng)建的文件采用對應(yīng)的冗余方式和冗余配比值進行冗余配置,以實現(xiàn)對每個用戶的虛擬機工作盤中的文件進行可靠性保護。
[0097]本發(fā)明實施例通過接收認證服務(wù)器所發(fā)送的與用戶信息對應(yīng)的冗余配置信息,可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,以滿足各用戶所要求的冗余配比,同時由于虛擬機工作盤可以共享映射到存儲服務(wù)器,所以虛擬機服務(wù)器只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0098]再請參見圖2,為本發(fā)明實施例提供的另一種虛擬機配置的方法的流程示意圖,所述方法包括:
[0099]S201,預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄;
[0100]其中,所述共享目錄與所述虛擬機服務(wù)器中的虛擬機工作盤為共享映射關(guān)系。在存儲服務(wù)器與所述虛擬機服務(wù)器共享連接之前,所述存儲服務(wù)器可以預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄,同時所述虛擬機服務(wù)器先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器中預(yù)置的共享目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。[0101]S202,當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議;
[0102]由于虛擬機工作盤通過共享映射到存儲服務(wù)器上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器將會發(fā)起到所述存儲服務(wù)器的共享連接,并發(fā)送認證請求,使得所述存儲服務(wù)器可以接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,此時,所述存儲服務(wù)器還可以檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議。
[0103]S203,通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器;
[0104]所述存儲服務(wù)器可以通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器。進一步的,當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD (ActiveDirectory,活動目錄)服務(wù)器,并且在后續(xù)流程中,所述存儲服務(wù)器都將使用SMB協(xié)議與所述認證服務(wù)器和所述虛擬機服務(wù)器進行交互;或者,當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS (Network File System,網(wǎng)絡(luò)文件系統(tǒng))協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP (Lightweight Directory AccessProtocol,輕量目錄訪問協(xié)議)服務(wù)器,并且在后續(xù)流程中,所述存儲服務(wù)器都將使用NFS協(xié)議與所述認證服務(wù)器和所述虛擬機服務(wù)器進行交互。
[0105]S204,當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;
[0106]具體的,所述存儲服務(wù)器將所述認證請求轉(zhuǎn)發(fā)至所述認證服務(wù)器之后,存儲服務(wù)器可以檢測所述認證服務(wù)器是否通過對所述用戶信息的認證,或者所述認證服務(wù)器可以發(fā)送認證結(jié)果到所述存儲服務(wù)器,當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,所述存儲服務(wù)器可以接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息。其中,所述冗余配置信息是由IT管理員在所述認證服務(wù)器中為每個用戶信息所對應(yīng)的用戶預(yù)置的冗余配置信息,所述冗余配置信息包括冗余方式和冗余配比值。
[0107]S205,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值;
[0108]在所述存儲服務(wù)器檢測到所述認證服務(wù)器通過對所述用戶信息的認證時,所述存儲服務(wù)器還可以接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值,所述配額Quota值是指虛擬機工作盤的容量值,所述配額Quota值也是由IT管理員在所述認證服務(wù)器中為每個用戶信息所對應(yīng)的用戶預(yù)置的配額Quota值。
[0109]S206,將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值;
[0110]在所述存儲服務(wù)器獲取到所述配額Quota值后,所述存儲服務(wù)器可以將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
[0111]S207,當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值;
[0112]在所述虛擬機服務(wù)器分配好虛擬機工作盤的容量值之后,用戶可以通過所述虛擬機服務(wù)器可以發(fā)起文件創(chuàng)建請求。當(dāng)所述存儲服務(wù)器接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,所述存儲服務(wù)器可以從所述冗余配置信息中提取冗余方式和冗余配比值。
[0113]S208,將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置;
[0114]在所述存儲服務(wù)器提取了所述冗余方式和冗余配比值之后,所述存儲服務(wù)器將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置,例如,提取的冗余方式為Erasure Code,冗余配比值為9: 3,則所述分布式文件系統(tǒng)將把所創(chuàng)建的文件數(shù)據(jù)拆分成12份,其中9份是有效數(shù)據(jù),3份是校驗數(shù)據(jù)。
[0115]本發(fā)明實施例通過接收認證服務(wù)器所發(fā)送的與用戶信息對應(yīng)的冗余配置信息和配額Quota值,可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,并通過所述配額Quota值控制虛擬機服務(wù)器分配對應(yīng)的虛擬機工作盤的容量值,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,并為不同的用戶分配不同容量值的虛擬機工作盤,以滿足各用戶所要求的冗余配比和配額Quota值,同時由于虛擬機工作盤可以共享映射到存儲服務(wù)器,所以虛擬機服務(wù)器只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0116]進一步的,再請參見圖3,為本發(fā)明實施例提供的其中一種擴容的方法的流程示意圖,所述方法包括:
[0117]S301,檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值;
[0118]具體的,S301的步驟可以在上述圖1對應(yīng)的實施例中的S102之后執(zhí)行或者在上述圖2對應(yīng)的實施例中的S204之后執(zhí)行,即在所述存儲服務(wù)器檢測到所述認證服務(wù)器通過對所述用戶信息的認證后,所述存儲服務(wù)器可以實時檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值,若檢測到小于所述配額Quota值,則所述存儲服務(wù)器可以繼續(xù)接收所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求,并根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;若檢測到大于所述配額Quota值,說明虛擬機工作盤的容量已滿,此時將執(zhí)行S302的步驟。
[0119]S302,當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值;
[0120]當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以通知用戶所述虛擬機工作盤的容量已滿,此時,所述用戶設(shè)備可以發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值。
[0121]S303,當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,接收所述認證服務(wù)器發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值;
[0122]具體的,當(dāng)所述存儲服務(wù)器檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,虛擬機服務(wù)器將再次發(fā)起共享連接和認證請求,在所述認證服務(wù)器再次通過對所述用戶信息的認證后,所述存儲服務(wù)器可以接收所述認證服務(wù)器發(fā)送的所述冗余配置信息和更新后的配額Quota值,所述存儲服務(wù)器可以將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值,使得可以增加用戶的虛擬機工作盤的容量,從而用戶可以繼續(xù)使用虛擬機。
[0123]本發(fā)明實施例通過更新配額Quota值,使虛擬機服務(wù)器在重新加載虛擬機工作盤時,可以根據(jù)更新后的配額Quota值重新分配虛擬機工作盤的容量值,從而可以簡單地實現(xiàn)對虛擬機工作盤的擴容,解決了虛擬機工作盤擴容困難的問題。
[0124]請參見圖4,為本發(fā)明實施例提供的又一種虛擬機配置的方法的流程示意圖,所述方法包括:
[0125]S401,接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求;
[0126]具體的,認證服務(wù)器可以接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求。其中,所述存儲服務(wù)器可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器的網(wǎng)絡(luò)地址等等。
[0127]S402,根據(jù)所述認證請求對所述用戶信息進行認證;
[0128]所述認證服務(wù)器中保存有預(yù)置的用戶賬號信息以及其他信息,所述認證服務(wù)器可以檢測所述認證請求中的用戶信息是否存在于所述預(yù)置的用戶賬號信息中,若不存在,則認證失敗,所述虛擬機服務(wù)器將無法連接到存儲服務(wù)器;當(dāng)檢測到所述認證請求中的用戶信息存在于所述預(yù)置的用戶賬號信息中時,根據(jù)預(yù)置的用戶賬號信息檢測所述認證請求中的用戶信息的合法性,當(dāng)檢測到所述用戶信息合法時,則通過了對所述用戶信息的認證,否則,對所述用戶信息的認證失敗。
[0129]S403,當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置;
[0130]具體的,當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,所述認證服務(wù)器可以將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。其中,所述存儲服務(wù)器可以接收所述虛擬機服務(wù)器發(fā)送的文件創(chuàng)建請求,此時,所述存儲服務(wù)器可以根據(jù)從認證服務(wù)器中獲取到的冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0131]本發(fā)明實施例通過接收認證服務(wù)器所發(fā)送的與用戶信息對應(yīng)的冗余配置信息,存儲服務(wù)器可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,以滿足各用戶所要求的冗余配比。
[0132]再請參見圖5,為本發(fā)明實施例提供的又一種虛擬機配置的方法的流程示意圖,所述方法包括:
[0133]S501,預(yù)置用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值;
[0134]認證服務(wù)器可以根據(jù)每個用戶預(yù)置對應(yīng)的用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值。其中,所述冗余配置信息包括冗余方式和冗余配比值,所述配額Quota值是指虛擬機工作盤的容量值。
[0135]S502,接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求;
[0136]具體的,所述認證服務(wù)器可以接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求。其中,所述虛擬機服務(wù)器將虛擬機工作盤共享映射到所述存儲服務(wù)器上,使得虛擬機服務(wù)器在加載所述虛擬機工作盤時可以發(fā)起共享連接和認證請求。所述存儲服務(wù)器可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器的網(wǎng)絡(luò)地址等等。
[0137]S503,根據(jù)所述認證請求對所述用戶信息進行認證;
[0138]所述認證服務(wù)器中保存有預(yù)置的用戶賬號信息以及其他信息,所述認證服務(wù)器可以檢測所述認證請求中的用戶信息是否存在于所述預(yù)置的用戶賬號信息中,若不存在,則認證失敗,所述虛擬機服務(wù)器將無法連接到存儲服務(wù)器;當(dāng)檢測到所述認證請求中的用戶信息存在于所述預(yù)置的用戶賬號信息中時,根據(jù)預(yù)置的用戶賬號信息檢測所述認證請求中的用戶信息的合法性,當(dāng)檢測到所述用戶信息合法時,則通過了對所述用戶信息的認證,否則,對所述用戶信息的認證失敗。
[0139]S504,當(dāng)通過對所述用戶設(shè)備的認證時,將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器;
[0140]當(dāng)通過對所述用戶設(shè)備的認證時,所述認證服務(wù)器將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器以分配與所述配額Quota值對應(yīng)的虛擬機工作盤的容量值。
[0141]S505,并將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器;
[0142]所述認證服務(wù)器還將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0143]S506,接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值;
[0144]具體的,當(dāng)虛擬機工作盤的容量已滿時,使用所述虛擬機服務(wù)器的用戶設(shè)備將會發(fā)起擴容請求,此時,所述認證服務(wù)器可以接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值。
[0145]S507,當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上;
[0146]當(dāng)認證服務(wù)器通過存儲服務(wù)器檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,所述虛擬機服務(wù)器將會重新發(fā)起共享連接和認證請求,在所述認證服務(wù)器再次通過對所述用戶信息的認證后,認證服務(wù)器可以發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上,以使所述存儲服務(wù)器將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值;同時,所述認證服務(wù)器也可以重新將所述冗余配置信息發(fā)送到所述存儲服務(wù)器上,以使所述存儲服務(wù)器仍然可以根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0147]本發(fā)明實施例通過接收認證服務(wù)器所發(fā)送的與用戶信息對應(yīng)的冗余配置信息和配額Quota值,存儲服務(wù)器可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,并通過所述配額Quota值控制虛擬機服務(wù)器分配對應(yīng)的虛擬機工作盤的容量值,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,并為不同的用戶分配不同容量值的虛擬機工作盤,以滿足各用戶所要求的冗余配比和配額Quota值,同時通過更新配額Quota值,使虛擬機服務(wù)器在重新加載虛擬機工作盤時,可以根據(jù)更新后的配額Quota值重新分配虛擬機工作盤的容量值,從而可以簡單地實現(xiàn)對虛擬機工作盤的擴容;另外,由于虛擬機工作盤可以共享映射到存儲服務(wù)器,所以虛擬機服務(wù)器只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0148]請參見圖6,為本發(fā)明實施例提供的一種虛擬機配置的系統(tǒng)的結(jié)構(gòu)示意圖,所述系統(tǒng)包括:存儲服務(wù)器1、認證服務(wù)器2、虛擬機服務(wù)器3 ;
[0149]所述存儲服務(wù)器1,用于當(dāng)與虛擬機服務(wù)器3進行共享連接時,接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器2,當(dāng)所述認證服務(wù)器2通過對所述用戶信息的認證時,接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息,并當(dāng)接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;
[0150]所述認證服務(wù)器2,用于接收存儲服務(wù)器I轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并根據(jù)所述認證請求對所述用戶信息進行認證,當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器I ;
[0151]所述虛擬機服務(wù)器3,用于當(dāng)與所述存儲服務(wù)器I進行共享連接時,發(fā)送攜帶有用戶信息的認證請求到所述存儲服務(wù)器I,還用于發(fā)送文件創(chuàng)建請求到所述存儲服務(wù)器I。
[0152]具體的,在存儲服務(wù)器I與所述虛擬機服務(wù)器3共享連接之前,所述虛擬機服務(wù)器3先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器I的某個目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。由于虛擬機工作盤通過共享映射到存儲服務(wù)器I上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器3將會發(fā)起到所述存儲服務(wù)器I的共享連接,并發(fā)送認證請求,使得所述存儲服務(wù)器I可以接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器2。其中,所述存儲服務(wù)器I可以為分布式NAS存儲服務(wù)器1,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器3的網(wǎng)絡(luò)地址等等。
[0153]所述存儲服務(wù)器I將所述認證請求轉(zhuǎn)發(fā)至所述認證服務(wù)器2之后,存儲服務(wù)器I可以檢測所述認證服務(wù)器2是否通過對所述用戶信息的認證,或者所述認證服務(wù)器2可以發(fā)送認證結(jié)果到所述存儲服務(wù)器1,當(dāng)所述認證服務(wù)器2通過對所述用戶信息的認證時,所述存儲服務(wù)器I可以接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息。其中,所述冗余配置信息是由IT管理員在所述認證服務(wù)器2中為每個用戶信息所對應(yīng)的用戶預(yù)置的冗余配置信息,所述冗余配置信息包括冗余方式和冗余配比值。
[0154]在認證服務(wù)器2通過對所述用戶信息的認證后,用戶可以通過虛擬機發(fā)起文件創(chuàng)建請求,即所述存儲服務(wù)器I可以接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求,此時,所述存儲服務(wù)器I可以根據(jù)獲取到的與所述用戶信息對應(yīng)的所述冗余配置信息對所創(chuàng)建的文件進行冗余配置,即對所創(chuàng)建的文件采用對應(yīng)的冗余方式和冗余配比值進行冗余配置,以實現(xiàn)對每個用戶的虛擬機工作盤中的文件進行可靠性保護。
[0155]其中,所述存儲服務(wù)器1,具體用于當(dāng)接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值;
[0156]將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置。
[0157]其中,所述存儲服務(wù)器I,還用于接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值,并將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器3 ;
[0158]所述虛擬機服務(wù)器3,還用于接收所述存儲服務(wù)器I發(fā)送的所述配額Quota值,并根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
[0159]另外,所述存儲服務(wù)器1,還用于檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值,并當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器3的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器2以更新所述配額Quota值,并當(dāng)檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,接收所述認證服務(wù)器2發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3 ;
[0160]所述認證服務(wù)器2,還用于接收使用所述虛擬機服務(wù)器3的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值,當(dāng)檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器I上;
[0161]所述虛擬機服務(wù)器3,還用于接收所述存儲服務(wù)器I發(fā)送的更新后的配額Quota值,并根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值。
[0162]具體的,在所述存儲服務(wù)器I檢測到所述認證服務(wù)器2通過對所述用戶信息的認證后,所述存儲服務(wù)器I可以實時檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值,若檢測到小于所述配額Quota值,則所述存儲服務(wù)器I可以繼續(xù)接收所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求,并根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;若檢測到大于所述配額Quota值,說明虛擬機工作盤的容量已滿。
[0163]當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器3的用戶設(shè)備,以通知用戶所述虛擬機工作盤的容量已滿,此時,所述用戶設(shè)備可以發(fā)送擴容請求到所述認證服務(wù)器2以更新所述配額Quota值。
[0164]當(dāng)所述存儲服務(wù)器I檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,虛擬機服務(wù)器3將再次發(fā)起共享連接和認證請求,在所述認證服務(wù)器2再次通過對所述用戶信息的認證后,所述存儲服務(wù)器I可以接收所述認證服務(wù)器2發(fā)送的所述冗余配置信息和更新后的配額Quota值,所述存儲服務(wù)器I可以將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3,以使所述虛擬機服務(wù)器3根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值,使得可以增加用戶的虛擬機工作盤的容量,從而用戶可以繼續(xù)使用虛擬機。
[0165]其中,所述認證服務(wù)器2,還用于接收使用所述虛擬機服務(wù)器3的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值;
[0166]當(dāng)檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器I上,以使所述存儲服務(wù)器I將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值。
[0167]具體的,當(dāng)虛擬機工作盤的容量已滿時,使用所述虛擬機服務(wù)器3的用戶設(shè)備將會發(fā)起擴容請求,此時,所述認證服務(wù)器2可以接收使用所述虛擬機服務(wù)器3的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值。
[0168]當(dāng)認證服務(wù)器2通過存儲服務(wù)器I檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,所述虛擬機服務(wù)器3將會重新發(fā)起共享連接和認證請求,在所述認證服務(wù)器2再次通過對所述用戶信息的認證后,認證服務(wù)器2可以發(fā)送更新后的配額Quota值到所述存儲服務(wù)器I上,以使所述存儲服務(wù)器I將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值;同時,所述認證服務(wù)器2也可以重新將所述冗余配置信息發(fā)送到所述存儲服務(wù)器I上,以使所述存儲服務(wù)器I仍然可以根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器3所創(chuàng)建的文件進行冗余配置。
[0169]其中,所述存儲服務(wù)器I,具體用于當(dāng)與虛擬機服務(wù)器3進行共享連接時,接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器3發(fā)送的所述認證請求所使用的存儲協(xié)議;
[0170]通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器2。
[0171]具體的,由于虛擬機工作盤通過共享映射到存儲服務(wù)器I上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器3將會發(fā)起到所述存儲服務(wù)器I的共享連接,并發(fā)送認證請求,使得所述存儲服務(wù)器I可以接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,此時,所述存儲服務(wù)器I還可以檢測所述虛擬機服務(wù)器3發(fā)送的所述認證請求所使用的存儲協(xié)議。
[0172]所述存儲服務(wù)器I可以通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器2。進一步的,當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器,并且在后續(xù)流程中,所述存儲服務(wù)器I都將使用SMB協(xié)議與所述認證服務(wù)器2和所述虛擬機服務(wù)器3進行交互;或者,當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器,并且在后續(xù)流程中,所述存儲服務(wù)器I都將使用NFS協(xié)議與所述認證服務(wù)器2和所述虛擬機服務(wù)器3進行交互。
[0173]其中,所述虛擬機服務(wù)器3中的虛擬機工作盤通過共享映射到所述存儲服務(wù)器I中,使得所述虛擬機服務(wù)器3只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可。
[0174]本發(fā)明實施例通過接收認證服務(wù)器2發(fā)送的與用戶信息對應(yīng)的冗余配置信息和配額Quota值,存儲服務(wù)器I可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,并通過所述配額Quota值控制虛擬機服務(wù)器3分配對應(yīng)的虛擬機工作盤的容量值,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,并為不同的用戶分配不同容量值的虛擬機工作盤,以滿足各用戶所要求的冗余配比和配額Quota值,同時通過更新配額Quota值,使虛擬機服務(wù)器3在重新加載虛擬機工作盤時,可以根據(jù)更新后的配額Quota值重新分配虛擬機工作盤的容量值,從而可以簡單地實現(xiàn)對虛擬機工作盤的擴容。
[0175]下面對圖6中的存儲服務(wù)器I和認證服務(wù)器2進行詳細說明。
[0176]具體的,請參見圖7,為本發(fā)明實施例提供的一種存儲服務(wù)器I的結(jié)構(gòu)示意圖,所述存儲服務(wù)器I包括:接收轉(zhuǎn)發(fā)模塊11、第一信息接收模塊12、配置模塊13 ;
[0177]所述接收轉(zhuǎn)發(fā)模塊11,用于當(dāng)與虛擬機服務(wù)器3進行共享連接時,接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器2 ;
[0178]具體的,當(dāng)與虛擬機服務(wù)器3進行共享連接時,所述接收轉(zhuǎn)發(fā)模塊11可以將接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器
2。此外,在存儲服務(wù)器I與所述虛擬機服務(wù)器3共享連接之前,所述虛擬機服務(wù)器3先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器I的某個目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。由于虛擬機工作盤通過共享映射到存儲服務(wù)器I上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器3將會發(fā)起到所述存儲服務(wù)器I的共享連接,并發(fā)送認證請求,使得所述接收轉(zhuǎn)發(fā)模塊11可以接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器2。其中,所述存儲服務(wù)器I可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器3的網(wǎng)絡(luò)地址等等。
[0179]所述第一信息接收模塊12,用于當(dāng)所述認證服務(wù)器2通過對所述用戶信息的認證時,接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;
[0180]具體的,所述接收轉(zhuǎn)發(fā)模塊11將所述認證請求轉(zhuǎn)發(fā)至所述認證服務(wù)器2之后,所述第一信息接收模塊12可以檢測所述認證服務(wù)器2是否通過對所述用戶信息的認證,或者由所述認證服務(wù)器2直接發(fā)送認證結(jié)果到所述存儲服務(wù)器I,當(dāng)所述認證服務(wù)器2通過對所述用戶信息的認證時,所述第一信息接收模塊12可以接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息。其中,所述冗余配置信息是由IT管理員在所述認證服務(wù)器2中為每個用戶信息所對應(yīng)的用戶預(yù)置的冗余配置信息,所述冗余配置信息包括冗余方式和冗余配比值。
[0181]所述配置模塊13,用于當(dāng)接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;
[0182]具體的,在認證服務(wù)器2通過對所述用戶信息的認證后,用戶可以通過虛擬機發(fā)起文件創(chuàng)建請求,即所述存儲服務(wù)器I可以接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求,此時,所述配置模塊13可以根據(jù)獲取到的與所述用戶信息對應(yīng)的所述冗余配置信息對所創(chuàng)建的文件進行冗余配置,即所述配置模塊13對所創(chuàng)建的文件采用對應(yīng)的冗余方式和冗余配比值進行冗余配置,以實現(xiàn)對每個用戶的虛擬機工作盤中的文件進行可靠性保護。
[0183]本發(fā)明實施例通過接收認證服務(wù)器2發(fā)送的與用戶信息對應(yīng)的冗余配置信息,可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,以滿足各用戶所要求的冗余配比,同時由于虛擬機工作盤可以共享映射到存儲服務(wù)器1,所以虛擬機服務(wù)器3只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0184]再請參見圖8,為本發(fā)明實施例提供的另一種存儲服務(wù)器I的結(jié)構(gòu)示意圖,所述存儲服務(wù)器I可以包括:接收轉(zhuǎn)發(fā)模塊11、第一信息接收模塊12、配置模塊13、目錄預(yù)置模塊
14、第二信息接收模塊15、配額值發(fā)送模塊16、容量檢測模塊17、提示發(fā)送模塊18、更新獲取模塊19 ;
[0185]所述接收轉(zhuǎn)發(fā)模塊11,用于當(dāng)與虛擬機服務(wù)器3進行共享連接時,接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器2 ;
[0186]具體的,當(dāng)與虛擬機服務(wù)器3進行共享連接時,所述接收轉(zhuǎn)發(fā)模塊11可以將接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器
2。此外,在存儲服務(wù)器I與所述虛擬機服務(wù)器3共享連接之前,所述虛擬機服務(wù)器3先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器I的某個目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。由于虛擬機工作盤通過共享映射到存儲服務(wù)器I上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器3將會發(fā)起到所述存儲服務(wù)器I的共享連接,并發(fā)送認證請求,使得所述接收轉(zhuǎn)發(fā)模塊11可以接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器2。其中,所述存儲服務(wù)器I可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器3的網(wǎng)絡(luò)地址等等。
[0187]所述第一信息接收模塊12,用于當(dāng)所述認證服務(wù)器2通過對所述用戶信息的認證時,接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;
[0188]具體的,所述接收轉(zhuǎn)發(fā)模塊11將所述認證請求轉(zhuǎn)發(fā)至所述認證服務(wù)器2之后,所述第一信息接收模塊12可以檢測所述認證服務(wù)器2是否通過對所述用戶信息的認證,或者由所述認證服務(wù)器2直接發(fā)送認證結(jié)果到所述存儲服務(wù)器1,當(dāng)所述認證服務(wù)器2通過對所述用戶信息的認證時,所述第一信息接收模塊12可以接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息。其中,所述冗余配置信息是由IT管理員在所述認證服務(wù)器2中為每個用戶信息所對應(yīng)的用戶預(yù)置的冗余配置信息,所述冗余配置信息包括冗余方式和冗余配比值。
[0189]所述配置模塊13,用于當(dāng)接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;
[0190]具體的,在認證服務(wù)器2通過對所述用戶信息的認證后,用戶可以通過虛擬機發(fā)起文件創(chuàng)建請求,即所述存儲服務(wù)器I可以接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求,此時,所述配置模塊13可以根據(jù)獲取到的與所述用戶信息對應(yīng)的所述冗余配置信息對所創(chuàng)建的文件進行冗余配置,即所述配置模塊13對所創(chuàng)建的文件采用對應(yīng)的冗余方式和冗余配比值進行冗余配置,以實現(xiàn)對每個用戶的虛擬機工作盤中的文件進行可靠性保護。
[0191]所述目錄預(yù)置模塊14,用于預(yù)置與所述虛擬機服務(wù)器3對應(yīng)的共享目錄;
[0192]其中,所述共享目錄與所述虛擬機服務(wù)器3中的虛擬機工作盤為共享映射關(guān)系。在存儲服務(wù)器I與所述虛擬機服務(wù)器3共享連接之前,所述目錄預(yù)置模塊14可以預(yù)置與所述虛擬機服務(wù)器3對應(yīng)的共享目錄,同時所述虛擬機服務(wù)器3先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器I中預(yù)置的共享目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。
[0193]所述第二信息接收模塊15,用于接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值;[0194]在檢測到所述認證服務(wù)器2通過對所述用戶信息的認證時,還可以通過所述第二信息接收模塊15接收所述認證服務(wù)器2發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值,所述配額Quota值是指虛擬機工作盤的容量值,所述配額Quota值也是由IT管理員在所述認證服務(wù)器2中為每個用戶信息所對應(yīng)的用戶預(yù)置的配額Quota值。
[0195]所述配額值發(fā)送模塊16,用于將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器3,以使所述虛擬機服務(wù)器3根據(jù)所述配額Quota值分配虛擬機工作盤的容量值;
[0196]在所述第二信息接收模塊15接收到所述配額Quota值后,所述配額值發(fā)送模塊16可以將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器3,以使所述虛擬機服務(wù)器3根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
[0197]所述容量檢測模塊17,用于檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值;
[0198]具體的,在所述存儲服務(wù)器I檢測到所述認證服務(wù)器2通過對所述用戶信息的認證后,所述容量檢測模塊17可以實時檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值,若所述容量檢測模塊17檢測到小于所述配額Quota值,則所述容量檢測模塊17可以通知所述配置模塊13繼續(xù)接收所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求并根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;若所述容量檢測模塊17檢測到大于所述配額Quota值,說明虛擬機工作盤的容量已滿,此時所述容量檢測模塊17可以通知所述提示發(fā)送模塊18執(zhí)行相應(yīng)操作。
[0199]所述提示發(fā)送模塊18,用于當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器3的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器2以更新所述配額Quota值;
[0200]當(dāng)所述容量檢測模塊17檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,所述提示發(fā)送模塊18可以發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器3的用戶設(shè)備,以通知用戶所述虛擬機工作盤的容量已滿,此時,所述用戶設(shè)備可以發(fā)送擴容請求到所述認證服務(wù)器2以更新所述配額Quota值。
[0201]所述更新獲取模塊19,用于當(dāng)檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,接收所述認證服務(wù)器2發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3,以使所述虛擬機服務(wù)器3根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值;
[0202]具體的,當(dāng)所述存儲服務(wù)器I檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,虛擬機服務(wù)器3將再次發(fā)起共享連接和認證請求,在所述認證服務(wù)器2再次通過對所述用戶信息的認證后,所述更新獲取模塊19可以接收所述認證服務(wù)器2發(fā)送的所述冗余配置信息和更新后的配額Quota值,所述更新獲取模塊19還可以將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3,以使所述虛擬機服務(wù)器3根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值,使得可以增加用戶的虛擬機工作盤的容量,從而用戶可以繼續(xù)使用虛擬機。
[0203]進一步的,再請參見圖9,為本發(fā)明實施例提供的一種配置模塊13的結(jié)構(gòu)示意圖,所述配置模塊13可以包括:提取單元131、冗余配置單元132 ;
[0204]所述提取單元131,用于當(dāng)接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值;
[0205]在所述虛擬機服務(wù)器3分配好虛擬機工作盤的容量值之后,用戶可以通過所述虛擬機服務(wù)器3可以發(fā)起文件創(chuàng)建請求。當(dāng)所述存儲服務(wù)器I接收到所述虛擬機服務(wù)器3發(fā)起的文件創(chuàng)建請求時,所述提取單元131可以從所述冗余配置信息中提取冗余方式和冗余配比值。
[0206]所述冗余配置單元132,用于將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置;
[0207]在所述提取單元131提取了所述冗余方式和冗余配比值之后,所述冗余配置單元132將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置,例如,所述提取單元131提取的冗余方式為Erasure Code,冗余配比值為9:3,則所述冗余配置單元132通過所述分布式文件系統(tǒng)將把所創(chuàng)建的文件數(shù)據(jù)拆分成12份,其中9份是有效數(shù)據(jù),3份是校驗數(shù)據(jù)。
[0208]進一步的,再請參見圖10,為本發(fā)明實施例提供的一種接收轉(zhuǎn)發(fā)模塊11的結(jié)構(gòu)示意圖,所述接收轉(zhuǎn)發(fā)模塊11可以包括:協(xié)議檢測單元111、協(xié)議轉(zhuǎn)發(fā)單元112 ;
[0209]所述協(xié)議檢測單元111,用于當(dāng)與虛擬機服務(wù)器3進行共享連接時,將接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器3發(fā)送的所述認證請求所使用的存儲協(xié)議;
[0210]由于虛擬機工作盤通過共享映射到存儲服務(wù)器I上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器3將會發(fā)起到所述存儲服務(wù)器I的共享連接,并發(fā)送認證請求,使得所述協(xié)議檢測單元111可以接收虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求,此時,所述協(xié)議檢測單元111還可以檢測所述虛擬機服務(wù)器3發(fā)送的所述認證請求所使用的存儲協(xié)議。
[0211]所述協(xié)議轉(zhuǎn)發(fā)單元112,用于通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器2 ;
[0212]其中,所述協(xié)議轉(zhuǎn)發(fā)單元112可以包括:
[0213]第一轉(zhuǎn)發(fā)子單元1121,用于當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器;
[0214]第二轉(zhuǎn)發(fā)子單元1122,用于當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器。
[0215]本發(fā)明實施例通過接收認證服務(wù)器2發(fā)送的與用戶信息對應(yīng)的冗余配置信息和配額Quota值,存儲服務(wù)器I可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,并通過所述配額Quota值控制虛擬機服務(wù)器3分配對應(yīng)的虛擬機工作盤的容量值,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,并為不同的用戶分配不同容量值的虛擬機工作盤,以滿足各用戶所要求的冗余配比和配額Quota值,同時通過更新配額Quota值,使虛擬機服務(wù)器3在重新加載虛擬機工作盤時,可以根據(jù)更新后的配額Quota值重新分配虛擬機工作盤的容量值,從而可以簡單地實現(xiàn)對虛擬機工作盤的擴容;另外,由于虛擬機工作盤可以共享映射到存儲服務(wù)器1,所以虛擬機服務(wù)器3只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0216]請參見圖11,為本發(fā)明實施例提供的一種認證服務(wù)器2的結(jié)構(gòu)示意圖,所述認證服務(wù)器2包括:請求接收模塊21、認證模塊22、信息發(fā)送模塊23 ;
[0217]所述請求接收模塊21,用于接收存儲服務(wù)器I轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求;
[0218]具體的,所述請求接收模塊21可以接收存儲服務(wù)器I轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求。其中,所述存儲服務(wù)器I可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器3的網(wǎng)絡(luò)地址等等。
[0219]所述認證模塊22,用于根據(jù)所述認證請求對所述用戶信息進行認證;
[0220]所述認證服務(wù)器2中保存有預(yù)置的用戶賬號信息以及其他信息,所述認證模塊22可以檢測所述認證請求中的用戶信息是否存在于所述預(yù)置的用戶賬號信息中,若不存在,則認證失敗,所述虛擬機服務(wù)器3將無法連接到存儲服務(wù)器I ;當(dāng)所述認證模塊22檢測到所述認證請求中的用戶信息存在于所述預(yù)置的用戶賬號信息中時,所述認證模塊22可以根據(jù)預(yù)置的用戶賬號信息檢測所述認證請求中的用戶信息的合法性,當(dāng)檢測到所述用戶信息合法時,則所述認證模塊22通過了對所述用戶信息的認證,否則,對所述用戶信息的認證失敗。
[0221]所述信息發(fā)送模塊23,用于當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器1,以使所述存儲服務(wù)器I根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器3所創(chuàng)建的文件進行冗余配置;
[0222]具體的,當(dāng)所述認證模塊22通過對所述用戶信息的認證時,所述信息發(fā)送模塊23可以將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器1,以使所述存儲服務(wù)器I根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器3所創(chuàng)建的文件進行冗余配置。其中,所述存儲服務(wù)器I可以接收所述虛擬機服務(wù)器3發(fā)送的文件創(chuàng)建請求,此時,所述存儲服務(wù)器I可以根據(jù)從認證服務(wù)器2中獲取到的冗余配置信息對所述虛擬機服務(wù)器3所創(chuàng)建的文件進行冗余配置。
[0223]本發(fā)明實施例通過接收認證服務(wù)器2發(fā)送的與用戶信息對應(yīng)的冗余配置信息,存儲服務(wù)器I可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,以滿足各用戶所要求的冗余配比。
[0224]再請參見圖12,為本發(fā)明實施例提供的另一種認證服務(wù)器2的結(jié)構(gòu)示意圖,所述認證服務(wù)器2可以包括信息預(yù)置模塊24、請求接收模塊21、認證模塊22、信息發(fā)送模塊23、接收更新模塊25、更新發(fā)送模塊26 ;
[0225]所述信息預(yù)置模塊24,用于預(yù)置用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值;
[0226]所述信息預(yù)置模塊24可以根據(jù)每個用戶預(yù)置對應(yīng)的用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值。其中,所述冗余配置信息包括冗余方式和冗余配比值,所述配額Quota值是指虛擬機工作盤的容量值。
[0227]所述請求接收模塊21,用于接收存儲服務(wù)器I轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求;
[0228]具體的,所述請求接收模塊21可以接收存儲服務(wù)器I轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器3發(fā)送的攜帶有用戶信息的認證請求。其中,所述虛擬機服務(wù)器3將虛擬機工作盤共享映射到所述存儲服務(wù)器I上,使得虛擬機服務(wù)器3在加載所述虛擬機工作盤時可以發(fā)起共享連接和認證請求。所述存儲服務(wù)器I可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器3的網(wǎng)絡(luò)地址等等。
[0229]所述認證模塊22,用于根據(jù)所述認證請求對所述用戶信息進行認證;
[0230]所述認證服務(wù)器2中保存有預(yù)置的用戶賬號信息以及其他信息,所述認證模塊22可以檢測所述認證請求中的用戶信息是否存在于所述預(yù)置的用戶賬號信息中,若不存在,則認證失敗,所述虛擬機服務(wù)器3將無法連接到存儲服務(wù)器I ;當(dāng)所述認證模塊22檢測到所述認證請求中的用戶信息存在于所述預(yù)置的用戶賬號信息中時,所述認證模塊22可以根據(jù)預(yù)置的用戶賬號信息檢測所述認證請求中的用戶信息的合法性,當(dāng)檢測到所述用戶信息合法時,則所述認證模塊22通過了對所述用戶信息的認證,否則,對所述用戶信息的認證失敗。
[0231]所述信息發(fā)送模塊23,用于當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器1,以使所述存儲服務(wù)器I根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器3所創(chuàng)建的文件進行冗余配置;
[0232]具體的,當(dāng)所述認證模塊22通過對所述用戶信息的認證時,所述信息發(fā)送模塊23可以將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器1,以使所述存儲服務(wù)器I根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器3所創(chuàng)建的文件進行冗余配置。
[0233]所述信息發(fā)送模塊23還可以用于當(dāng)通過對所述用戶設(shè)備的認證時,將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器1,以使所述存儲服務(wù)器I將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器3以分配與所述配額Quota值對應(yīng)的虛擬機工作盤的容量值。
[0234]所述接收更新模塊25,用于接收使用所述虛擬機服務(wù)器3的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值;
[0235]具體的,當(dāng)虛擬機工作盤的容量已滿時,使用所述虛擬機服務(wù)器3的用戶設(shè)備將會發(fā)起擴容請求,此時,所述接收更新模塊25可以接收使用所述虛擬機服務(wù)器3的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值。
[0236]所述更新發(fā)送模塊26,用于當(dāng)檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器I上,以使所述存儲服務(wù)器I將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值;
[0237]當(dāng)認證服務(wù)器2通過存儲服務(wù)器I檢測到所述虛擬機服務(wù)器3重新加載虛擬機工作盤時,所述虛擬機服務(wù)器3將會重新發(fā)起共享連接和認證請求,在所述認證服務(wù)器2再次通過對所述用戶信息的認證后,所述更新發(fā)送模塊26可以發(fā)送更新后的配額Quota值到所述存儲服務(wù)器I上,以使所述存儲服務(wù)器I將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器3以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值;同時,所述更新發(fā)送模塊26也可以重新將所述冗余配置信息發(fā)送到所述存儲服務(wù)器I上,以使所述存儲服務(wù)器I仍然可以根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器3所創(chuàng)建的文件進行冗余配置。
[0238]本發(fā)明實施例通過接收認證服務(wù)器2發(fā)送的與用戶信息對應(yīng)的冗余配置信息和配額Quota值,存儲服務(wù)器I可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,并通過所述配額Quota值控制虛擬機服務(wù)器3分配對應(yīng)的虛擬機工作盤的容量值,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,并為不同的用戶分配不同容量值的虛擬機工作盤,以滿足各用戶所要求的冗余配比和配額Quota值,同時通過更新配額Quota值,使虛擬機服務(wù)器3在重新加載虛擬機工作盤時,可以根據(jù)更新后的配額Quota值重新分配虛擬機工作盤的容量值,從而可以簡單地實現(xiàn)對虛擬機工作盤的擴容;另外,由于虛擬機工作盤可以共享映射到存儲服務(wù)器1,所以虛擬機服務(wù)器3只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0239]本發(fā)明實施例提供了又一種存儲服務(wù)器,所述存儲服務(wù)器可以包括處理器、通信接口和存儲器(存儲服務(wù)器中的處理器的數(shù)量可以為一個或多個)。本發(fā)明的一些實施例中,處理器、通信接口和存儲器可通過通信總線或其他方式連接。
[0240]其中,所述通信接口,用于與認證服務(wù)器和虛擬機服務(wù)器進行通信;
[0241 ] 所述存儲器用于存儲程序;
[0242]所述處理器用于執(zhí)行所述程序,以實現(xiàn)
[0243]當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器;
[0244]當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息;
[0245]當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置。
[0246]具體的,在存儲服務(wù)器與所述虛擬機服務(wù)器共享連接之前,所述虛擬機服務(wù)器先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器的某個目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。由于虛擬機工作盤通過共享映射到存儲服務(wù)器上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器將會發(fā)起到所述存儲服務(wù)器的共享連接,并發(fā)送認證請求,使得所述存儲服務(wù)器可以接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器。其中,所述存儲服務(wù)器可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器的網(wǎng)絡(luò)地址等等。
[0247]所述存儲服務(wù)器將所述認證請求轉(zhuǎn)發(fā)至所述認證服務(wù)器之后,存儲服務(wù)器可以檢測所述認證服務(wù)器是否通過對所述用戶信息的認證,或者所述認證服務(wù)器可以發(fā)送認證結(jié)果到所述存儲服務(wù)器,當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,所述存儲服務(wù)器可以接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息。其中,所述冗余配置信息是由IT管理員在所述認證服務(wù)器中為每個用戶信息所對應(yīng)的用戶預(yù)置的冗余配置信息,所述冗余配置信息包括冗余方式和冗余配比值。
[0248]在認證服務(wù)器通過對所述用戶信息的認證后,用戶可以通過虛擬機發(fā)起文件創(chuàng)建請求,即所述存儲服務(wù)器可以接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求,此時,所述存儲服務(wù)器可以根據(jù)獲取到的與所述用戶信息對應(yīng)的所述冗余配置信息對所創(chuàng)建的文件進行冗余配置,即對所創(chuàng)建的文件采用對應(yīng)的冗余方式和冗余配比值進行冗余配置,以實現(xiàn)對每個用戶的虛擬機工作盤中的文件進行可靠性保護。
[0249]其中,所述處理器在執(zhí)行所述根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置的步驟時,具體用于:
[0250]當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值;
[0251]將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置。
[0252]具體的,在所述虛擬機服務(wù)器分配好虛擬機工作盤的容量值之后,用戶可以通過所述虛擬機服務(wù)器可以發(fā)起文件創(chuàng)建請求。當(dāng)所述存儲服務(wù)器接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,所述存儲服務(wù)器可以從所述冗余配置信息中提取冗余方式和冗余配比值。
[0253]在所述存儲服務(wù)器提取了所述冗余方式和冗余配比值之后,所述存儲服務(wù)器將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置,例如,提取的冗余方式為Erasure Code,冗余配比值為9: 3,則所述分布式文件系統(tǒng)將把所創(chuàng)建的文件數(shù)據(jù)拆分成12份,其中9份是有效數(shù)據(jù),3份是校驗數(shù)據(jù)。
[0254]所述處理器還用于:
[0255]接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值;
[0256]將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
[0257]具體的,在所述存儲服務(wù)器獲取到所述配額Quota值后,所述存儲服務(wù)器可以將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
[0258]其中,所述處理器還用于:
[0259]檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值;
[0260]當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值;
[0261]當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,接收所述認證服務(wù)器發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值。
[0262]具體的,在所述存儲服務(wù)器檢測到所述認證服務(wù)器通過對所述用戶信息的認證后,所述存儲服務(wù)器可以實時檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值,若檢測到小于所述配額Quota值,則所述存儲服務(wù)器可以繼續(xù)接收所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求,并根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置;若檢測到大于所述配額Quota值,說明虛擬機工作盤的容量已滿。
[0263]當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以通知用戶所述虛擬機工作盤的容量已滿,此時,所述用戶設(shè)備可以發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值。
[0264]當(dāng)所述存儲服務(wù)器檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,虛擬機服務(wù)器將再次發(fā)起共享連接和認證請求,在所述認證服務(wù)器再次通過對所述用戶信息的認證后,所述存儲服務(wù)器可以接收所述認證服務(wù)器發(fā)送的所述冗余配置信息和更新后的配額Quota值,所述存儲服務(wù)器可以將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值,使得可以增加用戶的虛擬機工作盤的容量,從而用戶可以繼續(xù)使用虛擬機。
[0265]其中,所述處理器還用于:
[0266]預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄;
[0267]其中,所述共享目錄與所述虛擬機服務(wù)器中的虛擬機工作盤為共享映射關(guān)系。
[0268]具體的,在存儲服務(wù)器與所述虛擬機服務(wù)器共享連接之前,所述存儲服務(wù)器可以預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄,同時所述虛擬機服務(wù)器先安裝好用戶的虛擬機,再進入所述虛擬機將虛擬機工作盤通過共享映射到存儲服務(wù)器中預(yù)置的共享目錄下,此時,用戶可以通過用戶設(shè)備使用所述虛擬機。
[0269]其中,所述處理器在執(zhí)行所述當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器的步驟時,具體用于:
[0270]當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議;
[0271]通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器。
[0272]具體的,由于虛擬機工作盤通過共享映射到存儲服務(wù)器上,所以當(dāng)加載所述虛擬機工作盤時,所述虛擬機服務(wù)器將會發(fā)起到所述存儲服務(wù)器的共享連接,并發(fā)送認證請求,使得所述存儲服務(wù)器可以接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,此時,所述存儲服務(wù)器還可以檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議。
[0273]其中,所述處理器在執(zhí)行所述通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器的步驟時,具體用于:
[0274]當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器;或者,
[0275]當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器。
[0276]具體的,所述存儲服務(wù)器可以通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器。進一步的,當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器,并且在后續(xù)流程中,所述存儲服務(wù)器都將使用SMB協(xié)議與所述認證服務(wù)器和所述虛擬機服務(wù)器進行交互;或者,當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器,并且在后續(xù)流程中,所述存儲服務(wù)器都將使用NFS協(xié)議與所述認證服務(wù)器和所述虛擬機服務(wù)器進行交互。
[0277]本發(fā)明實施例通過接收認證服務(wù)器所發(fā)送的與用戶信息對應(yīng)的冗余配置信息和配額Quota值,可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,并通過所述配額Quota值控制虛擬機服務(wù)器分配對應(yīng)的虛擬機工作盤的容量值,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,并為不同的用戶分配不同容量值的虛擬機工作盤,以滿足各用戶所要求的冗余配比和配額Quota值,同時由于虛擬機工作盤可以共享映射到存儲服務(wù)器,所以虛擬機服務(wù)器只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0278]本發(fā)明實施例提供了又一種認證服務(wù)器,所述認證服務(wù)器可以包括處理器、通信接口和存儲器(認證服務(wù)器中的處理器的數(shù)量可以為一個或多個)。本發(fā)明的一些實施例中,處理器、通信接口和存儲器可通過通信總線或其他方式連接。
[0279]其中,所述通信接口,用于與存儲服務(wù)器進行通信;
[0280]所述存儲器用于存儲程序;
[0281]所述處理器用于執(zhí)行所述程序,以實現(xiàn)
[0282]接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求;
[0283]根據(jù)所述認證請求對所述用戶信息進行認證;
[0284]當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0285]具體的,認證服務(wù)器可以接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求。其中,所述存儲服務(wù)器可以為分布式NAS存儲服務(wù)器,所述用戶信息可以包含用戶賬號、密碼以及虛擬機服務(wù)器的網(wǎng)絡(luò)地址等等。
[0286]所述認證服務(wù)器中保存有預(yù)置的用戶賬號信息以及其他信息,所述認證服務(wù)器可以檢測所述認證請求中的用戶信息是否存在于所述預(yù)置的用戶賬號信息中,若不存在,則認證失敗,所述虛擬機服務(wù)器將無法連接到存儲服務(wù)器;當(dāng)檢測到所述認證請求中的用戶信息存在于所述預(yù)置的用戶賬號信息中時,根據(jù)預(yù)置的用戶賬號信息檢測所述認證請求中的用戶信息的合法性,當(dāng)檢測到所述用戶信息合法時,則通過了對所述用戶信息的認證,否則,對所述用戶信息的認證失敗。
[0287]當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,所述認證服務(wù)器可以將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。其中,所述存儲服務(wù)器可以接收所述虛擬機服務(wù)器發(fā)送的文件創(chuàng)建請求,此時,所述存儲服務(wù)器可以根據(jù)從認證服務(wù)器中獲取到的冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0288]其中,所述處理器還用于:
[0289]預(yù)置用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota 值;
[0290]其中,所述冗余配置信息包括冗余方式和冗余配比值。
[0291]認證服務(wù)器可以根據(jù)每個用戶預(yù)置對應(yīng)的用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值。其中,所述冗余配置信息包括冗余方式和冗余配比值,所述配額Quota值是指虛擬機工作盤的容量值。
[0292]所述處理器在執(zhí)行所述當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置的步驟時,具體用于:
[0293]當(dāng)通過對所述用戶設(shè)備的認證時,將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器以分配與所述配額Quota值對應(yīng)的虛擬機工作盤的容量值;
[0294]并將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0295]其中,所述處理器還用于:
[0296]接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值;
[0297]當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上,以使所述存儲服務(wù)器將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值。
[0298]具體的,當(dāng)虛擬機工作盤的容量已滿時,使用所述虛擬機服務(wù)器的用戶設(shè)備將會發(fā)起擴容請求,此時,所述認證服務(wù)器可以接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值。
[0299]當(dāng)認證服務(wù)器通過存儲服務(wù)器檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,所述虛擬機服務(wù)器將會重新發(fā)起共享連接和認證請求,在所述認證服務(wù)器再次通過對所述用戶信息的認證后,認證服務(wù)器可以發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上,以使所述存儲服務(wù)器將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值;同時,所述認證服務(wù)器也可以重新將所述冗余配置信息發(fā)送到所述存儲服務(wù)器上,以使所述存儲服務(wù)器仍然可以根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
[0300]本發(fā)明實施例通過接收認證服務(wù)器所發(fā)送的與用戶信息對應(yīng)的冗余配置信息和配額Quota值,存儲服務(wù)器可以根據(jù)所述冗余配置信息,對與所述用戶信息對應(yīng)的虛擬機所創(chuàng)建的文件進行冗余配置,并通過所述配額Quota值控制虛擬機服務(wù)器分配對應(yīng)的虛擬機工作盤的容量值,使得分布式NAS存儲可以對不同用戶的虛擬機工作盤配置不同的冗余配比,并為不同的用戶分配不同容量值的虛擬機工作盤,以滿足各用戶所要求的冗余配比和配額Quota值,同時通過更新配額Quota值,使虛擬機服務(wù)器在重新加載虛擬機工作盤時,可以根據(jù)更新后的配額Quota值重新分配虛擬機工作盤的容量值,從而可以簡單地實現(xiàn)對虛擬機工作盤的擴容;另外,由于虛擬機工作盤可以共享映射到存儲服務(wù)器,所以虛擬機服務(wù)器只需要有安裝操作系統(tǒng)的虛擬機鏡像文件即可,從而有利于虛擬機的遷移和克隆。
[0301]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0302]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種虛擬機配置的方法,其特征在于,包括: 當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器; 當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息; 當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置,包括: 當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值; 將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置。
3.如權(quán)利要求1或2所述的方法,其特征在于,在當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置之前,還包括: 接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值; 將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
4.如權(quán)利要求3所述的方法,其特征在于,還包括: 檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值; 當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值; 當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,接收所述認證服務(wù)器發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值。
5.如權(quán)利要求1至4任一項所述的方法,其特征在于,在所述當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器之前,還包括: 預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄; 其中,所述共享目錄與所述虛擬機服務(wù)器中的虛擬機工作盤為共享映射關(guān)系。
6.如權(quán)利要求1至5任一項所述的方法,其特征在于,所述當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器,包括: 當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議; 通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器。
7.如權(quán)利要求6所述的方法, 其特征在于,所述通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器,包括: 當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器;或者, 當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器。
8.—種虛擬機配置的方法,其特征在于,包括: 接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求; 根據(jù)所述認證請求對所述用戶信息進行認證; 當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
9.如權(quán)利要求8所述的方法,其特征在于,在所述接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求之前,還包括: 預(yù)置用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值; 其中,所述冗余配置信息包括冗余方式和冗余配比值。
10.如權(quán)利要求8或9所述的方法,其特征在于,所述當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置,包括: 當(dāng)通過對所述用戶設(shè)備的認證時,將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器以分配與所述配額Quota值對應(yīng)的虛擬機工作盤的容量值; 并將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
11.如權(quán)利要求9或10所述的方法,其特征在于,還包括: 接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值; 當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上,以使所述存儲服務(wù)器將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值。
12.—種存儲服務(wù)器,其特征在于,包括: 接收轉(zhuǎn)發(fā)模塊,用于當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并將所述認證請求轉(zhuǎn)發(fā)到認證服務(wù)器; 第一信息接收模塊,用于當(dāng)所述認證服務(wù)器通過對所述用戶信息的認證時,接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息; 配置模塊,用于當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,根據(jù)所述冗余配置信息對所創(chuàng)建的文件進行冗余配置。
13.如權(quán)利要求12所述的存儲服務(wù)器,其特征在于,所述配置模塊包括:提取單元,用于當(dāng)接收到所述虛擬機服務(wù)器發(fā)起的文件創(chuàng)建請求時,從所述冗余配置信息中提取冗余方式和冗余配比值; 冗余配置單元,用于將所述冗余方式、冗余配比值以及所創(chuàng)建的文件發(fā)送給本地的分布式文件系統(tǒng),由所述分布式文件系統(tǒng)對所創(chuàng)建的文件按照所述冗余方式和冗余配比值進行冗余配置。
14.如權(quán)利要求12或13所述的存儲服務(wù)器,其特征在于,還包括: 第二信息接收模塊,用于接收所述認證服務(wù)器發(fā)送的所預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值; 配額值發(fā)送模塊,用于將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述配額Quota值分配虛擬機工作盤的容量值。
15.如權(quán)利要求14所述的存儲服務(wù)器,其特征在于,還包括: 容量檢測模塊,用于檢測所創(chuàng)建的文件的總?cè)萘渴欠翊笥谒雠漕~Quota值; 提示發(fā)送模塊,用于當(dāng)檢測到所創(chuàng)建的文件的總?cè)萘看笥谒雠漕~Quota值時,發(fā)送錯誤提示信息到使用所述虛擬機服務(wù)器的用戶設(shè)備,以使所述用戶設(shè)備發(fā)送擴容請求到所述認證服務(wù)器以更新所述配額Quota值; 更新獲取模塊,用于當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,接收所述認證服務(wù)器發(fā)送更新后的配額Quota值,并將所述更新后的配額Quota值發(fā)送到所述虛擬機服務(wù)器,以使所述虛擬機服務(wù)器根據(jù)所述更新后的配額Quota值重新分配虛擬機工作盤的容量值。
16.如權(quán)利要求12至15任一項所述的存儲服務(wù)器,其特征在于,還包括: 目錄預(yù)置模塊,用于預(yù)置與所述虛擬機服務(wù)器對應(yīng)的共享目錄; 其中,所述共享目錄與所述虛擬機服務(wù)器中的虛擬機工作盤為共享映射關(guān)系。
17.如權(quán)利要求12至16任一項所述的存儲服務(wù)器,其特征在于,所述接收轉(zhuǎn)發(fā)模塊包括: 協(xié)議檢測單元,用于當(dāng)與虛擬機服務(wù)器進行共享連接時,接收虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求,并檢測所述虛擬機服務(wù)器發(fā)送的所述認證請求所使用的存儲協(xié)議; 協(xié)議轉(zhuǎn)發(fā)單元,用于通過檢測到的所述存儲協(xié)議將所述認證請求轉(zhuǎn)發(fā)到與所述存儲協(xié)議對應(yīng)的認證服務(wù)器。
18.如權(quán)利要求17所述的存儲服務(wù)器,其特征在于,所述協(xié)議轉(zhuǎn)發(fā)單元包括: 第一轉(zhuǎn)發(fā)子單元,用于當(dāng)檢測到所使用的存儲協(xié)議為服務(wù)器信息塊SMB協(xié)議時,通過所述服務(wù)器信息塊SMB協(xié)議將所述認證請求轉(zhuǎn)發(fā)到活動目錄AD服務(wù)器; 第二轉(zhuǎn)發(fā)子單元,用于當(dāng)檢測到所使用的存儲協(xié)議為網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議時,通過所述網(wǎng)絡(luò)文件系統(tǒng)NFS協(xié)議將所述認證請求轉(zhuǎn)發(fā)到輕量目錄訪問協(xié)議LDAP服務(wù)器。
19.一種認證服務(wù)器,其特征在于,包括: 請求接收模塊,用于接收存儲服務(wù)器轉(zhuǎn)發(fā)的認證請求,所述認證請求是由虛擬機服務(wù)器發(fā)送的攜帶有用戶信息的認證請求; 認證模塊,用于根據(jù)所述認證請求對所述用戶信息進行認證; 信息發(fā)送模塊,用于當(dāng)通過對所述用戶信息的認證時,將預(yù)置的與所述用戶信息對應(yīng)的冗余配置信息發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器根據(jù)所述冗余配置信息對所述虛擬機服務(wù)器所創(chuàng)建的文件進行冗余配置。
20.如權(quán)利要求19所述的認證服務(wù)器,其特征在于,還包括: 信息預(yù)置模塊,用于預(yù)置用戶賬號信息,并為所述用戶賬號信息預(yù)置對應(yīng)的冗余配置信息和配額Quota值; 其中,所述冗余配置信息包括冗余方式和冗余配比值。
21.如權(quán)利要求19或20所述的認證服務(wù)器,其特征在于, 所述信息發(fā)送模塊,還用于當(dāng)通過對所述用戶設(shè)備的認證時,將預(yù)置的與所述用戶設(shè)備對應(yīng)的配額Quota值發(fā)送到所述存儲服務(wù)器,以使所述存儲服務(wù)器將所述配額Quota值發(fā)送到所述虛擬機服務(wù)器以分配與所述配額Quota值對應(yīng)的虛擬機工作盤的容量值。
22.如權(quán)利要求20或21所述的認證服務(wù)器,其特征在于,還包括: 接收更新模塊,用于接收使用所述虛擬機服務(wù)器的用戶設(shè)備所發(fā)送的擴容請求,并根據(jù)所述擴容請求更新所述配額Quota值; 更新發(fā)送模塊,用于當(dāng)檢測到所述虛擬機服務(wù)器重新加載虛擬機工作盤時,將發(fā)送更新后的配額Quota值到所述存儲服務(wù)器上,以使所述存儲服務(wù)器將所述更新后的配額Quota值發(fā)送到所述虛擬 機服務(wù)器以重新分配與所述更新后的配額Quota值對應(yīng)的虛擬機工作盤的容量值。
【文檔編號】H04L29/08GK103618767SQ201310570990
【公開日】2014年3月5日 申請日期:2013年11月15日 優(yōu)先權(quán)日:2013年11月15日
【發(fā)明者】何益 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1