问题标签 [ceph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1363 浏览

s3cmd - 无法使用 Ceph API 获取公共存储桶

我使用命令从 S3 客户端创建公共存储桶:

我可以从客户端(s3cmd ls)和 rados gw(使用 radosgw-admin 存储桶列表)看到这个存储桶。但是当我使用 API 向服务器发送请求时,总是收到 404 错误。为什么会出现这种情况?阿帕奇,fcgi 工作正常。

我的请求:

此外,请求

给我回应

0 投票
0 回答
70 浏览

fs - 为什么使用vim将数据写入cephfs中的文件错误

用于vim向文件写入内容不成功,但echo“hello”>文件成功

0 投票
1 回答
1253 浏览

python - ImportError: No module named ceph_argparse

I'am trying to run ceph command but I get the error

I found this link http://tracker.ceph.com/issues/11388

But /dist-packages/ceph_argparse.py doesn't exit in my /usr/lib/python2.7

I working on CentOS7 and I install ceph by

and follow this link http://ceph.com/docs/master/install/manual-deployment/

0 投票
3 回答
7707 浏览

systemd - 无法启动ceph服务

我在 CentOS7 上工作,我通过手动构建安装 ceph

并按照此链接手动部署http://ceph.com/docs/master/install/manual-deployment/

但是目录/etc/rc.d/init.d/中不存在ceph

发出方法调用失败:单元 ceph.service 加载失败:没有这样的文件或目录

所以,我无法启动服务。

在手动部署文档中说我必须使用命令

sudo /etc/rc.d/init.d/ceph start mon.node1

0 投票
2 回答
4094 浏览

kubernetes - Kubernetes + CoreOS + Ceph RBD

任何人都成功或指示使用 kubernetes 创建一个在 docker 容器中安装 ceph rbd 的 pod?

以下来自 kubernetes 的示例使用 Fedora 21 并安装了 ceph 二进制文件,这在 CoreOS 中不起作用。

http://kubernetes.io/v1.0/examples/rbd/

http://www.sebastien-han.fr/blog/2015/06/29/bring-persistent-storage-for-your-containers-with -krbd-on-kubernetes/

0 投票
2 回答
8401 浏览

ceph - ceph-deploy mon create 失败并出现异常

我正在安装一个带有一个监视器节点和一个 osd 的 ceph-cluster。我正在关注文档:http ://docs.ceph.com/docs/v0.86/start/quick-ceph-deploy/

在第 5 步中:添加初始监视器并收集密钥(ceph-deploy v1.1.3 中的新功能),

我收到以下异常:

我试图了解 ceph 用户邮件列表中与 sane 相关的所有问题,但我没有找到针对此问题的精确解决方案。

谁可以帮我这个事?

提前致谢。

0 投票
1 回答
1566 浏览

kubernetes - 使用 cephfs 的 kubernetes pod 卷

我按照这个示例创建带有 volume 的 pod, https://github.com/kubernetes/kubernetes/blob/master/examples/cephfs/cephfs.yaml,我猜对我来说有些不对劲。

码头工人检查:

“/mnt/cephfs”:“/var/lib/kubelet/pods/7631bff0-7155-11e5-9e8a-000c29de7e43/volumes/kubernetes.io~empty-dir/cephfs”

我的yaml是:

0 投票
1 回答
1013 浏览

mysql - 如何将 RBD 映像(ceph)挂载到 mysql docker 的默认数据目录

我希望 mysql 将数据读/写到我的 RBD 映像中。我使用 rbd-docker-plugin 从https://hub.docker.com/_/mysql/将 RBD 挂载到 docker pull

首先我尝试

docker run -it --volume-driver=rbd --volume foo:/mnt/foo ceph/base bash

我在 docker 中触摸 /mnt/foo 内的“aa”文件,然后我停止 docker,当我挂载foo到另一个 docker 时,“aa”文件仍然存在


然后我将我的代码添加到这个Docker 文件中

并从这个新的 Dockerfile 构建、运行 docker

当我执行容器时,我可以使用 mysql 并在 /mnt/foo/mysql 中看到 mysql 的数据(和“aa”文件),但是当我停止 docker 并将 foo 挂载到另一个 docker 时,我看不到任何关于 mysql 的信息(但是我仍然看到“aa”文件)


最后我尝试

但它错误

[错误] 致命错误:无法打开和锁定特权表:表 'mysql.user' 不存在

0 投票
1 回答
520 浏览

kubernetes - 在 Kubernetes 错误中使用 RBD

我按照示例在kubernetes中使用rbd,但不能成功。谁能帮我!!错误 :

我使用 rbd-with-secret.json 的模板文件:

秘诀:

ceph 配置在 /etc/ceph/

键为:

0 投票
1 回答
19379 浏览

ubuntu - Kubernetes pod 永远不会准备好

我正在使用 VM(主)和 3 个裸机服务器(全部运行 Ubuntu 14.04)设置一个小型 Kubernetes 集群。我遵循了Ubuntu 的 Kubernetes 安装教程。每个裸机服务器还具有使用Ceph 0.94.5导出的 2T 磁盘空间。一切正常,但是当我尝试启动复制控制器时,我得到以下信息(kubectl get pods):

pod 将永远处于此未就绪状态,但是,如果我将其杀死并重新启动它,它将运行良好(但有时我必须重复此操作几次)。pod 运行后,一切正常。

如果由于某种原因,pod 死掉了,它会被 Kubernetes 重新启动,但可以再次进入这个 Not Ready 状态。跑步:

我得到(删除了一些字段):

pod 无法挂载卷。但是,如果我在所有节点的本地文件夹中手动安装卷(rdb 块),问题就消失了(pod 启动时没有问题)。

在我看来,Kubernetes 无法映射它们(sudo rbd map java-site-vol),只能挂载它们(sudo mount /dev/rbd/rbd/java-site-vol /...)。

我应该映射我使用的所有 Ceph 卷还是 Kubernetes 应该这样做?