ceph本地镜像源搭建

简介: ceph本地镜像源搭建

本文以Cetnos7为例,搭建ceph本地镜像源

1、添加阿里云ceph镜像源

vi /etc/yum.repos.d/ceph.repo

[Ceph]

name=Ceph packages for $basearch

baseurl=https://mirrors.aliyun.com/ceph/rpm-luminous/el7/$basearch

enabled=1

gpgcheck=0

type=rpm-md

gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc

priority=1

[Ceph-noarch]

name=Ceph noarch packages

baseurl=https://mirrors.aliyun.com/ceph/rpm-luminous/el7/noarch

enabled=1

gpgcheck=0

type=rpm-md

gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc

priority=1

[ceph-source]

name=Ceph source packages

baseurl=https://mirrors.aliyun.com/ceph/rpm-luminous/el7/SRPMS

enabled=1

gpgcheck=0

type=rpm-md

gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc

priority=1

2、安装epel源

curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

3、仅下载镜像源包组

这么做的好处就是仅仅把最新所需要的包下载了下来,如果通过同步镜像的方式,会把一些暂时无用的包下载下来,占用空间!

yum install --downloadonly --downloaddir=/data/mirrors/ceph/ ceph ceph-radosgw ntp ceph-deploy

PS:其中--downloadonly表示仅下载,--downloaddir指定下载到哪个目录

4、安装nginx

我这里以nginx为例,当然你也可以使用vsftp或httpd

rpm -ivh http://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm

yum install wnginx

5、配置nginx

将原来/usr/local/nginx/conf/vhost/demo.conf清空,写入以下配置

server

   {

       listen 80;

       server_name _;

   

location / {

  root   /data/mirrors;

         index  index.html index.htm;

         autoindex on;

         autoindex_exact_size off;

         autoindex_localtime on;

       }

}

6、重启nginx服务

nginx -t

/etc/init.d/nginx restart

7、创建本地源

yum install createrepo -y

createrepo -pdo /data/mirrors/ceph/ /data/mirrors/ceph/

后续如果有更新增加或删减包,使用以下命令更新

createrepo --update /data/mirrors/ceph/

至此一个本地ceph源镜像就配置完成了

8、配置本地源

其他内网机器上配置源地址

mkdir /etc/yum.repos.d/repo

mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/repo

mv /etc/yum.repos.d/epel* /etc/yum.repos.d/repo

vi /etc/yum.repos.d/ceph.repo

[http-repo]

name=internal-ceph-repo

baseurl=http://IP/ceph

enabled=1

gpgcheck=0

将其中IP替换为本地镜像机的地址,此时就可以通过本地源安装服务了

yum -y install ceph ceph-radosgw ntp

 

目录
相关文章
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
1937 0
|
存储 缓存 运维
Ceph离线(纯内网)部署
Ceph离线(纯内网)部署
Ceph离线(纯内网)部署
|
4月前
|
网络协议 Android开发 数据安全/隐私保护
三色过人脸虚拟摄像头,安卓免root虚拟摄像头, 安卓虚拟摄像头过人脸
这个实现包含三个主要部分:虚拟摄像头核心服务、安卓环境配置脚本和客户端测试程序
|
安全 NoSQL Ubuntu
linux 添加用户useradd 段错误 (核心已转储)
在Linux系统中使用`useradd`命令添加用户时遇到“段错误 (核心已转储)”的问题,通常表明存在系统级或关键组件问题。可通过检查系统日志(如`/var/log/syslog`)和内核消息来定位错误。此外,还需检查并修复文件系统错误(使用`fsck`),确保关键配置文件未损坏,并更新系统包与安全补丁。使用内存检测工具(如memtest86+)排查硬件故障,或重新安装`useradd`及其依赖库。通过`strace`跟踪命令执行过程,检查SELinux/AppArmor安全策略影响,并分析核心转储文件以进一步诊断问题根源。
853 1
|
存储 缓存 Apache
Apache Paimon 在蚂蚁的应用
本文整理自 Apache Paimon Committer 闵文俊老师在5月16日 Streaming Lakehouse Meetup · Online 上的分享。Apache Paimon 是一种实时数据湖格式,设计用于流批一体处理,支持实时更新和OLAP查询。它采用LSM Tree结构,提供多种Changelog Producer和Merge Engine,支持高效的数据合并。Paimon适用于流读、批读及时间旅行查询,与多种查询引擎兼容。在蚂蚁集团的应用中,Paimon降低了资源开销,提升了查询性能,简化了研发流程,特别是在去重、核对场景和离线查询加速方面表现突出。
1193 7
Apache Paimon 在蚂蚁的应用
|
网络协议 Linux 网络安全
Iptables 命令完整指南
【8月更文挑战第20天】
4592 0
Iptables 命令完整指南
|
缓存
Errors during downloading metadata for repository 'remi-modular' 问题如何解决?
Errors during downloading metadata for repository 'remi-modular' 问题如何解决?
1056 5
|
存储 JSON Kubernetes
证书管理工具 cfssl 浅尝
证书管理工具 cfssl 浅尝
596 0
|
XML Java Android开发
安卓开发新趋势:Jetpack Compose的兴起与应用
【5月更文挑战第25天】随着移动开发技术的不断演进,安卓平台的创新也在持续推进。近年来,一个名为Jetpack Compose的新工具集引起了开发者社区的广泛关注。本文将深入探讨Jetpack Compose的核心概念、优势以及它对现有安卓开发模式的影响,并分析其在实际项目中的应用潜力。
|
网络协议 Linux Windows
计算机网络抓包工具——tcpdump详解
计算机网络抓包工具——tcpdump详解