[BigData] Ceph 离线安装教程

本文介绍如何在CentOS7 x86_64环境下进行Ceph集群的在线及离线部署流程,包括配置Ceph源、安装依赖包、下载与打包rpm文件、配置本地源以及最终的离线安装与验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、系统环境

         CentOS 7 x86_64 

二、软件下载(基于可访问网络的 CentOS 7 x86_64 系统)

2.1  配置 ceph 源,以 ceph-hammer 为例,这里使用163源

 

    # vim /etc/yum.repos.d/ceph.repo   

 

 

    [Ceph]
    name=Ceph packages for $basearch
    baseurl=http://mirrors.163.com/ceph/rpm-hammer/el7/$basearch
    enabled=1
    gpgcheck=1
    type=rpm-md
    gpgkey=https://download.ceph.com/keys/release.asc
    priority=1
    
    [Ceph-noarch]
    name=Ceph noarch packages
    baseurl=http://mirrors.163.com/ceph/rpm-hammer/el7/noarch
    enabled=1
    gpgcheck=1
    type=rpm-md
    gpgkey=https://download.ceph.com/keys/release.asc
    priority=1
    
    [ceph-source]
    name=Ceph source packages
    baseurl=http://mirrors.163.com/ceph/rpm-hammer/el7/SRPMS
    enabled=1
    gpgcheck=1
    type=rpm-md
    gpgkey=https://download.ceph.com/keys/release.asc
    priority=1

2.2  安装依赖包   

 

 

     # yum install  epel-release yum-plugin-priorities -y

 

2.3  下载 ceph 安装包     

 

     # yum clean all
     # mkdir ~/packages && cd ~/packages
     # yum install --downloadonly --downloaddir=`pwd` ceph-deploy ceph ceph-radosgw

 

 

       

        将 ~/packages 目录下的所有rpm文件打包,上传到内网服务器,以便离线安装。

三、软件离线安装(面向无网络访问的 CentOS 7 x86_64 系统)

 3.1  配置本地 CentOS 源(为了解决未知依赖问题)

        将光盘文件 CentOS-7-x86_64-Everything-1708.iso 上传至服务器     

 

      # mount -o loop CentOS-7-x86_64-Everything-1708.iso /mnt
      # vim /etc/yum.repos.d/local.repo

 

 

      [local]
      name=local
      baseurl=file:///mnt
      gpgcheck=0   

 

 

      # yum clean all

 

3.2   安装 Ceph

 

      # cd <Ceph rpm包路径>
      # yum install * -y

 

3.3   验证 Ceph

 

     # ceph -v

 

       

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值