클라우드 이미지 다운로드

Ubuntu 와 CentOS 는 클라우드 이미지를 제공한다.

가상머신 생성하고 가상 CD-ROM 으로 마운트 해서 설치할 필요가 없다.

다운로드 하고 root 비번 바꿔서 켜기만 하면 된다.

CentOSGenericCloud qcow2 이미지 다운로드https://cloud.centos.org/centos
Ubuntuamd64-disk-kvm 이미지 다운로드https://cloud-images.ubuntu.com


sudo -s
cd /var/lib/libvirt/images
wget https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud-2009.qcow2 -O CentOS-7-2009.qcow2
wget https://cloud.centos.org/centos/8-stream/x86_64/images/CentOS-Stream-GenericCloud-8-20210603.0.x86_64.qcow2 -O CentOS-Stream-8-20210603.qcow2
wget https://cloud-images.ubuntu.com/hirsute/current/hirsute-server-cloudimg-amd64-disk-kvm.img -O Ubuntu-21.04-hirsute.qcow2


이미지 확인

테스트로 우분투 이미지를 확인한다.

현재 531MB 이고, 2.1GB 까지 확장되는 동적 디스크 파일이다.

디스크 크기는 나중에 늘리거나 줄일 수 있다. (xfs 파일시스템은 늘리는 것만 가능하다.)

IMG=Ubuntu-21.04-hirsute.qcow2
ls -alh $IMG
qemu-img info $IMG
virt-filesystems -l -h -a $IMG


# IMG=Ubuntu-21.04-hirsute.qcow2

# ls -alh $IMG
531M  Ubuntu-21.04-hirsute.qcow2

# qemu-img info $IMG
image: Ubuntu-21.04-hirsute.qcow2
file format: qcow2
virtual size: 2.2 GiB (2361393152 bytes)
disk size: 530 MiB
cluster_size: 65536
Format specific information:
    compat: 0.10
    refcount bits: 16

# virt-filesystems -l -h -a $IMG
Name        Type        VFS   Label            Size  Parent
/dev/sda1   filesystem  ext4  cloudimg-rootfs  2.1G  -
/dev/sda15  filesystem  vfat  UEFI             106M  -

계정 설정

클라우드 이미지의 장점은 계정 비번을 잊어버리면 다시 설정할 수 있습니다.


루트 비번 수정

sudo -s
IMG=CentOS-7-2009.qcow2
export PWD=$(<secure/pwd.txt)
virt-customize -a $IMG --root-password password:$PWD



루트 비번 수정

sudo -s
IMG=CentOS-7-2009.qcow2
export PWD=$(<pwd.txt)
virt-customize -a $IMG --root-password password:$PWD