OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
3.2.3. 블록 볼륨 확장
블록 영구 볼륨 클레임을 확장하여 애플리케이션 Pod의 스토리지 양을 늘릴 수 있습니다. 이를 수행하는 방법에는 두 가지가 있습니다. 오프라인 크기 조정 및 온라인 크기 조정.
3.2.3.1. 오프라인 크기 조정 링크 복사링크가 클립보드에 복사되었습니다!
블록 호스팅 볼륨의 크기가 충분한지 확인하고 블록 PVC를 확장합니다.
PVC의 Heketi 블록 볼륨 ID를 가져오려면 기본 OCP 노드에서 다음 명령을 실행합니다.
oc get pv $(oc get pvc <PVC-NAME> --no-headers -o=custom-columns=:.spec.volumeName) -o=custom-columns=:.metadata.annotations."gluster\.org/volume-id"
# oc get pv $(oc get pvc <PVC-NAME> --no-headers -o=custom-columns=:.spec.volumeName) -o=custom-columns=:.metadata.annotations."gluster\.org/volume-id"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 블록 볼륨 ID를 가져오려면 다음 명령을 실행합니다.
heketi-cli blockvolume info <block-volume-id>
# heketi-cli blockvolume info <block-volume-id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 블록 호스팅 볼륨 정보를 가져오려면 다음 명령을 실행합니다.
heketi-cli volume info <block-hosting-volume-id>
# heketi-cli volume info <block-hosting-volume-id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고충분한 여유 공간이 있는지 확인하십시오.
- 애플리케이션 포드를 중단합니다.
heketi-cli를 통해 블록 볼륨을 확장하려면 다음 명령을 실행합니다.
heketi-cli blockvolume expand <block-volume-id> --new-size=<net-new-size>
# heketi-cli blockvolume expand <block-volume-id> --new-size=<net-new-size>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들면 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고확장 출력에서 크기 및 사용 가능한Size 가 일치하는지 확인합니다. 4~8 단계는 Size 및 UsableSize 가 일치하면 실행될 수 있습니다.
PVC-NAME을 PVC로 교체하고 블록 볼륨 크기를 새로 고치는 작업을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pod 로그에서 새 크기를 확인하려면 다음 명령을 실행합니다.
oc logs refresh-block-size-xxxxx
# oc logs refresh-block-size-xxxxxCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고df -Th출력이xfs_growfs다음에 새 크기를 반영하는지 확인합니다.예를 들면 다음과 같습니다.
oc logs refresh-block-size-jcbzh df -Th /mnt
# oc logs refresh-block-size-jcbzh # df -Th /mnt Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/mpatha xfs 5.0G 33M 5.0G 1% /mntCopy to Clipboard Copied! Toggle word wrap Toggle overflow df -Th /mnt
# df -Th /mnt Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/mpatha xfs 7.0G 34M 6.0G 1% /mntCopy to Clipboard Copied! Toggle word wrap Toggle overflow 작업 성공 여부를 확인하려면 다음 명령을 실행합니다.
oc get jobs
# oc get jobs NAME DESIRED SUCCESSFUL AGE refresh-block-size 1 1 36mCopy to Clipboard Copied! Toggle word wrap Toggle overflow 작업이 성공하면 다음 명령을 실행합니다.
oc delete job refresh-block-size
# oc delete job refresh-block-size job.batch "refresh-block-size" deletedCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 애플리케이션 Pod를 가져온 후 새 크기를 사용할 수 있습니다.