cinder的multibackend的配置
来源:互联网 发布:部落冲突英雄升级数据 编辑:程序博客网 时间:2024/06/06 03:38
本实验以配置cinder两个后端存储为例,两后端为LVM和NFS不同的存储类型,LVMVolumeProvider放在cinder-volume服务所在节点,NFSVolumeProvider是独立的存放volume的节点,以区分存储节点(cinder-volume服务所在的节点)不一定就是生成volume的节点,cinder-volume节点就是实际存储池的一顶帽子。(具体的LVM和NFS服务器如何搭建,就不再详细说了,主要就是了解一下多后端的详细流程)
控制节点配置文件/etc/cinder/cinder.conf
[DEFAULT]
my_ip = 192.168.232.10
auth_strategy = keystone
debug = true
verbose = true
rpc_backend = rabbit
[database]
connection = mysql://cinder:CINDER_DBPASS@controller/cinder
[keystone_authtoken]
auth_uri = http://controller:5000/v2.0
identity_uri = http://controller:35357
admin_user = cinder
admin_password = CINDER_PASS
admin_tenant_name = service
[oslo_messaging_rabbit]
rabbit_host = 192.168.232.10
rabbit_password = RABBIT_PASS
存储节点配置文件/etc/cinder/cinder.conf
[DEFAULT]
my_ip = 192.168.232.14
glance_host = 192.168.232.10
auth_strategy = keystone
iscsi_helper = tgtadm
debug = true
verbose = true
rpc_backend = rabbit
enabled_backends = lvmdriver-1,nfs
[lvmdriver-1]
lvm_type = default
volume_group = cinder-volumes //在LVMVolumeProvider用vgdisplay查看
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
volume_backend_name = lvmdriver-1
[nfs]
nfs_mount_point_base = /nfs_storage //存储节点上创建此目录,是远程nfs目录的挂载点,注意该目录的权限和属主
nfs_shares_config = /etc/cinder/nfs_shares //该文件自行创建,内容是192.168.232.16:/storage,注意该文件权限和属主
volume_driver = cinder.volume.drivers.nfs.NfsDriver//driver的目录在/usr/lib/python2.7/site-packages/cinder/volume/driver/
volume_backend_name = nfs //设置卷类型,并把卷类型与volume_backend_name绑定,scheduler会根据卷类型过滤出符合条件的backend
//cinder type-create nfs
//cinder type-key nfs set volume_backend_name=nfs
[database]
connection = mysql://cinder:CINDER_DBPASS@controller/cinder
[keystone_authtoken]
auth_uri = http://controller:5000/v2.0
identity_uri = http://controller:35357
admin_user = cinder
admin_password = CINDER_PASS
admin_tenant_name = service
[oslo_messaging_rabbit]
rabbit_host = 192.168.232.10
rabbit_password = RABBIT_PASS
- cinder的multibackend的配置
- Cinder的安装配置注意事项
- cinder的配置和子服务
- cinder swift的区别
- cinder架构的学习
- 修改Cinder的Volume配额
- cinder 之driver 的实现
- 掌握 Cinder 的设计思想
- [部署篇10]VMWare搭建Openstack——Cinder的安装与配置
- Openstack 多后端配置--详解NFS作为Cinder的后端存储
- 加快Cinder中Volume的删除速度
- Cinder中的iscsitarget和tgt的使用
- cinder 挂载 device is busy的错误
- OpenStack存储:Cinder和Swift的解释
- Openstack - cinder与swift、glance的区别
- Cinder的多后端存储服务
- cinder创建volume的流程分析
- 手动模拟attach cinder volume的过程
- QT中QWidget、QDialog及QMainWindow的区别
- this指针
- 射频识别技术漫谈(32)——曼侧斯特码与FM0编码的防冲突原理
- 嵌入式书籍推荐
- AngularJS简介
- cinder的multibackend的配置
- 对象的克隆
- 200. Number of Islands 题解
- Nmodbus 之部分命令和应用分析
- linux命令-远程拷贝
- Android studio Import Eclipse项目 .9图 报错问题记录
- 图说可视化,报表也能做得如此酷炫!
- Hibernate动态查询
- js中的return