6.11 store-monitor
以下设置对于 Store 组件的 monitor 服务来说是可调的。
依赖项
Requires: none
Required by: store-daemon, store-gateway
Considerations: none
store-monitor 设定的设置
以下的 etcd 键由 store-monitor 组件设置,通常在它的 /bin/boot
脚本。
设置 | 描述 |
---|---|
/deis/store/adminKeyring | 一个 admin 用户用于访问 Ceph 集群的 keyring |
/deis/store/fsid | Ceph 文件系统 ID |
/deis/store/hosts/$HOST | 运行着 store-monitor 实例的主机名(不是 IP) |
/deis/store/monKeyring | 监视器(monitor)用于访问 Ceph 集群的keyring |
/deis/store/monSetupComplete | 设置 Ceph 集群什么时候 setup 完成 (由 store-monitor 设置) |
/deis/store/monSetupLock | 已经建立了 Ceph 集群的监视器实例的 IP 地址 |
/deis/store/minSize | 集群可接受写的最小 store-daemons 数量 |
/deis/store/pgNum | storage pools 的 Ceph placement groups 数量 |
/deis/store/size | 存储在 Ceph 的数据副本数量 |
store-monitor 使用的设置
store-monitor 组件没有使用来自 etcd 的键。
使用定制的 store-monitor 镜像
你可以使用一个定制的 store-monitor 组件的 Dokcer 镜像来代替 Deis 提供的镜像:
$ deisctl config store-monitor set image=myaccount/myimage:latest
这将从公有的 Docker registry 拉取(pull)镜像。你也可以从一个私有的 registry 拉取(pull):
$ deisctl config store-monitor set image=registry.mydomain.org:5000/myaccount/myimage:latest
确保你定制的镜像功能与 Deis 自带的 stock store-monitor image 一样。明确的说,就是确保它设置和读取合适的 etcd 键。