From 5fb8bbc365a29c8d4b31ce3b3ff851647b5d0706 Mon Sep 17 00:00:00 2001 From: iProbe Date: Mon, 29 May 2023 16:43:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'=E5=AD=98=E5=82=A8/ceph/b?= =?UTF-8?q?ase.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 存储/ceph/base.md | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/存储/ceph/base.md b/存储/ceph/base.md index 347ee81..3599efe 100644 --- a/存储/ceph/base.md +++ b/存储/ceph/base.md @@ -5,8 +5,9 @@ RGW(radiosgw): 对象存储需要 MDS: 文件存储需要 ### 配置文件 -/etc/ceph.conf -/etc/ +/etc/ceph.conf ## mon及密码等, 客户端连接密码可以不配置 + +/etc/ceph/ceph.client.admin.keyring ## 客户端密码文件 * 时间需要同步 @@ -146,7 +147,40 @@ rbd snap rm --snap umount /mnt rbd unmap ``` - +## 虚拟机中使用ceph +```shell +# ceph需要认证 +# 安装虚拟机的服务器中,需要配置如下文件 +cat > secret.xml < + + client-admin secret + + +EOF +# 创建 +virsh secret-define secret.xml +virsh secret-list +# 绑定密码 +# secret-uuid为以上命令查询所得 +# /etc/ceph/ceph.client.admin.keyring中key后的密码 +virsh secret-set-value --secret --base64 +# 修改虚拟机xml文件 +# 虚拟机配置文件/etc/libvirt/qemu/xxx.xml +# 虚拟机数据文件/var/lib/libvirt/images/xxx.qcow2 +# xxx为虚拟机名字 +virsh list --all +virsh edit xxx +# devices下添加, 注意修改uuid/pool-name/image-name/vdb + + + + + + + + +```