이번 글에서는 QEMU/KVM에서 구성한 Rocky Linux에 디스크 이미지를 적용하는 과정을 정리해 보겠습니다.
가상화에 디스크 이미지 적용하기
위처럼 아직 등록한 디스크 이미지가 없는 상태를 확인합니다.
아래의 명령어를 작성하여 파일을 생성합니다.
처음 했을때 여기서 100G가 용량 설정이라고는 하는데... 실제 파일사이즈가 100G로 설정되어 나오지 않았습니다.
실제 100기가로 나타나지 않으면 무언가 잘못되고 있는겁니다.
이유는 보통 이미지 생성이 틀렸을겁니다. (경험담)
sudo qemu-img create -f qcow2 /data/qemu-kvm/img/rocky9-k8s-disk.qcow2 100G
그래서 아래와 같이 resize를 실행시켜 줍니다.
sudo qemu-img resize /data/qemu-kvm/img/rocky9-k8s-disk.qcow2 100G
or
sudo qemu-img resize /data/qemu-kvm/img/rocky9-k8s-disk.qcow2 +100G
그 후 새로 생성한 디스크 이미지를 가상 머신에 연결합니다.
virsh attach-disk rocky9-k8s-master-node1 /data/qemu-kvm/img/rocky9-k8s-disk.qcow2 vdb --persistent
성공하였다면 가상머신을 다시 실행시켜 줍니다.
실행 시 디스크 2 추가된 것을 확인할 수 있습니다.
이제 머신에 접속하여 마운트를 진행합니다.
sudo fdisk /dev/vdb
파티션 포맷
sudo mkfs.ext4 /dev/vdb1
스왑 오프
sudo swapoff /dev/vdb1
마운트 실행
sudo mount /dev/vdb1 /mnt
최종 확인
df -h /mnt
위처럼 진행해도 안되는 경우가 있을수 있습니다.
실력은 오류잡으면서 오르는것...
보통은 됩니다...
'DevOps와 Infra > Kubernetes On Premise' 카테고리의 다른 글
온프레미스 vs 클라우드 컴퓨팅 차이점 (0) | 2024.06.07 |
---|---|
pv , pvc 생성 및 볼륨마운트 (0) | 2024.03.15 |
간지나는 Rocky Linux 가상 환경으로 구축하기 (0) | 2024.03.05 |
쿠버네티스 학습전 OSI 7 계층 개념점검 (1) | 2023.12.02 |
알고배우자 쿠버네티스 등장배경 (0) | 2023.12.02 |