国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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

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

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