記一次排除單點故障的經歷

在生產環境中,爲了保障業務的連續性,通常會對系統進行高可用性建設,避免單點故障。前段時間排除系統風險的時候發現了一個單點故障的風向,記錄下來,但願能夠在之後工做中觸類旁通。
一個系統XSystem有兩臺主備機器A,B,兩臺機器作的冷備份,其中A爲主機,B爲備機。
主機A有四塊硬盤,作了兩組raid1,分別對應系統的C盤(系統盤),D盤(數據盤),還經過HBA鏈接一起櫃式存儲,對應系統的E盤(數據盤)。
發現系統X,使用的數據庫文件存放位置居然爲C盤,這樣的方案,系統的高可用性建設做用極低。
首先C盤是由兩塊硬盤作的raid1,避免了硬盤的單點故障。
可是一旦主機發生宕機,啓動備機後,備機能夠啓動數據庫系統,可是不能加載原來的數據庫,
只能把原來主機A的raid盤查到備機B上,並且機器宕機會有較低的可能性形成硬盤損壞。
正確的方式是應該把數據庫文件存放到E盤上即櫃式存儲上,好處是:一旦主機宕機,能夠將光纖線鏈接到B機上,能夠快速的加載數據庫。
相關文章
相關標籤/搜索