1.下載 CentOS-7-x86_64-GenericCloud-2111.qcow2
進入centos的cloud官網【//cloud.centos.org/centos/7/images/】下載CentOS-7-x86_64-GenericCloud-2111.qcow2


下載比較慢,就使用國內的地址: wget //mirrors.nju.edu.cn/centos-cloud/centos/7/images/CentOS-7-x86_64-GenericCloud-2211.qcow2

2、安裝libguestfs
virt-customize命令行工具由libguestfs-tools包提供,可用于在各種Linux發行版上安裝, Virt-customize可以通過安裝軟件包,編輯配置文件等來自定義虛擬機(磁盤映像),它通過修改guest虛擬機或磁盤映像來實現此目的,它適用于raw和qcow2鏡像格式
安裝libguestfs-tools包
使用命令:yum install libguestfs -y

3、修改qcow2密碼
方法1:使用virt-customize修改密碼
使用修改密碼命令:
export LIBGUESTFS_BACKEND=direct
virt-customize -a /root/CentOS-7-x86_64-GenericCloud-2211.qcow2 --root-password password:123456

使用參數--root-password random設置鏡像的root密碼為隨機

方式2:使用guestfish修改密碼
[root@localhost ~]#
[root@localhost ~]# openssl passwd -1 123456
$1$bfqzqcrv$nN.KJ.je.pkYRJ2iNKqqE0
[root@localhost ~]# guestfish --rw -a /root/CentOS-7-x86_64-GenericCloud-2211.qcow2

4、虛機中加載qcow2
1)、把虛機文件放到經常用的文件夾下,創建虛機配置文件 CentOS-7-x86_64-GenericCloud.xml
mv /root/CentOS-7-x86_64-GenericCloud-2211.qcow2 /mnt/data/hjz/CentOS-7-x86_64-GenericCloud.qcow2
vi CentOS-7-x86_64-GenericCloud.xml

2)加載鏡像 virsh define CentOS-7-x86_64-GenericCloud.xml

3)啟動虛機
virsh start CentOS-7-GenericCloud-hjz --console


登陸成功