Centos搭建ceph+++四、yum源设置

Centos7配置yum源(本地yum源和阿里网络yum源) 一、centos7配置yum源 yum源分为本地yum源和网络yum源 1、配置本地yum源 步骤一:在centos虚拟机中挂载光盘 1.创建挂载点目录 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# df /mnt/cdrom 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda3 39517336 7718416 31798920 20% / 2.挂载光盘 [root@loc 阅读详情

四、设置ceph yum源

都是用的阿里的源

所有节点上:

1.新建ceph源

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

[ceph-jewel]
name=Ceph jewel packages
baseurl=https://mirrors.aliyun.com/ceph/rpm-jewel/el7/x86_64/
enabled=1
gpgcheck=0

2.安装epel源

yum install https://mirrors.aliyun.com/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm


admin-node节点:

安装ceph-deploy

yum install https://mirrors.aliyun.com/ceph/rpm-jewel/el7/noarch/ceph-deploy-1.5.39-0.noarch.rpm

node1,node2,node3节点:

安装ceph

yum install ceph -y


如果你正常安装:

就去搭建个ntp服务器使所有节点时间同步(我是直接同步的openstack的controller节点因为我后面需要)不会的参考我http://blog.youkuaiyun.com/controllerha/article/details/78658204设置ntp时间同步服务器


____________________________________________________________________________________________________________________________________


我在最开始安装时遇到了报错(是openstack源的问题,我前面是直接克隆的弄openstack的虚拟机,搞得依赖包错误,最后我还是重新新建的虚拟机来,然后用了上面的那种源设置):

下面的只是写出来只表示如果有相同错误可以去试试,不过虽然是安装起了但是还是感觉有问题

报错有一大堆说有许多依赖包没有安装于是我加了个centos7本地源

vi local.repo

[centos]
name=centos
baseurl=ftp://192.168.100.10/centos/
gpgcheck=0
enabled=1
[mitaka]
name=mitaka
baseurl=ftp://192.168.100.10/mitaka/Openstack-Mitaka/
gpgcheck=0
enabled=0

我源是在openstack的controller节点上通过ftp共享过来的,我先是只打开了centos7的本地源,没有开启mitaka的源(开启了可能会有依赖包报错)

源设置具体参考http://blog.youkuaiyun.com/controllerha/article/details/78657920


然后继续安装(报错少了许多):

Error: Package: 1:ceph-mon-10.2.10-0.el7.x86_64 (ceph-jewel)
           Requires: python-flask
Error: Package: 1:ceph-selinux-10.2.10-0.el7.x86_64 (ceph-jewel)
           Requires: selinux-policy-base >= 3.13.1-102.el7_3.13
           Installed: selinux-policy-targeted-3.13.1-60.el7_2.7.noarch (@mitaka)
               selinux-policy-base = 3.13.1-60.el7_2.7
           Available: selinux-policy-minimum-3.13.1-60.el7.noarch (centos)
               selinux-policy-base = 3.13.1-60.el7
           Available: selinux-policy-mls-3.13.1-60.el7.noarch (centos)
               selinux-policy-base = 3.13.1-60.el7
           Available: selinux-policy-targeted-3.13.1-60.el7.noarch (centos)
               selinux-policy-base = 3.13.1-60.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

它说我缺少依赖包python-flask

并且selinux-policy包版本低了

然后我找了半天,发现我mitaka本地源中居然有python-falsk包


我打开mitaka本地源安装了python-fslsk:

[centos]
name=centos
baseurl=ftp://192.168.100.10/centos/
gpgcheck=0
enabled=1
[mitaka]
name=mitaka
baseurl=ftp://192.168.100.10/mitaka/Openstack-Mitaka/
gpgcheck=0
enabled=1

安装:

yum install python-flask -y


但是还缺少了个selinux-policy,版本低了于是我把移走的CentOS-Base.repo重新移动回来更新了selinux-policy

 cp /opt/CentOS-Base.repo /etc/yum.repos.d/

yum update selinux-policy* -y


安装完这个后,我把mitaka的源重新关闭并将CentOS-Base.repo改了个名字使其不生效(mitaka的源可能会报依赖包错误,但是我centos7的本地源没有关闭,因为安装ceph需要其中一些包)


[centos]
name=centos
baseurl=ftp://192.168.100.10/centos/
gpgcheck=0
enabled=1
[mitaka]
name=mitaka
baseurl=ftp://192.168.100.10/mitaka/Openstack-Mitaka/
gpgcheck=0
enabled=1

mv CentOS-Base.repo CentOS-Base.repo.bak


做完上述的事后我的源,还有三个在用:centos7本地源,ceph源,epel源,再次安装ceph无报错完美结束

安装前全部清除一次否则还会有错

[root@node2 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: centos ceph-jewel epel
Cleaning up everything
Cleaning up list of fastest mirrors

yum install ceph -y

Flask依赖包和安装包汇总 Flask-0.12.1 离线安装需要的软件包为: install_requires=[ 'Werkzeug>=0.7', 'Jinja2>=2.4', 'itsdangerous>=0.21', 'click>=2.0', ], 这四个依赖包都需要安装后,才能正常安装Flask;这四个依赖包也有其他依赖: Jinja2-2.9.6 安装需要的依赖包有: install_requires=['MarkupSafe>=0.23'], Werkzeug-0.12.1 安装没有必须的依赖包; itsdangerous-0.24 安装没有必须的依赖包; click-6.7 安装没有必须的依赖包; MarkupSafe-1.0 安装没有必须的依赖包; 本资源中,包含上面所有的依赖包和软件包 立即下载

相关推荐

python-flask部署

讲述如何将python flask部署到生产环境中,是成功的例子

最全CentOS 7部署 Ceph分布式存储架构_centos7,2024年最新农民工看完都会了

Monitors: Ceph Monitor维护着展示集群状态的各种图表,包括监视器图、 OSD 图、归置组( PG )图、和 CRUSH 图。Ceph 保存着发生在Monitors 、 OSD 和 PG上的每一次状态变更的历史信息(称为 epoch )。MDSs: Ceph 元数据服务器(MDS)为 Ceph 文件系统存储元数据(也就是说,Ceph 块设备和 Ceph 对象存储不使用MDS )。

2401_84562858的博客 1430

零基础使用Manim画傅里叶变换

0x01 准备工作 确保你的电脑中安装的有:Python(3.6以上版本,推荐3.8)、FFmpeg(在PATH环境变量中)、LaTex发行版,如果这些都有了,就可以跳过这步。 下面是安装指南: Python:Win10用户直接在微软商店搜索Python3.8安装,也可以自行百度安装方法,在开始菜单右键打开PowerShell,或者Win+R输入PowerShell打开,输入Pyhton --version,显示3.8以上。 FFmpeg:可以直接百度下载,或者用我打包好的(下载链接)。下载好后,将ff

TagBug的博客 3191

centos7(三节点)搭建ceph环境

我的环境是centos7,三台都搭建好yum源,保证都是ok的。 192.168.1.220 节点1 (mon, ceph-deploy) 192.168.1.221 节点2 (osd) 192.168.1.222 节点3 (osd) 分别在三个节点上都关闭selinux 修改/etc/selinux/config, 将值设为disabled, reboot 分别在...

CloudXli的博客 2904

开源onlyoffice编译完整过坑版

onlyoffice 编译过坑完整版;

sHImart 4551

【Cadence】stb仿真和ac仿真——以一个简单的全差分反相放大器仿真为例

最近在补一些仿真方法学的问题,以及一些一直以来都有点模糊的概念,简单记录一下。搭建一个以两个CMOS反相器构成的全差分放大器(28nm工艺,PMOS和NMOS尺寸一致)激励的设置方便共模和差模仿真用同一个TB(这里有一个问题:这个放大器需要在开环下仿真还是闭环下?哪些放大器应用在开环,哪些闭环?这种应用场景不同会导致需要仿真得到开环还是闭环增益,或者环路增益?(我知道放大器在设计的时候肯定都是闭环应用的多,但是什么时候没必要闭环应用?光验证ac和stb仿真是否一样的话有必要有回路吗?

weixin_44951108的博客 5万+

centos7下ceph-jewel单节点部署

服务器/虚拟机准备 1.配置dns,保证机器可以使用公网网络源 2.额外添加几个盘,作为数据盘,此处我加了/dev/vdb /dev/vdc /dev/vdd三块100G的盘 准备源 添加centos源和epel源,本文全部使用阿里云的源 [root@dev179 ~] rm /etc/yum...

chuotudi5686的博客 276

Node-Red系列教程——NodeRed通过OPC UA读取数据并写入mysql

NodeRed通opcua读取西门子数据并存入mysql

鲸鱼姐的专栏 1万+

Python-Flask框架

Flask是一个基于python的前端框架

qq_59294755的博客 8919

AIGC实战指南:从提示词到工作流,掌握AI内容生成核心技能

人工智能生成内容(AIGC)作为当前AI技术的重要应用领域,其核心原理基于大语言模型(LLM)对海量数据的学习与模式识别。这项技术的价值在于将复杂的创作过程自动化,显著提升内容生产效率与创意实现的多样性。在实际应用中,AIGC已广泛渗透至文本创作、图像设计、音频合成及视频生成等多个场景,成为数字内容生产的重要工具。要高效运用AIGC,关键在于掌握提示词工程与模型微调等核心技能。例如,通过结构化提示词设计,可以精确引导模型生成符合预期的专业周报;而选择合适的微调模型,则能大幅提升图像生成的风格控制力与输出质量

weixin_26808439的博客 375

过程挖掘(Process Mining)1——始于颜值

下周开始每周1-2篇的过程挖掘分享 过程挖掘是什么? 过程挖掘与过程管理的关系? 过程挖掘与数据挖掘的关系? 管理学还是计算机科学?

hyhy12580的博客 6236

Centos搭建ceph+++三、创建部署CEPH用户

四、创建部署CEPH用户 admin-node节点需要以普通用户登录 Ceph 节点,且此用户拥有无密码使用sudo的权限 1.安装ssh服务器(一般来说都是有的不用安装) yum install openssh-server 2.在所有节点上创建ceph用户并设置密码 admin-node节点: 创建用户: useradd -d /home/ceph -m ceph

controllerha的博客 4660

微信小程序 - 详细解决map地图上使用自定义图标图片或自定义样式进行markers标记点,手机真机运行时安卓系统、苹果ios系统会出现不显示标记点的问题(大概率安卓正常显示标记点,但苹果就加载失败)

微信小程序,map,地图组件,安卓android,苹果ios,真机调试,marker,标记点,在地图上标记,突然就不显示白屏了没动代码,自定义标记点icon,label动态数字,小程序地图markers标记点显示不出来,微信小程序map组件,地图加载后marker标记点ios设备不显示,android正常显示,添加多个标记点。安卓能正常显示标记点图标,IOS设备不显示标记点图标,map地图白屏不显示标记,图标真机调试不显示,自定义图标,报错,页面白屏,不报错也不显示,无法加载,图片展示不出来,iconPat

✅ 精选推荐文章 5956

Centos搭建ceph+++五、创建ceph集群

五、创建ceph集群 1.node-admin管理节点上创建一个目录,用于保存 ceph-deploy 生成的配置文件和密钥对 切换到ceph用户 su - ceph 创建my-cluster文件夹 mkdir my-cluster 进入文件夹中(下面命令都在这里面执行) cd my-cluster [ceph@admin-node ~]$ cd m

controllerha的博客 1181

Python 爬虫实战:网站反爬机制绕过终极指南(技术原理 + 实战代码 + 避坑技巧)

在 Python 爬虫的世界里,反爬机制是每一个爬虫开发者都必须面对的挑战。网站为了保护自身数据不被恶意爬取,会设置各种反爬机制,这使得爬虫开发变得更加复杂和有趣。本文将详细介绍常见的网站反爬机制及其绕过方法,结合技术原理、实战代码和避坑技巧,帮助你成为一名优秀的爬虫开发者。

u014481728的博客 1005

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

搭建本地Ceph yum源

centos7 Ceph yum源搭建:1、安装nginx,createrepo,reposyncyum install nginx createrepo yum-utils -y2、在nginx根目录建立文件夹mkdir -p /usr/share/nginx/html/yum/x86_64/ceph/RPMS#使用默认nginx配置,访问目录是在:/usr/share/nginx/html/启...

涛子GE哥的博客 2902

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

使用ceph-deploy 2.0.0 部署ceph 12.2.5集群

1. 环境 1.1 硬件 4台 Linux虚拟机: server0, server1, server2, server3 每台有两块磁盘 : /dev/vdb, /dev/vdc 每台有两块网卡 :eth0, ens9 1.2 软件 linux版本: CentOS 7.2.1511 内核版本 : 3.10.0-327.el7.x86_64 ceph版本: 12.2.5...

for_tech的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ceph详细部署------yum安装

Ceph 存储分类: 本地存储,不能再网络上用 ext3 ext4 ntfs 网络文件存储 nfs 共享的裸设备 块存储(iscsi) SAN(存储区域网) 分布式存储集群 namenode 元数据服务器 ceph基本组件 ①Monitors 监视节点或者把客户端请求分配给OSD节点至少要三个mon,因为过半原则(意思就是要想运行ceph必须要求两台可使用),所谓高可用(是一般生产企业保存三个副本,就是比如你存10G,结果一共占用30G)必须安装此组件 ②Managers...

m0_57480470的博客 2668

Python Flask(五) Email

欢迎访问地平线上的一匹狼-Python Flask(五)moudule:Flask_mail

裟椤的博客 1255

python离线安装flask及其扩展包

目前,关于flask的安装方法大多都是在线安装,如:http://dormousehole.readthedocs.org/en/latest/ 介绍那样,使用pip或easyinstall,这很方便。然而,当我们在某个特殊的情况下必须离线安装flask的时候(好吧,也就是我,希望在一个于外网隔离的内网的远程主机上安装flask并且实现一个小网站的功能),就需要离线安装。 离线安装的总路线就是:把...

heimao0307的博客 1万+

python flask打包和安装所需要依赖包的方法

参考文章 https://blog.youkuaiyun.com/chuta9217/article/details/100617765 打包项目

zhaomengxia123的博客 2662

pythonpecan教程_python后台Flask 快速入门

全栈工程师开发手册 (作者:栾鹏)在python web框架的世界里充满了选择。有Django,Flask,Pyramid,Tornado,Bottle,Diesel,Pecan,Falcon等等的来吸引开发者的注意。作为一个开发者,你想要从中选择一个框架来帮你完成项目,并且能继续做大事情。关于读者该选择哪个框架,这里不做选择,本文带大家入门flask框架。安装Flaskpip install f...

weixin_39524574的博客 720

Python - Flask - 进阶

项目布局 flaskr/,一个包含应用代码和文件的 Python 包。 tests/,一个包含测试模块的文件夹。 venv/,一个 Python 虚拟环境,用于安装 Flask 和其他依赖的包。 flask-tutorial/ ├── flaskr/ │ ├── __init__.py │ ├── db.py │ ├── schema.sql │ ├── aut...

chuckchen1222的博客 781

python flask安装_python-flask-2 安装及设定 flask

https://linoxide.com/linux-how-to/install-flask-python-ubuntu/1. prerequisites> create a new user: sudo adduser bob> grant admin privileges: sudo usermode -aG sudo bob2. install components from ...

weixin_39604045的博客 577

python Flask离线安装与测试

 Flask是用python进行web开发时,常见的python web框架。 如果服务器可以连接到外网,可以简单的用 pip install Flask 直接将Flask的依赖包及Flask直接安装好。 但公司的测试环境,一般是内网,不能随表上连到外网,这就需要采用离线软件包方式安装了。 下面是我的测试安装过程。 1. 确定依赖的包(参考:http://stackoverflow.

yumushui的专栏 9935

搭建ceph架构图

本次搭建需要4台虚拟机 一台ceph-deploy管理节点 三台ceph存储节点 部署版本:jewel 网络设置 admin-node(管理节点): 外部网络:192.168.200.40 ceph管理网络:10.0.0.40 node1: 外部网络:192.168.200.41 ceph管理网

controllerha的博客 7967
上一篇: Centos搭建ceph+++三、创建部署CEPH用户
下一篇: Centos搭建ceph+++五、创建ceph集群
不想飞的狗
博客等级 码龄9年 160粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值