Ceph-deploy 搭建Ceph分布式存储系统

Ceph-deploy搭建ceph集群 Ceph可用于为云平台提供Ceph对象存储、块存储、文件系统存储。所有Ceph存储集群部署都从设置每个Ceph节点开始,然后设置网络块存储RedismasterslavezookeeperMysqlmasterslavecephFS对象存储Ceph存储集群需要以下内容:至少一个和至少一个,以及至少与Ceph集群中存储的给定对象的副本一样多的Ceph对象存储守护进程(OSD)(例如,如果给定对象的三个副本存储在Ceph集群中,则该Ceph集群中必须至少存在三个OSD) 阅读详情

Ceph-deploy 搭建Ceph分布式存储系统

Ceph版本为mimic Ceph-deploy版本为2.0.1


环境准备

安装Ceph-deploy管理节点

(在管理节点上)添加Ceph仓库到Ceph-deploy管理节点,然后安装Ceph-deploy

  1. 添加版本密钥和源
    export CEPH_DEPLOY_GPG_URL=http://mirrors.163.com/ceph/keys/release.asc·
    export CEPH_DEPLOY_REPO_URL=http://mirrors.163.com/ceph/debian-mimic
  2. 更新仓库
    sudo apt update
  3. 检查python是否安装,若无,则执行
    sudo apt-get install python-minimal
  4. 安装Ceph-deploy
    sudo apt-get install ceph-deploy
  5. 安装ntp(在各个节点上都应当安装ntp以防止因时间偏移产生的问题)
    sudo apt install ntp
  6. 安装SSH服务器(在各个节点上都应当安装SSH服务器)
    sudo apt install openssh-server

节点配置

ceph-deploy支持通过–username 参数,使admin在使用免密sudo权限的用户于远程节点上部署ceph时可以免除密码输入(不推荐)

  1. 为每个Ceph节点创建一个专用于ceph的用户
    ssh {user}@{remote-node-ip}
    sudo useradd -d /home/{username} -m {username}
    sudo passwd {username}

  2. 确保新创建的用户拥有sudo权限
    echo "{username} ALL=(root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/{username}
    sudo chmod 0440 /etc/sudoers.d/{username}
    在使用以上命令,特别是chmod命令对sudoer.d进行权限修改时,必须加以注意,错误地修改了sudoers.d的权限将可能造成无法使用sudo,届时需要root密码重新修改sudoers.d的权限

  3. 开启免密SSH

    • 构造SSH密钥(不要使用sudo或root用户)
      ssh-keygen
    • 把管理节点的公钥分发到各个Ceph节点
      {username}为在主机名为{node hostname}的节点上添加的专用于Ceph的新用户
      ssh-copy-id {username}@{node hostname}
    • 为了方便起见,修改~/.ssh/config文件
      Host {hostname}
      hostname {hostname}
      user {username}
    • <
CentOS 7 部署 Ceph 分布式存储架构 阅读详情

相关推荐

Tessy学习系列(三):单元测试——官方例程isValueInRange

注意:工程名称以及路劲不能包含空格和中文

不吃鱼的猫的博客 2346

WSL2网络配置全攻略:如何让Windows和Linux子系统互相访问端口(附防火墙设置)

本文深入解析WSL2的网络架构,并提供详细的端口互通配置指南。针对WSL2与Windows宿主机之间常见的网络访问问题,文章从原理出发,逐步讲解如何识别网络环境、配置Windows防火墙规则、调整服务监听地址,并介绍镜像网络模式等进阶优化方案,最终实现稳定可靠的双向端口访问。

sony5的博客 1146

告别卡顿!用LVGL+DMA刷新STM32F407的SPI屏幕,性能提升实战

本文详细介绍了如何通过LVGL+DMA技术优化STM32F407驱动SPI屏幕的性能,实现接近60FPS的流畅刷新。从硬件瓶颈分析到SPI与DMA的精细化配置,再到LVGL的双缓冲机制与局部刷新优化,提供了一套完整的性能提升方案。特别适合嵌入式GUI开发中面临卡顿问题的工程师参考。

weixin_42531588的博客 378

Cesium体渲染实战:从医学CT到气象数据的3D可视化全攻略

本文详细介绍了如何利用Cesium体渲染技术实现医学CT和气象数据的3D可视化。从数据预处理到交互式渲染,涵盖了DICOM和NetCDF格式的处理技巧,以及性能优化的实战策略,帮助开发者高效处理复杂的三维数据集。

weixin_28717431的博客 420

开源模型应用落地-qwen模型小试-入门篇(二)

在windows环境下,使用transformer设置模型参数/System Prompt/历史对话

以微薄之力,予他人些许温暖. 3233

12、每日卫星任务规划问题的不同公式

本文探讨了卫星任务规划问题的多种数学公式表示方法,包括传统的整数线性规划(ILP)模型、改进的基于路径的公式、基于集合覆盖的公式以及动态规划公式。通过案例研究比较了不同公式的求解效率和适用场景,并提供了使用Python进行实际求解的操作步骤。最后讨论了进一步优化策略及未来研究方向,旨在为解决卫星任务规划问题提供全面的理论支持和实践指导。

assembly8low的博客 203

rv1126如何切换720p和1080p

切换720p和1080p可以使用modetest,但是需要将这两种模式都添加到connector中去 添加一个新的mode到connector中去,其实内核中已经有相关接口了,需要做一些小改动。 1.不采用设备树的方式去配置,将720p和1080p的timing参数配置放在数组中。 2.这里的printer和设备树中的.compatible = "printer"一致。 3.将其添加到connector中去 static int panel_simple_get_fixed_modes(struct

weixin_42097108的博客 863

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 毕设参考论文精读
下一篇: 软件Assurance
西土城想念伦敦
博客等级 码龄10年 21粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值