1、列出volume
heketi-cli volume list
2、列出集群信息
heketi-cli cluster list
3、列出节点Node信息
heketi-cli node list
4、列出集群信息
heketi-cli cluster info <集群ID>
heketi-cli topology info 拓扑信息
5、挂载
mount -t glusterfs -o <mount option>,log-level=WARNING <nodeip>:<vol_name> /tmp/data/
mount -t glusterfs <nodeip>:<vol_name> /tmp/data/
6、删除volume
heketi-cli volume delete <volume id>
7、扩展
heketi-cli volume expand --volume=<volum-id> --expland-size=4
8、创建卷
参考:https://www.cnblogs.com/bfmq/p/14542635.html
heketi-cli volume create --size=1 --replica=2 # 创建一个1G的磁盘,副本数为2,时间大概2-3分钟。更多用法可以用heketi-cli volume create -h查看
Name: vol_adf27fe83b028ab6d7b0fde93a749d20 # 这个名字记下
S
Size: 6000
V
Volume Id: adf27fe83b028ab6d7b0fde93a749d20
C
Cluster Id: 5ff75a20c566d3ff520026a2bcfbd359
M
Mount: 172.17.1.1:vol_adf27fe83b028ab6d7b0fde93a749d20
M
Mount Options: backup-volfile-servers=172.17.1.1
#mount -t glusterfs -o backup-volfile-servers=glusterfs-bj-ali-bgp2,log-level=WARNING glusterfs-bj-ali-bgp1:/vol_adf27fe83b028ab6d7b0fde93a749d20 /data/loki
9、删除集群
参考文献https://www.jianshu.com/p/525d98c51d5e
参考文献https://https://blog.csdn.net/jxlhljh/article/details/126481525
删除device-->删除node-->删除-->删除cluster集群
heketi-cli topology info | grep Size | awk '{print $1}' | cut -d: -f 2 |xargs -i heketi-cli device delete {}
heketi-cli node list|awk '{print $1}' | cut -d: -f 2 |xargs -i heketi-cli node delete {}
heketi-cli cluster delete <cluster ID>
10、创建heketi-ui
docker run -d -e HEKETI_SERVER_URL="http://10.192.61.11:8080" -e HEKETI_SERVER_USER="admin" -e HEKETI_SERVER_SECRET="admin" -p 3000:3000 orachide/heketi-ui