centos7下sheepdog的簡單使用

1.啓動corosync、sheepdog

/bin/systemctl start corosync.service

/bin/systemctl start sheepdog.service

2.啓動sheep

sheep /store_dir

這整個過程中,會建立一個給定的名字的目錄,默認情況爲 tmp (上面命令設置爲store_dir)並在這個目錄下
建立 obj,epoch 和 journal 目錄來存放相應不同信息,obj 存放對象信息包括 vdi
對象和數據對象, journal 信息,epoch 版本信息。

如果是ext3文件系統則需要加上xattr

sudo mount -o remount,user_xattr /store_device

3.格式化sheepdog集羣,集羣中數據保存的副本數設置

dog cluster format --copies=3

4.查看集羣節點的數量等信息

dog node list

5.創建一個256G的名爲Alice的虛擬鏡像

qemu-img create sheepdog:Alice 256G

6.將一個現有的kvm鏡像轉換到sheepdog中

qemu-img convert ~/amd64.raw sheepdog:Bob

7.查看所有vdi的一些信息

dog vdi list

8.啓動虛擬機

qemu-system-x86_64 -hda sheepdog:Alice

9.查看正在使用鏡像

dog vm list

實際使用的時候提示沒有VM命令

10.創建一個虛擬機快照

qemu-img snapshot -c name sheepdog:Alice

11.從快照克隆一個新虛擬機

qemu-img create -b sheepdog:Alice:1 sheepdog:Charlie

12.關閉集羣中所有sheep進程,關閉sheepdog

dog cluster shutdown


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