• 2024-07-15ubuntu20.04离线部署ceph集群
    版本兼容:查看ceph和系统的版本是否兼容节点说明ceph-admin:192.168.83.133ceph节点IPDomainHostnameServices192.168.83.133stor01.kb.cxceph01mon,mgr,mds192.168.83.134stor02.kb.cxceph02mgr,mon,mds192.168.83.135stor03.kb.cxceph03osd,m
  • 2024-07-15JuiceFS、Ceph 和 MinIO 结合使用
    1.流程图将JuiceFS、Ceph和MinIO结合使用,可以充分利用Ceph的分布式存储能力、JuiceFS的高性能文件系统特性,以及MinIO提供的对象存储接口。以下是一个方案,介绍如何配置和部署JuiceFS使用Ceph作为其底层存储,并通过MinIO提供对象存储接口。2.前提条件部署
  • 2024-07-14将虚拟机跑在ceph之中
    目录openStack对接ceph1.cinder对接ceph1.1ceph创建存储池1.2ceph授权1.3下发ceph文件1.4修改globals文件1.5部署cinder1.6创建卷null2.nova对接ceph2.1创建卷2.2更新cinder权限2.3修改globals文件2.4创建目录2.5升级nova3.验证nova3.1检查存储池3.2创建虚拟机3.
  • 2024-07-10Ceph块存储系统RDB接口
    目录1.创建Ceph块存储系统RBD接口1.1创建一个名为rbd-xy101的专门用于RBD的存储池1.2创建镜像1.3 查看镜像1.4 修改镜像大小1.5 删除镜像1.6 临时删除镜像2.Linux客户端使用2.1在管理节点创建并授权一个用户可访问指定的RBD存储池2.2 修改RBD镜像
  • 2024-07-10Ceph--分布式存储
    目录一、存储基础1.单机存储设备2.单机存储的问题3.商业存储解决方案4.分布式存储(软件定义的存储SDS)5.分布式存储的类型二、Ceph概述1.Ceph简介2.Ceph优势3.Ceph架构4.Ceph核心组件5.OSD存储引擎6.Ceph数据的存储过程7.Ceph版本发行生命周期8.Ceph集
  • 2024-07-02Nginx配置以及热升级
    目录Nginx详解1.Nginx关键特性2.Nginx配置2.1event2.2http2.2.1log_format2.2.2sendfile2.2.3tcp_nopush2.2.4tcp_nodelay2.2.5keepalive_timeout2.2.6include2.2.7default_type2.2.8server3.配置Nginx虚拟主机3.1基于端口3.2基于IP3.3基于域名4.Location4.1拒
  • 2024-07-01Apache的配置详解
    目录httpd配置1.工作模式1.1Prefork模式1.2Worker模式1.3.Event模式总结1.4调整工作模式2.httpd配置文件解析2.1ServerRoot2.2Listen2.3Include2.4User&Group2.5ServerAdmin2.6<Directory>2.7File2.8DocumentRoot3.高级配置3.1httpd的长连接3.2配置资源访问
  • 2024-06-18k8s使用rbd作为存储
    k8s使用rbd作为存储如果需要使用rbd作为后端存储的话,需要先安装ceph-common需要提前在ceph集群上创建pool,然后创建image[root@ceph01~]#cephosdpoolcreatepool01[root@ceph01~]#cephosdpoolapplicationenablepool01rbd[root@ceph01~]#rbdpoolinitpool01[
  • 2024-06-18Ceph提供nfs服务
    目录Ceph提供nfs服务1.前期准备1.1检查模块1.2检查是否有nfs-ganesha集群2.创建nfs服务2.1ceph提供的nfs的架构3.nfs导出3.1创建cephfs3.2导出3.3客户端尝试挂载3.4验证4.高可用nfs-ganeshaCeph提供nfs服务ceph除了可以提供cephfs之外,也是可以支持nfs的,因为如果直接
  • 2024-06-02Docker部署ceph
    一、实验目的Docker部署ceph二、实验内容Docker部署ceph三、实验过程(步骤、命令或源程序代码)及结果(截图)监控,存储1.部署环境三台网络互通的CentOS虚拟机。右键要克隆的虚拟机、选择管理——>克隆,进入克隆虚拟机向导,然后根据向导即可轻松创建。克隆完成主机名
  • 2024-06-01Ceph对象网关,多区域网关
    目录Ceph对象网关,多区域网关1.文件系统与对象存储的区别1.1对象存储使用场景1.2对象存储的接口标准1.3桶(bucket)2.rgw2.1对象存储认证2.2对象网关所涉概念2.3可用区和ceph集群的关系3.部署对象网关3.1创建realm3.1.1列出所有的realm3.1.2列出某个realm的详细信息3.1.
  • 2024-05-30ceph客户端配置自动挂载存储服务
    1.安装支持ceph的内核模块可选:centos/ubuntu:yuminstall-yceph-common或aptinstall-yceph-common2.拷贝认证密钥cephadmin@ceph-deploy:~/ceph-cluster$sudoscpceph.confceph.client.admin.keyringroot@<客户端服务器IP>:/etc/ceph测试获取集群信息:客户
  • 2024-05-29原生ceph更换故障硬盘过程
    准备1、确定故障硬盘所在节点的信息,避免操作错误 2确定故障osd的lvm信息 ceph-c8fd9380-1a1a-45e4-a43a-b36da6fdc560ceph-22b06ce3-0186-40cf-9095-e777bc458bf63确认数据盘对应的缓存盘(查看ceph部署时的日志)osd.9->sdb2 osd.81->sdc6更换步骤1禁止平台数
  • 2024-05-26RBD与Cephfs
    目录1.RBD1.RBD特性2.创建rbd池并使用2.1创建rbd2.2创建用户2.3下发用户key与ceph.conf2.4客户端查看pool2.5创建rbd块2.6映射rbd并挂载先看一下块设备2.7开机自动映射2.8rbdcreate参数2.9rbd映射基本操作3.块设备操作3.1调整rbd大小3.2复制块设备3.3移动到其他p
  • 2024-05-25Ceph配置与认证授权
    目录Ceph配置与认证授权1.为什么现在不采用修改配置文件的方式了呢?2.Ceph元变量3.使用命令行修改配置3.1全部修改(使用服务名)3.2部分修改(修改进程)3.3临时生效3.4配置项3.5老版本提供的配置文件3.Ceph网络3.1对现有集群加入clusternetwork4.Cephx(认证授权)4.1认证
  • 2024-05-25Ceph存储池管理
    目录Ceph存储池1.Ceph的存储流程1.数据写入2.数据读取2.资源池的配置2.1资源池创建pgp是什么(PlacementGroupforPlacementpurpose)2.2绑定池类型关闭3.对象的管理3.1上传对象3.2查看对象3.3下载对象3.4删除对象3.5查询对象所在pg3.6限制资源池配额3.7测试配额3.
  • 2024-05-22Ceph 架构以及部署
    目录Ceph架构存储类型为什么用到Ceph?1.NFS2.MooseFSMooseFS瓶颈3.GlusterFS4.CephCeph的组件Ceph部署前期准备1.1修改主机名1.2关闭防火墙以及selinux1.3配置hosts1.4配置时间同步2.安装cephadm2.1安装git2.2安装podman3.32.3配置ceph源2.4将repo文件传到各个节点3.
  • 2024-05-20使用私有云搭建ceph集群(一)
    环境背景本次ceph集群的搭建过程,利用学校数据中心服务器上部署的openstack私有云来进行实验学习[登录账户]一、初始配置(两张网卡)network1配置点击+创建网络进行网络的创建,首先对网络进行命名对网络中的子网进行配置,设置子网名称subnet1以及网络地址192.168.1.0/24,网关
  • 2024-04-26PVE-Ceph-RBD测试
    集群型号与规模CPU型号:3X24xIntel(R)Xeon(R)[email protected](2插槽)内存:110G磁盘:3X12X三星850evo500G(osd以raid0模式加入ceph)+3X1nvme500G可用osd个数:33个ceph集群副本:3副本ceph版本:cephversion17.2.6(810db68029296377607028a6c6da1ec06f5
  • 2024-04-23Ceph的crush算法与一致性hash对比介绍
    本文分享自天翼云开发者社区《Ceph的crush算法与一致性hash对比介绍》,作者:l****n首先,我们先回顾下一致性hash以及其在经典存储系统中的应用。一致性hash的基本原理一致性hash的基本思想是,有一个hash函数,这个hash函数的值域形成了一个环(收尾相接:thelargesthashvaluewraps
  • 2024-04-10centos7 部署ceph nautilus 版本
    1、Ceph环境规划主机名Public网络Cluster网络角色ceph0110.12.7.21310.12.252.213osd、mon、mgr、rgw、adminceph0210.12.7.21410.12.252.214osd、mon、mgr、rgwceph0310.12.7.21510.12.252.215osd、mon、mgr、rgwceph0410.12.7.21610.1
  • 2024-04-10想要建立一个 Raspberry Pi 5 集群吗?
    NurgaliyevShakhizat用三台RaspberryPi5创建了一个神奇的Ceph集群。这是一个色彩缤纷的高级项目,适合技术特别精通的人,他花了大约六个小时才完成。RaspberryPi通过1Gbit交换机连接在专用网络中,由三个256GBSSD驱动器提供存储空间。Ceph是一种开源软件定义存储
  • 2024-04-08手把手带你,在K8S集群中删除处于 "terminating" 状态命名空间。
    1.背景背景:在Kubernetes集群中,有时侯想要删掉某个长时间不用命名空间以释放资源却发现删不掉,经过反复删除发现想要删除命名空间处在Terminating状态,强制删除也无济于事。作者也遇到这样事情,我又是如何删除掉呢?#kubectlgetnsNAMESTATUSAGEdefaul
  • 2024-04-03AWS通过交换机连接管理节点检查AWS云状态
    1、ceph集群检查要查看Ceph集群的状态,可以使用Ceph的命令行工具ceph。以下是一个基本的命令,它将提供Ceph集群的概览状态,包括集群的健康状况、OSD数量、PG状态等:ceph-s#这个命令会输出一个详细的状态报告,其中包括了集群的各种资源和服务的状态。cephosdtree|grep-E'host|
  • 2024-04-01ceph:纯手工安装二进制包
    ceph-authtool创建初始mon.账号keyring并赋权(简单起见,所有权限)。直接编辑临时keyring,根据自己的群集进行复制mon.并重新命名账号即可。这才是最最简单的做法,哈哈哈!创建ceph.conf,只要包含必要的global配置即可。为方便管理起见,创建(复制)ceph.client.admin.keyring。ceph-mon通