随着cinder块存储的使用,存储空间出现了不足的情况,请在计算节点,对块存储进行扩容操作,将计算节点临时磁盘中剩余的10G分区,加入到cinder块存储的后端存储中去。
时间: 2024-05-22 21:15:20 浏览: 166
1. 确认计算节点上的空闲分区
可以使用命令 df -h 来查看计算节点上的分区情况,找到一个空闲的10G分区。
2. 将空闲分区格式化为ext4文件系统
使用命令 mkfs.ext4 /dev/sdb1 (假设空闲分区为 /dev/sdb1) 将空闲分区格式化为ext4文件系统。
3. 挂载空闲分区
创建一个挂载点,比如 /mnt/cinder,使用命令 mount /dev/sdb1 /mnt/cinder 将空闲分区挂载到该挂载点。
4. 将挂载点添加到cinder配置文件中
在 /etc/cinder/cinder.conf 文件中添加以下配置项:
[DEFAULT]
...
enabled_backends = lvm
...
[lvm]
...
volume_group = cinder-volumes
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
iscsi_protocol = iscsi
iscsi_helper = lioadm
...
volume_backend_name = lvmdriver-1
volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver
...
volume_backend_name = lvmdriver-2
volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver
...
[my_lvm]
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
volume_group=cinder-volumes
iscsi_protocol=iscsi
iscsi_helper=lioadm
volume_backend_name=my_lvm
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
...
在配置项中,将 volume_group 设置为 cinder-volumes,将 volume_driver 设置为 cinder.volume.drivers.lvm.LVMISCSIDriver,将 iscsi_protocol 设置为 iscsi,将 iscsi_helper 设置为 lioadm,将 volume_backend_name 设置为 my_lvm。
5. 重启cinder-volume服务
使用命令 systemctl restart openstack-cinder-volume.service 重启cinder-volume服务。
6. 创建一个新的卷
在OpenStack Dashboard中创建一个新的卷,选择扩展空间后,选择挂载点为 /mnt/cinder。等待卷创建完成后,即可使用该卷了。
阅读全文