我现在有一个通过 Landscape/Autopilot 创建的 7 节点 OpenStack 集群。我为所有内容选择了 Ceph。
进入 juju/查看 ceph 后。
juju ssh ceph/0
root@topdesk:~# rados df
pool name category KB objects clones degraded unfound rd rd KB wr wr KB
.rgw - 2 6 0 0 0 20 14 23 6
.rgw.buckets - 2 4 0 0 0 108 90 24 5
.rgw.buckets.index - 0 3 0 0 0 25 22 19 0
.rgw.control - 0 8 0 0 0 0 0 0 0
.rgw.gc - 0 32 0 0 0 828 828 576 0
.rgw.root - 1 3 0 0 0 24 16 3 3
.users.uid - 1 5 0 0 0 17 13 18 3
cinder - 4588521 1905 0 0 0 2120 6610 6679 3500193
data - 0 0 0 0 0 0 0 0 0
glance - 12636624 1557 0 0 0 1122 2737602 3140 12636631
metadata - 0 0 0 0 0 0 0 0 0
rbd - 0 0 0 0 0 0 0 0 0
total used 52120568 3523
total avail 11725934688
total space 11778055256
root@topdesk:~# ceph osd lspools
0 data,1 metadata,2 rbd,3 .rgw.root,4 .rgw.control,5 .rgw,6 .rgw.gc,7 .users.uid,8 cinder,9 glance,10 .rgw.buckets.index,11 .rgw.buckets,
- 我如何知道我有多少“弹性”,比如数据被复制了多少次?
- 实例是否也存储在 ceph 上,以便我可以进行实时迁移?
答案1
要了解数据的弹性,请尝试
sudo ceph osd dump | less
在输出的开始处,它将根据您的设置显示池和复制的大小或擦除编码计数。
实例实时迁移取决于所用卷存储的类型。如果是卷支持的存储,则可以使用实时迁移。(是的,这些卷也驻留在 Ceph 上)。
答案2
Autopilot 中的 Ceph 弹性为 3 个副本。不使用擦除编码,因为目前不建议用于块。