devstack-3-Cinder相关

Cinder 作为 OpenStack 的块存储服务,为 instance 提供虚拟磁盘。

1,存储节点在配置文件 /etc/cinder/cinder.conf 中用 volume_driver 选项配置使用的driver。
例:使用的 volume provider为LVM:
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver


2,cinder-volume 的日志 /opt/stack/logs/c-vol.log
cinder-volume 通过 driver 创建 volume,日志为 /opt/stack/logs/c-vol.log。

3,在keystone中可以查询cinder-api的endpoint.
source /opt/stack/devstack/openrc admin admin
openstack endpoint show cinder

4,Cinder 真正负责 Volume 管理的组件是 volume provider。
Cinder 支持多种 volume provider,LVM 是默认的 volume provider。
Devstack 安装之后,/etc/cinder/cinder 已经配置好了 LVM。


5,Linux 的 lvm 默认配置不允许在 /dev/sdb 上创建 PV,需要将 sdb 添加到 /etc/lvm.conf 的 filter 中。
配置文件的global_filter行中添加:global_filter=["a|sdb|","a|loop0|","a|loop1|","a|sda5|","r|.*|"]

6,存储节点执行 tgt-admin --show [--mode target] 可以查看initiator的连接情况。


7,可以通过 cinder backup-list 查看当前存在的 backup。
查看命令用法: cinder help backup-create。

8,手工启动 cinder-backup 服务。
存放 volume backup 的 NFS 远程目录为 192.168.111.2:/backup cinder-backup 服务节点上 mount point 为 /backup_mount。
需要在 /etc/cinder/cinder.conf 中作相应配置。
例(配置):[DEFAULT]
backup_driver = cinder.backup.drivers.nfs
backup_mount_point_base = /backup_mount
backup_share = 192.168.111.2:/backup
命令:/usr/bin/python /usr/local/bin/cinder-backup --config-file /etc/cinder/cinder.conf

posted @ 2018-02-09 17:53  山的那一边  阅读(351)  评论(0)    收藏  举报