ubuntu cephadm集群搭建步骤有哪些

avatar
作者
猴君
阅读量:0

在Ubuntu上使用cephadm搭建Ceph集群的步骤如下:

准备工作

  1. 配置hosts解析:确保所有节点的/etc/hosts文件正确配置,包括每个节点的IP地址和主机名。
  2. 安装时间服务:安装并配置时间服务,如chrony,以确保节点间的时间同步。

安装cephadm

  1. 安装依赖

    • 安装Docker(或其他容器运行时,如Podman):
      sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 
    • 安装Python 3:
      sudo apt-get install python3 
  2. 添加Ceph仓库

    sudo apt-add-repository "deb https://download.ceph.com/debian-luminous/ $(lsb_release -sc) main" sudo apt-get update 
  3. 安装cephadm

    sudo apt-get install cephadm 

引导新群集

  1. 创建Ceph目录

    sudo mkdir -p /etc/ceph 
  2. 初始化集群

    sudo cephadm bootstrap --mon-ip <MON_IP> --cluster-network <CLUSTER_NETWORK> --single-host-defaults 

    其中,<MON_IP>是监控节点的IP地址,<CLUSTER_NETWORK>是集群的网络地址。

添加节点

  1. 添加监控节点

    sudo cephadm shell -- ceph orch apply mon --allow-overlap 
  2. 添加存储节点

    sudo cephadm shell -- ceph orch apply osd --all-available-devices 

验证集群状态

  1. 查看Ceph状态
    sudo ceph status 

配置存储池

  1. 创建存储池
    sudo ceph osd pool create <POOL_NAME> <POOL_TYPE> <PG_NUM> 
    其中,<POOL_NAME>是存储池的名称,<POOL_TYPE>是存储池的类型(如replicated或erasure),<PG_NUM>是PG的数量。

通过以上步骤,您可以在Ubuntu上成功搭建Ceph集群。请根据您的具体需求和环境调整步骤。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!