[Openstack] openstack volume set size / cinder extend
* openstack 명령어, cinder 명령어 모두 volume이 available 상태 필수
Openstack 명령어..
volume 확인..
# openstack volume list
+---------------+---------------+-----------+------+-------------+
| ID | Name | Status | Size | Attached to |
+---------------+---------------+-----------+------+-------------+
| [volume_id] | volume_name | available | 5 | |
+---------------+---------------+-----------+------+-------------+
Volume extend..
volume_size = [existing size] + [size to add]
* volume크기는 [기존 사이즈 + 추가할 사이즈] 로 최종적으로 확장시킬 사이즈를 입력
# openstack volume set [volume_id] --size [volume_size]
ex)
# openstack volume set [volume_id] --size 10
Verifying..
# openstack volume list
+---------------+---------------+-----------+------+-------------+
| ID | Name | Status | Size | Attached to |
+---------------+---------------+-----------+------+-------------+
| [volume_id] | volume_name | available | 10 | |
+---------------+---------------+-----------+------+-------------+
Cinder 명령어..
volume 확인..
# cinder list
+---------------+-------------+-------------+------+-------------+----------+----------------------+
| ID | Status | Name | Size | Volume Type | Bootable | Attached to |
+---------------+-------------+-------------+------+-------------+----------+----------------------+
| [volume_id] | available | volume_name | 5 | ssd | false | |
+---------------+-------------+-------------+------+-------------+----------+----------------------+
Volume extend..
volume_size = [existing size] + [size to add]
* volume크기는 [기존 사이즈 + 추가할 사이즈] 로 최종적으로 확장시킬 사이즈를 입력
# cinder extend [volume_id] [volume_size]
ex)
# cinder extend [volume_id] 10
Verifying..
# cinder list
+---------------+-------------+-------------+-------+-------------+----------+----------------------+
| ID | Status | Name | Size | Volume Type | Bootable | Attached to |
+---------------+-------------+-------------+-------+-------------+----------+----------------------+
| [volume_id] | available | volume_name | 10 | ssd | false | |
+---------------+-------------+-------------+-------+-------------+----------+----------------------+
Plus..
volume 확장 작업 완료후 vm에서 volume을 사용하기 위해 volume size 재설정 및 파일시스템 확인 필요!
아래 글 참고..
2023.10.17 - [Linux] - [Linux] 디스크 용량 변경 parted
[Linux] 디스크 용량 변경 parted
1. 디스크 확인# parted or parted /dev/sdaroot@compute:~# partedGNU Parted 3.3Using /dev/sdaWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) p Model: ATA QEMU HARDDISK (scsi)Disk /dev/sda: 107GBSector size (logical/physical): 512B
plastic2113.tistory.com
참고 자료 : https://docs.openstack.org/cinder/rocky/cli/cli-manage-volumes.html
OpenStack Docs: Manage volumes
Manage volumes A volume is a detachable block storage device, similar to a USB hard drive. You can attach a volume to only one instance. Use the openstack client commands to create and manage volumes. Create a volume This example creates a my-new-volume vo
docs.openstack.org