The invention discloses a distribution method and a device for a service node, relating to the field of communication technology, which can solve the interruption of service carried out by a fault service node due to a node fault. The embodiment of the invention when the fault service node exists in the RAID, the main control node selects a service node from the non fault service node RAID as a business over the node, and then control the business over the node from the shared cache data read out the fault memory service node, and then the main control node node fault node will take over the business the service is switched to business. The scheme provided by the embodiment of the invention is suitable for the distribution process of the service node.
【技術實現步驟摘要】
一種業務節點的分配方法及裝置
本專利技術涉及通信
,尤其涉及一種業務節點的分配方法及裝置。
技術介紹
目前,一個RAID(RedundantArraysofIndependentDisks,磁盤陣列)中存在至少兩個控制器,每個控制器作為一個節點,每個普通節點的內存中都存儲了緩存數據,每個普通節點還對應一個鏡像節點,鏡像節點與對應的普通節點中緩存了相同的數據,當普通節點出現故障后,鏡像節點會接管普通節點負責的業務,然而,在普通節點發生故障后,在普通節點的業務未被接管之前,如果鏡像節點也發生了故障,就會導致普通節點和鏡像節點所承載的業務都發生中斷。
技術實現思路
本專利技術的實施例提供一種業務節點的分配方法及裝置,可以解決由于節點故障而導致故障業務節點所承載的業務發生中斷的問題。為達到上述目的,本專利技術的實施例采用如下技術方案:第一方面,本專利技術實施例提供一種業務節點的分配方法,所述方法應用于磁盤陣列RAID中,所述RAID中包括至少兩個業務節點以及共享內存,所述至少兩個業務節點中包括一個主控制節點,所述共享內存用于分區存儲所有所述業務節點中的緩存數據,所述方法包括:當所述RAID中存在故障業務節點時,所述主控制節點從所述RAID的非故障業務節點中選取一個業務節點作為業務接管節點;所述主控制節點控制所述業務接管節點從所述共享內存中讀取故障業務節點的緩存數據;所述主控制節點將所述故障業務節點的業務切換至所述業務接管節點。在第一種可能的實施例中,結合第一方面,所述當所述RAID中存在故障業務節點時,所述主控制節點從所述RAID的非故障業務節點中選取一個業務節 ...
【技術保護點】
一種業務節點的分配方法,其特征在于,所述方法應用于磁盤陣列RAID中,所述RAID中包括至少兩個業務節點以及共享內存,所述至少兩個業務節點中包括一個主控制節點,所述共享內存用于分區存儲所有所述業務節點中的緩存數據,所述方法包括:當所述RAID中存在故障業務節點時,所述主控制節點從所述RAID的非故障業務節點中選取一個業務節點作為業務接管節點;所述主控制節點控制所述業務接管節點從所述共享內存中讀取故障業務節點的緩存數據;所述主控制節點將所述故障業務節點的業務切換至所述業務接管節點。
【技術特征摘要】
1.一種業務節點的分配方法,其特征在于,所述方法應用于磁盤陣列RAID中,所述RAID中包括至少兩個業務節點以及共享內存,所述至少兩個業務節點中包括一個主控制節點,所述共享內存用于分區存儲所有所述業務節點中的緩存數據,所述方法包括:當所述RAID中存在故障業務節點時,所述主控制節點從所述RAID的非故障業務節點中選取一個業務節點作為業務接管節點;所述主控制節點控制所述業務接管節點從所述共享內存中讀取故障業務節點的緩存數據;所述主控制節點將所述故障業務節點的業務切換至所述業務接管節點。2.根據權利要求1所述的業務節點的分配方法,其特征在于,所述當所述RAID中存在故障業務節點時,所述主控制節點從所述RAID的非故障業務節點中選取一個業務節點作為業務接管節點,包括:所述主控制節點確定每個非故障業務節點的本地內存可用容量;所述主控制節點將本地內存可用容量最大的非故障業務節點確定為所述業務接管節點。3.根據權利要求1或2所述的業務節點的分配方法,其特征在于,所述當所述RAID中存在故障業務節點時,所述主控制節點從所述RAID的非故障業務節點中選取一個業務節點作為業務接管節點之前,所述方法還...
【專利技術屬性】
技術研發人員:韋洪海,廖智,
申請(專利權)人:成都華為技術有限公司,
類型:發明
國別省市:四川,51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。