草庐IT

ceph-mon

全部标签

OpenStack+Ceph集群 清理pool池 解决 pgs: xxx% pgs unknown的问题

昨天没有清空pool直接删除osd节点,导致今天ceph挂掉了…执行ceph-s显示2022-05-0708:10:08.2737f998ddeb700-1asok(0x7f9988000bf0)AdminSocketConfigObs::init:failed:AdminSocket::bind_and_listen:failedtobindtheUNIXdomainsocketto'/var/run/ceph/guests/ceph-client.admin.230947.140297388437176.asok':(2)Nosuchfileordirectorycluster:id:0e

OpenStack+Ceph集群 清理pool池 解决 pgs: xxx% pgs unknown的问题

昨天没有清空pool直接删除osd节点,导致今天ceph挂掉了…执行ceph-s显示2022-05-0708:10:08.2737f998ddeb700-1asok(0x7f9988000bf0)AdminSocketConfigObs::init:failed:AdminSocket::bind_and_listen:failedtobindtheUNIXdomainsocketto'/var/run/ceph/guests/ceph-client.admin.230947.140297388437176.asok':(2)Nosuchfileordirectorycluster:id:0e

【ceph相关】s3版本控制(versioning)

一、前言多版本控制说明:参考AWS官方文档:使用版本控制awscli工具说明:参考AWS官方文档:将AmazonS3与AWSCLI结合使用1、特性说明1.1、特性简述版本控制是AmazonS3提供一个标准功能接口。当对存储桶启用版本控制功能时,AmazonS3会自动为存储的对象生成唯一版本ID。当对同一对象进行多次操作时,存储桶会保留该对象多个版本内容,如果出现误删对象或者需要回退修改时,可以指定对应版本ID进行还原操作。注:如果需要对多版本存储桶非当前版本对象进行操作(删除或者还原)时,需要指定对应版本ID方可进行操作存储桶一共有三种状态,分别为关闭(Off)、开启(Enabled)、暂停(

ceph报“[ceph_deploy][ERROR ] if not remoto.connection.needs_ssh(hostname): [ceph_deploy][ERROR ]...错“

1.ceph报如下错误[root@ceph-node1ceph-cluster]#ceph-deploynewceph-node1[ceph_deploy.conf][DEBUG]foundconfigurationfileat:/root/.cephdeploy.conf[ceph_deploy.cli][INFO]Invoked(1.5.25):/usr/bin/ceph-deploynewceph-node1[ceph_deploy.new][DEBUG]Creatingnewclusternamedceph[ceph_deploy.new][INFO]makingsurepasswor

CEPH-RBD备份/恢复/删除备份

CEPH-RBD备份/恢复/删除备份1.准备工作1.1创建POOL/镜像[root@node210~]#cephosdpoolcreaterbd_pool44pool'rbd_pool'created[root@node210~]#rbdcreaterbd_pool/test--size20G[root@node210~]#rbdinforbd_pool/testrbdimage'test':size20GiBin5120objectsorder22(4MiBobjects)id:19220c6b8b4567block_name_prefix:rbd_data.19220c6b8b4567fo

第⑨讲:Ceph集群RGW对象存储之Swift风格API接口的核心概念及使用

文章目录1.RGW对象存储Swift风格的Api接口2.创建Swift用于访问RGW对象存储的用户2.1.为Swift创建一个RGW用户2.2.将创建的RGW用户赋予Swift所有权限2.3.生成ceph-swift-user:swift的Secretkey3.测试Swift连接RGW对象存储4.Swift常用命令4.1.创建一个Bucket4.2.查看创建的Bucket4.3.上传文件或目录到Bucket4.4.查看Bucket中的文件4.5.下载Bucket中的文件4.6.删除Bucket中的文件4.7.删除Bucket1.RGW对象存储Swift风格的Api接口RGW支持两种API风格的

android - Pokémon Go 如何使用 Google Map API 使用自定义 Google map ?

我无法在GoogleAPI文档中找到可以自定义其map的任何地方(我知道它只能在网络上自定义)但可以在PokèmonGo上看到strong>应用程序,它使用GoogleAPI显示自定义map。PokemonGo引用使用谷歌地图:https://www.reddit.com/r/pokemongo/comments/4s71t1/suggestion_download_city_map_as_a_way_to_decrease/任何人都能够弄清楚这种方法吗?自定义mapi是指下面的绿色和蓝色天空的map: 最佳答案 我不知道Pokém

android - Pokémon Go 如何使用 Google Map API 使用自定义 Google map ?

我无法在GoogleAPI文档中找到可以自定义其map的任何地方(我知道它只能在网络上自定义)但可以在PokèmonGo上看到strong>应用程序,它使用GoogleAPI显示自定义map。PokemonGo引用使用谷歌地图:https://www.reddit.com/r/pokemongo/comments/4s71t1/suggestion_download_city_map_as_a_way_to_decrease/任何人都能够弄清楚这种方法吗?自定义mapi是指下面的绿色和蓝色天空的map: 最佳答案 我不知道Pokém

ceph简介

ceph是⼀种分布式存储系统,可以将多台服务器组成⼀个超⼤集群,把这些机器中的磁盘资源整合到⼀块⼉,形成⼀个⼤的资源池(⽀持PB级别,大厂用得多),然后按需分配给客户端应⽤使⽤。由于ceph源码代码量较大,这里只做简单介绍。ceph特点⽀持三种存储接口:对象存储、块存储、⽂件存储,称之为统⼀存储采⽤CRUSH算法,数据分布均衡,并⾏度⾼,不需要维护固定的元数据结构。CRUSH需要集群的映射,并使⽤CRUSH映射在OSDs中伪随机存储和检索数据,数据在集群中均匀分布数据具有强⼀致性,确保所有副本写⼊完成后才返回确认,适合读多写少的场景去中⼼化,没有固定的中⼼节点,集群扩展灵活ceph缺陷去中⼼化

harbor GC优化(ceph后端)

背景harbor版本1.6。distribution(原来的名字叫registry)版本为2.7.1,存储后端对接ceph(s3),线上环境ceph存储性能一般。应用会定期删除不需要的镜像,每个镜像只保留一定个数的tag数。harbor的bucket占用了52T的存储容量。执行gc,耗时过长。针对以上问题,需要深入研究distributiongc的原理和s3相关的接口,进而优化gc代码,理想目标是gc在8个小时以内。镜像仓库中的相关概念registrydocker的镜像管理工具,负责对接各种不同的存储后端,后来改名为distribution。distribution的github链接harbo