VM을 사용하다 보면 종종 OS 루트 영역을 확장해야 하는 경우가 발생한다. 이러한 경우에, OpenStack에서는 root 영역을 손쉽게 확장할 수 있는 기능을 제공합니다.
아래의 볼륨 리스트를 보면 30G를 사용하고 있는 OS 루트 볼륨을 확인할 수 있습니다. 현재는 30G 를 사용하고 있고 이를 50G로 확장하고 정상적으로 확장이 되는지를 확인해 보도록 하겠습니다.
$ openstack volume list -c ID -c Status -c Size
OS 볼륨을 확장하기 위해서는 확장 전에 Guest OS를 shutdown 해주어야 합니다.
$ openstack server list
VM shutdown은 아래의 오픈스택 명령을 통해 가능합니다.
$ openstack server stop test
서버가 정상적으로 종료가 된것을 확인후에는 볼륨을 확장할수 있는 available 상태로 전환해 주어야 합니다.
$ openstack olume set --state available bcac5cd6-36d9-494a-a464-ce96a9d8d291
이제, 볼륨이 확장 가능한 available한 상태로 전환 되었기 때문에 볼륨을 확장할수가 있습니다. 아래의 오픈스택 명령을 통해 OS 루트 영역을 50G 로 확장해 줍니다.
$ openstack volume set bcac5cd6-36d9-494a-a464-ce96a9d8d291 --size 50
볼륨 확장이 정상적으로 진행된것을 확인후에는 서버를 다시 기동합니다.
$ openstack server start test
마지막으로, VM에 접속하여 OS 루트영역이 잘 확장되었는지를 확인합니다.
$ ssh root@192.168.103.181
root@192.168.103.181's password:
Last login: Tue Sep 29 15:30:49 2020
[root@test ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 10G 0 disk
└─vdb1 253:17 0 10G 0 part
[root@test ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 14G 37G 28% /
tmpfs 474M 0 474M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 13M 483M 3% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
'[Cloud] > OpenStack' 카테고리의 다른 글
RHEL8 KVM 환경에서 VirtualBMC 구성 및 IPMI 연동 (0) | 2022.04.27 |
---|---|
How to install OpenStack with packstak installer (0) | 2022.02.05 |
Red Hat OpenStack Volume Multi-Attach (0) | 2021.11.11 |
cloud-init 소개 및 활용 (0) | 2020.09.30 |
폐쇄환경에서 OSP16.1 레포지토리 및 컨테이너 이미지 레지스트리 구축하기 (0) | 2020.09.28 |