sheepdog集羣快照

近期由於自己在研究sheepdog集羣快照,雖然不是很完全,但是在網上還是很難找到有關資料,於是就把自己所感想寫下來分享,如果以後有人用到,可以參考,啊哈開始正題。

sheepdog的安裝初始化這裏就不多累述了,網上很多,自己可以查看資料!

用過sheepdog的童鞋肯定都知道sheepdog的虛擬磁盤快照,虛擬磁盤快照還是很給力的,各種備份什麼的都沒有問題!

可是集羣快照你就要小心了,感覺還有很多問題,之前小博用的那個版本集羣快照就有點點問題,bug很多,沒想到到了現在這個新版本是有問題

我們先創建幾個虛擬磁盤

#collie vdi create test_vdi_first 1G

#collie vdi create test_vdi_second1G

#collie vdi create test_vdi_third 1G

#collie vdi create test_vdi_forth 1G


如果我們這裏馬上做集羣快照,你會發現問題,對的大問題,不知道你做集羣快照,它會提示如下問題:


此最新版本加入了限制,樓主之前開發的版本如果不單個vdi做快照,然後做集羣快照並用集羣快照回滾你會發現所有的vdi全部會丟失,如果有些vdi做了單個快照,那麼集羣快照回滾後,他們會留下。

樓主之前開發的版本發現了一個嚴重bug集羣快照之後用collie vdi setattr 創建的vdi屬性值會丟失,但是collie vdi write 寫入虛擬磁盤的對象值就會保留,這個新版本仍然有這個問題


上述過程就是給集羣做快照,至於爲什麼給單個vdi做快照我前邊其實已經說過這裏就不再進行累述了,下邊我們用集羣快照回滾,再次讀取屬性,大家注意會發現什麼


這個是快照回滾,第一個yes是因爲我只初始化了一個節點,沒什麼關係!提示副本數大於節點數!


可以看到我們全部vdi回滾了回去,但是setattr設置的屬性值都丟失了!!!!!

好了sheepdog集羣快照介紹完了,如果大家有什麼想討論的聯繫博主!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章