Cinder 对接本地LVM存储
2024-09-08 18:48:12
系统安装lvm2
yum install lvm2
1.创建 loop 设备
dd if=/dev/zero of=volume_test bs=51200 count=1M
2.挂载loop设备
losetup /dev/loop0 volume_test
卸载loop设备
losetup -d /dev/loop0 volume_test
3.创建pv
pvcreate /dev/loop0 volume_vg
4.创建vg
vgcreate volume_vg /dev/loop0
5.创建lvm测试
lvcreate -L 1g -n lvm_test volume_vg
6.只有实例可以访问块存储卷组。不过,底层的操作系统管理这些设备并将其与卷关联。默认情况下,LVM卷扫描工具会扫描/dev
目录,查找包含
卷的块存储设备。如果项目在他们的卷上使用LVM,扫描工具检测到这些卷时会尝试缓存它们,可能会在底层操作系统和项目卷上产生各种问题。
您必须重新配置LVM,让它只扫描包含cinder-volume
卷组的设备。编辑/etc/lvm/lvm.conf
文件并完成下面的操作:
在devices
部分,添加一个过滤器,只接受/dev/sdb
设备,拒绝其他所有设备
devices {
...
filter = [ "a/loop0/", "r/.*/"]
7.cinder.conf 配置
[DEFAULT]
default_volume_type=lvm
enabled_backends=lvm
iscsi_ip_address = 192.169.4.90
glance_api_servers = http://192.169.4.90:9292
volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver
[lvm]
image_volume_cache_enabled = True
volume_backend_name=lvm
volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver
iscsi_ip_address=192.169.4.90
iscsi_helper=lioadm
volume_group=volume_vg (vg池的名字)
volumes_dir=/var/lib/cinder/volumes/volume_vg
8.启动相关服务
systemctl restart openstack-cinder-volume.service target.service
9.创建卷,卷虚机测试
最新文章
- Android -- 自定义View小Demo,动态画圆(一)
- AFHTTPClient的异步回调模式
- 学习笔记——Maven实战(八)常用Maven插件介绍(下)
- JMeter笔记4:测试结果-聚合报告的字段说明
- Linux下Nginx的安装与配置
- jquery中的事件
- oracle 行转列问题
- poj 3158kickdown
- 关于url拼接传参数和利用view的字典传参数时,模板获取数据的方式问题
- Python爬行动物(一):基本概念
- Python中pip安装问题解决
- netty(三) 组件介绍
- Socket层实现系列 — 信号驱动的异步等待
- django中引入bootstrap4.3
- [模板] 积性函数 &;&; 线性筛
- Eclipse报错:!!MESSAGE Job found still running.......
- [转]angular 禁止缓存
- CentOS7.5 Python3安装pip报错:ModuleNotFoundError: No module named '_ctypes' --Python3
- Asp.net中web.config配置文件详解(一)
- 【git】之分支管理
热门文章
- ResourceQuota与LimitRange区别
- NG-ZORRO + Angular11增加自定义全局样式,不影响其他页面全局样式,仅作用于当前页面
- elasticsearch中使用bucket script进行聚合
- spring-in-action_day02
- rt-thread模糊到清晰系列: thread切换相关
- 软赢软件控制器在Zstack云主机实现电机控制的方法
- 一篇文章让你了解这个基于树莓派而设计的工业计算机-CM4 Industrial
- 10分钟学会使用 Loki 日志聚合系统
- JZOJ 排列统计
- 玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10