如何在云盘环境下,自动启用运行keydb集群
背景
keydb号称可以重复利用磁盘来节省内存的成本, 如果要启用flash功能的话, 必须使用btrfs或者zfs, 本文介绍基于一种zfs的方案。...大约这样的,制作一个带有keydb的镜像, 然后镜像启动的时候挂载云盘, 初始化zfs, 挂载到keydb的数据目录, 启动keydb进程, 然后再运行集群初始化命令, 一气呵成。...的userdata来进行的, terraform有专门的模块暂不细表....脚本有个关键的初始化zfs, 如下
zpool create -f keydb raidz ${device\_list}
zfs create keydb/data
zfs set mountpoint...-b ${device\_name} ]; do
sleep 3
echo "wait ${device\_name} ready"
done
zpool create -f keydb