升级 ceph 集群

ceph-ansible 在 infrastructure-playbooks 中提供了一个用于升级 Ceph 集群的 playbook:rolling_update.yml

此 playbook 可用于次要升级 (X.Y 到 X.Z) 或主要升级 (X 到 Y)。

在运行主要升级之前,您需要先更新 ceph-ansible 版本。

示例

$ ansible-playbook -vv -i hosts infrastructure-playbooks/rolling_update.yml

注意

您可以将 --limit 标志与 rolling-update playbook 一起使用,以定位 OSD 或 mon 的子集。例如

ansible-playbook -vv -i hosts infrastructure-playbooks/rolling_update.yml \
   --limit mon1 --tags=mons