CephFS运维指南

这是一个 Ceph 运维指南。

Operation
CephFS运维指南

安装 (Helm)

  1. 添加 Rook Helm 仓库:

    bash
  2. 安装操作器:

    bash
  3. 安装集群:

    bash

操作器配置

rook-ceph-operator 默认值

  • Pod 资源请求和限制:

    yaml
  • 全局日志级别:

    yaml
  • CSI 配置:

    • RBD 供应器资源:

      yaml
    • RBD 插件资源:

      yaml
    • CephFS 供应器和插件资源(类似格式)。

    • NFS 供应器和插件资源(类似格式)。

  • 监控:

    yaml

集群配置

  • 工具箱:

    yaml
  • Ceph 集群规格:

    yaml

移除 OSD

  1. 停止 Rook 操作器:

    bash
  2. 将 OSD 标记为 out:

    bash
  3. 确认 OSD 已下线:

    bash
  4. 等待回填完成(active+clean PG)。

  5. 移除 OSD:

    bash
  6. 验证:

    bash
  7. 重启 Rook 操作器。

磁盘分区

  1. 列出可用磁盘:

    bash
  2. 分区磁盘:

    bash

清理设备

  1. 清除分区:

    bash

暴露监控 GUI

  1. 证书定义(Cert Manager):

    yaml
  2. 网关定义(Istio):

    yaml
  3. 虚拟服务定义(Istio):

    yaml

问题和故障排除

  1. 服务端口更改:

    • 在 Helm 值中设置 cephClusterSpec.dashboard.port=7000

  2. OSD 密钥环不匹配:

    • 检索密钥环并解决不匹配问题。

  3. 实体存在但密钥不匹配:

    • 删除旧的认证:

      bash

监控

  • 在 Helm 值中启用监控:

    yaml
  • 添加监控标签:

    yaml

升级

  1. 升级 Helm:

    bash
  2. 使用 Helm 升级:

    bash

Recommended Posts

回复 (0)

还没有评论。成为第一个分享想法的人!