Openstack

[Openstack] openstack volume set size / cinder extend

plastic2113 2024. 11. 29. 07:40
728x90
반응형

* 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  |             |
+---------------+---------------+-----------+------+-------------+
반응형
728x90

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

 

728x90
반응형