容器鏡像數(shù)據(jù)的管理方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種容器鏡像數(shù)據(jù)的管理方法、裝置及系統(tǒng)。
背景技術(shù)
[0002] 隨著虛擬技術(shù)的飛速發(fā)展,容器集群逐漸成為大數(shù)據(jù)處理的重要技術(shù),采用容器集群進(jìn)行大數(shù)據(jù)處理時(shí),通常需要?jiǎng)?chuàng)建容器,而容器的創(chuàng)建需要調(diào)度鏡像數(shù)據(jù)。
[0003] 現(xiàn)有技術(shù)中,鏡像數(shù)據(jù)的管理通常只有一個(gè)數(shù)據(jù)管理服務(wù)器,當(dāng)某類容器對(duì)應(yīng)的鏡像數(shù)據(jù)出現(xiàn)問(wèn)題時(shí),再要?jiǎng)?chuàng)建該類容器時(shí),由于其對(duì)應(yīng)的鏡像數(shù)據(jù)出現(xiàn)問(wèn)題,而不能調(diào)度該鏡像數(shù)據(jù)來(lái)創(chuàng)建容器,因此無(wú)法重新啟動(dòng)運(yùn)行容器,并且鏡像數(shù)據(jù)的安全性得不到保障。
[0004] 因此,如何有效保證鏡像數(shù)據(jù)的安全成為亟需解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
[0005] 本申請(qǐng)?zhí)峁┮环N容器鏡像數(shù)據(jù)的管理方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)只有一個(gè)數(shù)據(jù)管理服務(wù)器,一旦鏡像數(shù)據(jù)出現(xiàn)問(wèn)題,該鏡像數(shù)據(jù)對(duì)應(yīng)的一類容器則不能被創(chuàng)建等缺陷。
[0006] 本申請(qǐng)第一個(gè)方面提供一種容器鏡像數(shù)據(jù)的管理方法,包括:
[0007] 總管服務(wù)器獲取鏡像數(shù)據(jù)調(diào)度請(qǐng)求;
[0008] 根據(jù)所述鏡像數(shù)據(jù)調(diào)度請(qǐng)求,同時(shí)向至少兩個(gè)數(shù)據(jù)管理服務(wù)器發(fā)送第一測(cè)試請(qǐng)求,以使所述數(shù)據(jù)管理服務(wù)器向運(yùn)行服務(wù)器發(fā)送第一測(cè)試數(shù)據(jù)包,觸發(fā)所述運(yùn)行服務(wù)器向所述總管服務(wù)器反饋第一測(cè)試結(jié)果信息;
[0009] 獲取所述運(yùn)行服務(wù)器反饋的第一測(cè)試結(jié)果信息;
[0010] 根據(jù)所述第一測(cè)試結(jié)果信息,確定第一目標(biāo)數(shù)據(jù)管理服務(wù)器;
[0011] 將所述鏡像數(shù)據(jù)調(diào)度請(qǐng)求發(fā)送給所述第一目標(biāo)數(shù)據(jù)管理服務(wù)器,以使所述第一目標(biāo)數(shù)據(jù)管理服務(wù)器對(duì)所述鏡像數(shù)據(jù)調(diào)度請(qǐng)求進(jìn)行響應(yīng)處理。
[0012] 根據(jù)如上所述的方法,可選地,所述方法還包括:
[0013] 獲取運(yùn)行服務(wù)器發(fā)送的存儲(chǔ)新的鏡像數(shù)據(jù)的存儲(chǔ)請(qǐng)求信息;
[0014] 根據(jù)所述存儲(chǔ)請(qǐng)求信息,同時(shí)向至少兩個(gè)所述數(shù)據(jù)管理服務(wù)器發(fā)送第二測(cè)試請(qǐng)求,以使所述數(shù)據(jù)管理服務(wù)器向運(yùn)行服務(wù)器發(fā)送第二測(cè)試數(shù)據(jù)包,觸發(fā)所述運(yùn)行服務(wù)器向所述總管服務(wù)器反饋第二測(cè)試結(jié)果信息;
[0015] 獲取所述運(yùn)行服務(wù)器反饋的第二測(cè)試結(jié)果信息;
[0016] 根據(jù)所述第二測(cè)試結(jié)果信息,確定第二目標(biāo)數(shù)據(jù)管理服務(wù)器;
[0017] 向所述運(yùn)行服務(wù)器發(fā)送第一通信證明,向所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器發(fā)送第二通信證明,以使所述運(yùn)行服務(wù)器將第一通信證明以及待存儲(chǔ)的新的鏡像數(shù)據(jù)發(fā)送給所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器,觸發(fā)所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器根據(jù)所述第一通信證明和所述第二通信證明,進(jìn)行驗(yàn)證通過(guò)后,對(duì)所述新的鏡像數(shù)據(jù)進(jìn)行存儲(chǔ)處理,并向除所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器之外的其他數(shù)據(jù)管理服務(wù)器發(fā)送通信請(qǐng)求。
[0018] 根據(jù)如上所述的方法,可選地,在向所述運(yùn)行服務(wù)器發(fā)送第一通信證明,向所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器發(fā)送第二通信證明之后,所述方法還包括:
[0019] 向除所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器外的其他數(shù)據(jù)管理服務(wù)器發(fā)送預(yù)接收請(qǐng)求,以使所述其他數(shù)據(jù)管理服務(wù)器根據(jù)所述預(yù)接收請(qǐng)求,對(duì)所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器發(fā)送的所述通信請(qǐng)求反饋?lái)憫?yīng)信息。
[0020] 根據(jù)如上所述的方法,可選地,若所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器未接收到所述其他數(shù)據(jù)管理服務(wù)器的響應(yīng)信息,則所述方法還包括:
[0021] 獲取所述第二目標(biāo)數(shù)據(jù)管理服務(wù)器發(fā)送的通信失敗的信息,以及所述新的鏡像數(shù)據(jù);
[0022] 定時(shí)向所述其他數(shù)據(jù)管理服務(wù)器發(fā)送第三測(cè)試請(qǐng)求;
[0023] 當(dāng)能夠與所述其他數(shù)據(jù)管理服務(wù)器通信時(shí),將所述新的鏡像數(shù)據(jù)發(fā)送給所述其他數(shù)據(jù)管理服務(wù)器,以使所述其他數(shù)據(jù)管理服務(wù)器對(duì)所述新的鏡像數(shù)據(jù)進(jìn)行存儲(chǔ)處理。
[0024] 本申請(qǐng)的另一個(gè)方面提供一種容器鏡像數(shù)據(jù)的管理方法,包括:數(shù)據(jù)管理服務(wù)器獲取總管服務(wù)器發(fā)送的第一測(cè)試請(qǐng)求;
[0025] 根據(jù)所述第一測(cè)試請(qǐng)求向運(yùn)行服務(wù)器發(fā)送第一測(cè)試數(shù)據(jù)包,以觸發(fā)所述運(yùn)行服務(wù)器向所述總管服務(wù)器反饋第一測(cè)試結(jié)果信息;
[0026] 若所述數(shù)據(jù)管理服務(wù)器被確定為第一目標(biāo)數(shù)據(jù)管理服務(wù)器,則接收所述總管服務(wù)器發(fā)送的鏡像數(shù)據(jù)調(diào)度請(qǐng)求;
[0027] 根據(jù)所述鏡像數(shù)據(jù)調(diào)度請(qǐng)求進(jìn)行響應(yīng)處理。
[0028] 根據(jù)如上所述的方法,可選地,所述根據(jù)所述鏡像數(shù)據(jù)調(diào)度請(qǐng)求進(jìn)行響應(yīng)處理,包括:
[0029] 根據(jù)所述鏡像數(shù)據(jù)調(diào)度請(qǐng)求,將對(duì)應(yīng)的目標(biāo)鏡像數(shù)據(jù)發(fā)送給運(yùn)行服務(wù)器,以使所述運(yùn)行服務(wù)器運(yùn)行所述目標(biāo)鏡像數(shù)據(jù)以創(chuàng)建容器。
[0030] 根據(jù)如上所述的方法,可選地,所述方法還包括:
[0031] 獲取總管服務(wù)器發(fā)送的第二測(cè)試請(qǐng)求;
[0032] 根據(jù)所述第二測(cè)試請(qǐng)求向運(yùn)行服務(wù)器發(fā)送第二測(cè)試數(shù)據(jù)包,以觸發(fā)所述運(yùn)行服務(wù)器向所述總管服務(wù)器反饋第二測(cè)試結(jié)果信息;
[0033] 若所述數(shù)據(jù)管理服務(wù)器被確定為第二目標(biāo)數(shù)據(jù)管理服務(wù)器,則接收所述總管服務(wù)器發(fā)送的第二通信證明;
[0034] 獲取運(yùn)行服務(wù)器發(fā)送的第一通信證明以及新的鏡像數(shù)據(jù);