ceph

使用回退功能挂载或同步 S3 版本化存储桶 - 回到过去
ceph

使用回退功能挂载或同步 S3 版本化存储桶 - 回到过去

假设我有一个 S3 版本存储桶(由 Ceph 支持),我想在特定时间从中恢复。mcli有一个--rewind特点这使得一些操作可以利用这些版本回到过去。不幸的是,这不适用于 Ceph。还有其他易于使用的解决方案可以在特定时间恢复对象版本吗?我知道有很多 S3 工具,但我没有在其他地方找到这样的倒带功能。理想情况下,它要么是在给定时间像s3fs/一样挂载 ar/o rclone mount,以便可以在其上使用 rsync,要么是同步操作,例如rclone sync带有倒带选项。如果绝对必要,我愿意编写一些脚本。 ...

Admin

是否可以在擦除编码的 ceph 池上运行 ceph rbd,而无需单独的复制元数据池?
ceph

是否可以在擦除编码的 ceph 池上运行 ceph rbd,而无需单独的复制元数据池?

我是 ceph 的新手,所以如果这是常识的话请原谅我,但我找不到它。这似乎是一个简单的问题,但我找不到任何可靠的答案。2017 年,当 ec 池上的 rbd 首次实施时,您必须有一个单独的复制池来存储 rbd 元数据,然后才能将实际数据存储在 ec 池中。 这仍然正确吗?或者现在是否有某种方法可以将元数据存储在同一个 ec_pool 中,这样我就不必管理两个池来创建 rbd? 谢谢。 ...

Admin

无法在 Linux 上的 CephFS 上删除 ceph xattrs
ceph

无法在 Linux 上的 CephFS 上删除 ceph xattrs

我已经设置了 xattrs 来限制 CephFS 的配额 $ setfattr -n ceph.quota.max_bytes -v 1100000000 /mnt/cephfs/data/ 我可以得到这个属性的值 $ getfattr -n ceph.quota.max_bytes /mnt/cephfs/data/ getfattr: Removing leading '/' from absolute path names # file: mnt/cephfs/data/ ceph.quota.max_bytes="1100000000" 但当我...

Admin

borg 备份正在处理所有文件而不是修改的文件
ceph

borg 备份正在处理所有文件而不是修改的文件

请指教如何正确使 borgbackup 处理并仅将修改后的源文件及其差异复制到目标? 我们每周都会在 cephfs 中制作数据快照: /data/.snap/snap1/ /data/.snap/snap2/ 然后开始将快照备份到外部机器。 我们预计 borg 在运行 borg create 时只会进行第一次初始长期运行,并且所有其他备份都将是增量的,但备份时间不会改变,并且我们在日志中看到它处理所有文件,我们做错了什么? 我们用: cd /data/.snap/snap1 borg create --progress --stats --list --f...

Admin

如何对部分配备 U.2 驱动器的 Mixtile Blade 3 节点进行集群
ceph

如何对部分配备 U.2 驱动器的 Mixtile Blade 3 节点进行集群

我计划构建一个单板计算机集群,然后将其用作文件(使用 Ceph)和数据库(Postgres XL)服务器。由于混合剑 3给我留下了深刻的印象,我想我会将其中几个组合成一个集群。 但是,我遇到了以下问题: 其中一些节点(一开始是 4 个)将分别配备一个 SSD,而其余节点将用作计算节点。Mixtile Blade 有一个 4 通道 PCIe 3 端口,可用于连接 SSD,或用于将节点以菊花链形式连接到高速网络。一旦 PCIe 端口上有 SSD,就不再可用于菊花链。 那么,我是否应该将存储节点(带有 PCIe SSD)的两个 2.5 GBit 以太网端口连接到交...

Admin

为什么 cephadm 一直说主机已关闭
ceph

为什么 cephadm 一直说主机已关闭

我正在尝试在本地机器(Windows 10,在 wsl 环境中运行)上设置 Ceph 的测试实例。 我一直在关注说明然而,当涉及到使用以下内容引导集群时: sudo cephadm bootstrap --mon-ip 127.0.0.1 我明白了: Verifying podman|docker is present... Verifying lvm2 is present... Verifying time synchronization is in place... No time sync service is running; checked f...

Admin

在 WSL 上为 Ceph 创建新的 /dev/sd{b,c,d}
ceph

在 WSL 上为 Ceph 创建新的 /dev/sd{b,c,d}

我正在尝试在我的 Ubuntu WSL 发行版上运行 (micro)K8s 上的 Ceph。 由于没有可用的支持设备,因此未创建 OSD pod(请参阅下面的日志)。 Ceph 配置为使用所有设备您可以在上面的日志中看到它正在搜索一个。 Ceph 理想情况下需要一个我在 Windows 主机上创建的未格式化的分区,但我不确定如何将其安装/dev/sd{c}到 WSL 本身内,或者尝试创建一个新的分区? 我不知道该怎么做,也不知道这是否是正确的方法。 提前致谢。 2021-03-01 17:09:17.090302 W | inventory: skippin...

Admin

为什么 SQLite 可以在 CephFS 上运行,但不能在 NFS 上运行
ceph

为什么 SQLite 可以在 CephFS 上运行,但不能在 NFS 上运行

它们都是基于网络的文件系统协议。那么为什么我可以在 CephFS 上挂载 SQLite 数据库,但不能使用 NFS 呢? 我在 CephFS 上使用 SQLite 时没有遇到任何问题,但是当我在 NFS 上挂载使用 SQLite 的东西时,我不断收到“数据库已锁定”错误。 ...

Admin

如何解决搭载 Ubuntu Server 21.04 的 Raspberry Pi 上出现“非法指令”崩溃的问题
ceph

如何解决搭载 Ubuntu Server 21.04 的 Raspberry Pi 上出现“非法指令”崩溃的问题

我正在尝试在一组 Raspberry Pi 4 机器(8Gb 内存)上设置一个 Ceph 集群。 不幸的是,在安装集群的过程中,我收到了非法指令: /usr/bin/ceph-osd --cluster ceph --osd-objectstore bluestore --mkfs -i 0 --monmap /var/lib/ceph/osd/ceph-0/activate.monmap --keyfile - --osd-data /var/lib/ceph/osd/ceph-0/ --osd-uuid c339214 4-7d0d-4380-b714-...

Admin

ceph 多站点复制无法初始化
ceph

ceph 多站点复制无法初始化

我们有 2 个 ceph 集群运行在两个不同的地理位置,相距约 2500 公里。部署基于 canonical charm 并在 ubuntu 20.04 上运行,ceph 版本为 octopus(15.2.7)。2 个集群之间有防火墙,我们已在两个集群的 rados 网关的 hacluster Vip 上启用了端口 80 双向。我们能够通过 telnet 连接 rgw 的两个集群的 hacluster vip 之间的端口 80。作为多集群区域配置的一部分,我们在主站点上创建了领域、区域组和区域,提交了期限并重新启动了 RGW 实例。在辅助端,我们已从主端拉取...

Admin

解决自定义镜像中的 lxc 启动问题
ceph

解决自定义镜像中的 lxc 启动问题

有一个从另一个系统导出的图像,大小约为 5GiB(压缩后),未压缩时估计为 13GiB。 root@cluster04:~# lxc launch testimg test-container --storage remote -d root,size=50GiB Creat...

Admin

尝试安装 ceph-deploy 时出现 dpkg 错误
ceph

尝试安装 ceph-deploy 时出现 dpkg 错误

我无法ceph-deploy在 Ubuntu 20.04.2 LTS 上安装。当我尝试: apt install ceph-deploy 我明白了: dpkg: error processing archive /var/cache/apt/archives/ceph-deploy_2.0.1-0ubuntu1_all.deb (--unpack): trying to overwrite '/usr/share/man/man8/ceph-deploy.8.gz', which is also in package ceph-base 15.2.11-...

Admin

在 Ubuntu 20.04 上使用 ceph-common 安装软件包时出错
ceph

在 Ubuntu 20.04 上使用 ceph-common 安装软件包时出错

qwerty@hello:~$ sudo apt install vim Reading package lists... Done Building dependency tree Reading state information... Done vim is already the newest version (2:8.1.2269-1ubuntu5). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or remo...

Admin

在 juju openstack-base charm bundle 安装期间,ceph-osd 仍处于“阻塞”状态
ceph

在 juju openstack-base charm bundle 安装期间,ceph-osd 仍处于“阻塞”状态

我是 openstack 和 juju 的新手,正在尝试将它安装在一些测试机器上。 我尝试过使用 conjure-up openstack 以及常规的 juju charms 包,但是没有成功。 在弄清楚了所有初始 maas 配置错误之后,我取得的最大进展是几乎可以完成部署,但出现了一个奇怪的错误: 部署 ceph-osd 时,它处于“阻塞”阶段,状态为“使用当前配置未检测到块设备” juju 状态: http://pastebin.ubuntu.com/24121867/ *注意:IP 已被编辑为 xx.xx.##.##,因为它们是面向公众的 I...

Admin

重启后挂载 cephfs 不起作用
ceph

重启后挂载 cephfs 不起作用

我添加了这一行: 10.10.10.10:6789:/ /mnt/ceph ceph name=admin,secretfile=/etc/ceph/secret.key,noatime 0 2 在所有节点中将其添加到 /etc/fstab 并执行“mount -a”并且运行良好,但是在下次系统重启时它不会自动挂载,并且我必须在每次重启后执行“mount -a”(我在所有节点的所有 rc.local 文件中都添加了“/bin/mount -a”)但我想要更好的解决方案来解决我的问题? ...

Admin