8.5. 手动升级 Ceph 控制面板节点及其操作系统
作为系统管理员,您可以手动将 Red Hat Ceph Storage 集群节点上的 Ceph Dashboard 软件和 Red Hat Enterprise Linux 操作系统同时升级到新的主版本。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 该节点正在运行 Red Hat Enterprise Linux 7.9。
- 该节点正在运行 Red Hat Ceph Storage 版本 3.3z6 或 4.1
- 访问 Red Hat Enterprise Linux 8.3 的安装源。
流程
从集群卸载现有的仪表板。
进入
/usr/share/cephmetrics-ansible
目录:# cd /usr/share/cephmetrics-ansible
运行
purge.yml
Ansible playbook:# ansible-playbook -v purge.yml
如果使用 Red Hat Ceph Storage 3,请禁用 Red Hat Ceph Storage 3 工具存储库:
# subscription-manager repos --disable=rhel-7-server-rhceph-3-tools-rpms
如果使用 Red Hat Ceph Storage 4,请禁用 Red Hat Ceph Storage 4 工具存储库:
# subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
-
安装
leapp
实用程序。请参阅从 Red Hat Enterprise Linux 7 升级到 Red Hat Enterprise Linux 8。 -
通过
leapp
预升级检查运行。请参阅从命令行评估可升级性。 -
在
/etc/ssh/sshd_config
中设置PermitRootLogin yes
。 重启 OpenSSH SSH 守护进程:
# systemctl restart sshd.service
从 Linux 内核中删除 iSCSI 模块:
# modprobe -r iscsi
- 执行 从 RHEL 7 升级到 RHEL 8 的内容,以执行升级。
- 重新引导节点。
为 Red Hat Enterprise Linux 8 启用 Red Hat Ceph Storage 4 的工具存储库:
# subscription-manager repos --enable=rhceph-4-tools-for-rhel-8-x86_64-rpms
启用 Ansible 存储库:
# subscription-manager repos --enable=ansible-2.9-for-rhel-8-x86_64-rpms
-
配置
ceph-ansible
以管理集群。它将安装仪表板。按照使用 Ansible 安装Red Hat Ceph Storage 中的说明,包括前提条件。 -
作为上述流程的一部分运行
ansible-playbook site.yml
后,会输出仪表板的 URL。如需有关查找 URL 和访问仪表板的更多信息,请参阅 控制面板指南中使用 Ansible 安装仪表板。
其它资源
- 如需更多信息,请参阅安装指南中的手动升级 Red Hat Ceph Storage 集群和操作系统。
- 如需更多信息,请参阅 从 Red Hat Enterprise Linux 7 升级到 Red Hat Enterprise Linux 8。
- 如需更多信息,请参阅 控制面板指南中的Ansible 安装仪表板。