问题标签 [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.
s3cmd - 无法使用 Ceph API 获取公共存储桶
我使用命令从 S3 客户端创建公共存储桶:
我可以从客户端(s3cmd ls)和 rados gw(使用 radosgw-admin 存储桶列表)看到这个存储桶。但是当我使用 API 向服务器发送请求时,总是收到 404 错误。为什么会出现这种情况?阿帕奇,fcgi 工作正常。
我的请求:
此外,请求
给我回应
fs - 为什么使用vim将数据写入cephfs中的文件错误
用于vim
向文件写入内容不成功,但echo
“hello”>文件成功
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/
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
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/
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 相关的所有问题,但我没有找到针对此问题的精确解决方案。
谁可以帮我这个事?
提前致谢。
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是:
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' 不存在
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 应该这样做?