更新 '存储/ceph/base.md'
This commit is contained in:
parent
cda079318c
commit
5fb8bbc365
1 changed files with 37 additions and 3 deletions
|
@ -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 <imag-name> --snap <snap-name>
|
|||
umount /mnt
|
||||
rbd unmap <image-name>
|
||||
```
|
||||
|
||||
## 虚拟机中使用ceph
|
||||
```shell
|
||||
# ceph需要认证
|
||||
# 安装虚拟机的服务器中,需要配置如下文件
|
||||
cat > secret.xml <<EOF
|
||||
<secret ephemeral='no' private='no'>
|
||||
<usage type='ceph'>
|
||||
<name>client-admin secret</name>
|
||||
</usage>
|
||||
</secret>
|
||||
EOF
|
||||
# 创建
|
||||
virsh secret-define secret.xml
|
||||
virsh secret-list
|
||||
# 绑定密码
|
||||
# secret-uuid为以上命令查询所得
|
||||
# /etc/ceph/ceph.client.admin.keyring中key后的密码
|
||||
virsh secret-set-value --secret <secret-uuid> --base64 <client.admin.key>
|
||||
# 修改虚拟机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
|
||||
<disk type='network' device='disk'>
|
||||
<driver name='qemu' type='raw'/>
|
||||
<auth username='admin'>
|
||||
<secret type='ceph' uuid='<uuid>'>
|
||||
</auth>
|
||||
<source protocol='rbd' name='<pool-name>/<image-name>'> <host name='<mon-ip>' port='6789'> </source>
|
||||
<target dev='<vdb>' bus='virtio'/>
|
||||
</disk>
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue