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


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