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 分布式存储架构 阅读详情

相关推荐

ceph安装部署

ceph集群创建: 创建虚拟机器必须是单数例如:3,6,9等 主机名对相应的/etc/hosts,ip地址,yum源可以上网查询 修改所有主机的主机名,ssh免密连接,ntp时间同步,创建物理磁盘 hostnamectl set-hostname ceph1 reboot 1.关闭防火墙 systemctl stop firewalld systemctl disable firewalld 2.关闭selinux setenforce 0 步骤一: 挂在相关的ceph资源包,ceph-.

weixin_39934651的博客 1889

Ceph集群部署(基于ceph-deploy

一个集群自动化部署工具,使用较久,成熟稳定,被很多自动化工具所集成,可用于生产部署。3.admin管理节点配置ssh免密登录node节点。部署Ceph实验(基于ceph-deploy)2.安装ceph-deploy部署工具。10.解决HEALTH_WARN问题。7.使其它节点可以管理Ceph群集。1.创建一个Ceph工作目录。6.配置Ceph yum源。3.手动安装Ceph软件包。部署Ceph集群的方法。部署Ceph集群的方法。8.部署osd存储节点。Ceph生产环境推荐。三、部署Ceph集群。

2401_83784772的博客 4564

使用ceph-deploy部署Ceph集群

初次入门,使用ceph-deploy工具快速安装(相比于手工安装)一套三节点的Ceph集群,并最终创建对象存储服务进行系统验证。 预先了解两个基本概念: mon:osd监视器,osd的守护进程,通常一个osd对应一个mon osd:实际存储数据,通常直接对应一块硬盘 三台机器(Ubuntu 16.04):172.31.0.5,172.31.0.13,172.31.0.22,分别命名为ceph0...

半斤米粉闯天下的博客 8771

ceph部署和使用详细教程

ceph部署和使用详细教程

大虾别跑 1万+

Ceph的安装部署

Ceph 是一个开源的分布式存储系统,提供对象存储、块存储和文件存储功能。它通过自动分布数据和高可用性设计,旨在提供高度可扩展的存储解决方案。ceph架构如下图所示。

weixin_57254695的博客 2260

ceph集群搭建对象存储

最低限度机器: 1.osd1 192.168.1.2 2.osd2 192.168.1.3 3.monitor + radosgw 192.168.1.4 4.admin 192.168.1.5 前期准备: 0.所有机器初始化完毕,更改hostname,ntp校验时间,关闭selinux,...

chuguoxiu0177的博客 459

使用本地源搭建ceph存储集群并配置对象网关

前言-最近使用OSS比较多,想着自己搭一套,搜了半天选了ceph,其中的坑也是比较多,所以记录下来,让小伙伴们踩坑少一点。并且我这里是以单机版为例. 注意:如果你的服务器是一个裸机那么必然格式化磁盘并且创建文件系统,这里我建议你使用xfs文件系统,因为如果用ext4后面会出现问题,如果用你已经用了ext4也没关系,请看文章末尾。 一、搭建ceph本地源 1、创建好目录并下载软件包------注意如果网络不行,直接通过url下载在scp过去 mkdir-p /var/www/html/ceph/10.2.2

无知无畏的博客 1035

Centos7下使用Ceph-deploy快速部署Ceph分布式存储-操作记录

之前已详细介绍了Ceph分布式存储基础知识,下面简单记录下Centos7使用Ceph-deploy快速部署Ceph环境: 1)基本环境 192.168.10.220 ceph-admin(ceph-deploy) mds1、mon1(也可以将monit节点另放一台机器) 192.168.10.239 ceph-node1 osd1 192.168.10.212 ceph-node2 osd2 19...

weixin_33961829的博客 176

ceph部署及简单使用

以四台机器为例: 主机地址 主机名称 主机角色 192.168.100.30 ceph-admin admin 192.168.100.31 stor-01 mon, osd, mgr, mds 192.168.100.32 stor-02 mon, osd, mgr 192.168.100.33 stor-03 mon, osd, rgw ...

weixin_43601042的博客 2411

分布式存储--ceph快速部署

分布式存储--ceph部署搭建

运维Carl的博客 1263

【实战演练】Ceph分布式存储系列01-Ceph分布式存储集群搭建

天下大势,分久必合,合久比分。我发觉这句话真的可以套入万事万物的发展史。从存储的发展历史看,以前存储都是以本地硬盘的方式直接接入计算机本地(DAS-直接附加存储)。后来,为了数据共享、增加IOPS、增加Raid、LVM等提高可用性与数据保护的手段,又出现了集中存储(磁盘阵列)。随着X86服务器越来越便宜,集中存储的可扩展性不足、不能跨品牌跨型号整合等问题,又开始出现了以X86...

327

在CentOS 7上安装分布式存储系统Ceph

关于 Ceph 的介绍网上一大堆,这里就不重复了。Sage Weil 读博士的时候开发了这套牛逼的分布式存储系统,最初是奔着高性能分布式文件系统去的,结果云计算风口一来,Ceph 重心转向了分布式块存储(Block Storage)和分布式对象存储(Object Storage),现在分布式文件系统 CephFS 还停在 beta 阶段。Ceph 现在...

weixin_34146986的博客 247

Ceph-集群部署安装

硬件环境 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 300M 0 part /boot ├─sda2 8:2 0 2G 0 part [SWAP] └─sda3 8:3 0...

饱食而遨游,泛若不系之舟 491

分布式存储ceph安装报错总结

因为总结的报错有点多,就写一起了,以便于大家可以直接复制,然后用能查找关键字的工具直接查找。但是这样看起来可能会很乱 1.yum仓库,创建ceph.repo # vim /etc/yum.repos.d/ceph.repo [ceph-noarch] name=Ceph noarch packages baseurl=https://download.ceph.com/rpm-hammer/el7...

baidu_38803985的博客 2893

ceph安装文档(Luminous版)

1、安装ntp 我们建议在所有 Ceph 节点上安装 NTP 服务(特别是 Ceph Monitor 节点),以免因时钟漂移导致故障,详情见时钟。 sudo yum install ntp ntpdate ntp-doc // yum -y install ntpdate ntp vim /etc/ntp.conf server ntp1.aliyun.com iburst systemctl...

chezi008 1009

Ceph 安装部署

Ceph 安装部署 为保证一个干净的安装环境,需要重置workstation的网络环境,并重新设置nat和hostonly网卡的ip范围。 安装环境: VMware Workstation 虚拟机 CentOS 7 安装准备 本次实验仅安装1台管理机和1台存储。 Ceph-Mon:向客户端提供集群的完整视图 Ceph-Osd:ceph集群中最多的节点,存储节点 网络规划 Public 网段 ...

henryzhihua 866

分布式存储之ceph软件安装及使用

前言 环境:centos7.9 上一篇我们讲了文件类型的分布式存储–glusterfs,这次我们来讲另外一个分布式存储系统,即cephCeph是一个能提供文件存储、块存储、对象存储的分布式存储文件系统,它提供了一个可无限伸缩的Ceph存储集群。 名词术语 名词术语 说明 RADOS Ceph的高可靠,高可拓展,高性能,高自动化都是由这一层来提供的, 用户数据的存储最终也都是通过这一层来进行存储的,可以说RADOS就是ceph底层原生的数据引擎, 但实际应用时却不直接使用它,而是分为如下4

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值