[發(fā)明專利]基于共享存儲的防止單點故障的方法及設備在審
| 申請?zhí)枺?/td> | 202110246532.3 | 申請日: | 2021-03-05 |
| 公開(公告)號: | CN112905394A | 公開(公告)日: | 2021-06-04 |
| 發(fā)明(設計)人: | 李天澤;吳飛;王倪彬 | 申請(專利權(quán))人: | 上海上訊信息技術(shù)股份有限公司 |
| 主分類號: | G06F11/20 | 分類號: | G06F11/20;G06F11/07;G06F9/445 |
| 代理公司: | 上海百一領(lǐng)御專利代理事務所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
| 地址: | 201203 上海市浦東新區(qū)自*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 共享 存儲 防止 單點 故障 方法 設備 | ||
本發(fā)明的目的是提供一種基于共享存儲的防止單點故障的方法及設備,本發(fā)明通過使用來自兩個或兩個以上的磁盤陣列或者存儲單元的共享存儲,提供基于共享存儲的防止單點故障的高可用容災方法,底層的共享存儲來自兩個以上的的磁盤陣列或者存儲服務器,所有的磁盤陣列或者存儲服務器均掛載到從服務器上,設置主服務器的存儲處于讀寫狀態(tài),備服務器的存儲處于只讀狀態(tài),當?shù)讓哟疟P陣列或者存儲服務器發(fā)生單點故障時,當高可用環(huán)境主服務器發(fā)生異常,導致高可用切換,備服務器可以立即接管,不存在數(shù)據(jù)同步過程,不會導致數(shù)據(jù)丟失、io異常等問題。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種基于共享存儲的防止單點故障的方法及設備。
背景技術(shù)
現(xiàn)有的高可用方案通過以下兩種方式實現(xiàn):
1)數(shù)據(jù)復制實現(xiàn):
主備環(huán)境存儲獨立,可以來自同一個存儲也可以來自多個存儲,主備存儲都處于讀寫狀態(tài)。數(shù)據(jù)落盤時通過網(wǎng)絡同時把數(shù)據(jù)寫入到主備兩個環(huán)境,該方案嚴重依賴網(wǎng)絡對于網(wǎng)絡帶寬網(wǎng)絡穩(wěn)定性要求極高,網(wǎng)絡不穩(wěn)定或者網(wǎng)絡性能低極大影響了性能,而且很容易引起io異常。
2)共享存儲實現(xiàn):
主備同時掛載一份共享存儲,主服務器的存儲處于活動狀態(tài)可讀寫,備服務器的存儲不可讀寫狀態(tài),此方案解決了高可用環(huán)境依賴網(wǎng)絡導致的性能問題,當發(fā)生異常時主切換備,備服務器處于活動狀態(tài)可讀寫,但是該方案共享存儲存在單點故障而無法使用問題。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種基于共享存儲的防止單點故障的方法及設備。
根據(jù)本發(fā)明的一個方面,提供了一種基于共享存儲的防止單點故障的方法,該方法包括:
配置主服務和從服務器共享兩個或兩個以上的磁盤陣列或者存儲單元,并且主服務和從服務器之間保持心跳;
配置主服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于讀寫狀態(tài),備服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于只讀狀態(tài);
當主服務器發(fā)生異常時,將備服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限切換為處于讀寫狀態(tài)。
進一步的,上述方法中,配置主服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于讀寫狀態(tài),備服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于只讀狀態(tài)之前,還包括:
主服務器和從服務器基于兩個磁盤陣列或者存儲單元,創(chuàng)建raid1存儲池,其中,所述raid1存儲池允許兩個磁盤陣列或者存儲單元中的一個發(fā)生故障。
進一步的,上述方法中,配置主服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于讀寫狀態(tài),備服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于只讀狀態(tài)之前,還包括:
主服務器和從服務器基于三個或三個以上磁盤陣列或者存儲單元,創(chuàng)建raid5存儲池,其中,所述raid5存儲池允許三個或三個以上磁盤陣列或者存儲單元中的一個磁盤陣列或者存儲單元發(fā)生故障。
進一步的,上述方法中,配置主服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于讀寫狀態(tài),備服務器對所有的磁盤陣列或者存儲單元的讀寫權(quán)限處于只讀狀態(tài)之前,還包括:
主服務器和從服務器基于三個或三個以上磁盤陣列或者存儲單元,創(chuàng)建raid6存儲池,其中,所述raid6存儲池允許三個或三個以上磁盤陣列或者存儲單元中的兩個磁盤陣列或者存儲單元發(fā)生故障。
根據(jù)本發(fā)明的另一方面,還提供了一種基于共享存儲的防止單點故障的設備,其中,該設備包括:
第一裝置,用于配置主服務和從服務器共享兩個或兩個以上的磁盤陣列或者存儲單元,并且主服務和從服務器之間保持心跳;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海上訊信息技術(shù)股份有限公司,未經(jīng)上海上訊信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110246532.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





