一、centos7镜像制作
1、检查系统是否支持kvm:
egrep "(vmx|svm)" /proc/cpuinfo
2、安装软件包
yum install libguestfs-tools -y
yum install virt-install.noarch -y
3、制作磁盘文件(.qcow2),磁盘大小根据系统需求设定
qemu-img create -f qcow2 centos7.qcow2 10G
4、使用以下脚本创建并启动虚拟机:
virt-install --virt-type kvm --name centos-7 --ram 1024 --cdrom=/tmp/CentOS-7-x86_64-DVD-1511.iso --disk path=/tmp/centos7.qcow2,size=10,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7
5、启动完成后,使用vnc client连接并安装os
6、配置os
安装好系统后,需要进行配置才能作为glance镜像使用。首先启动虚拟机
virsh start centos-8
如果云主机需要支持root ssh远程登录,需要开启root远程ssh登录功能,修改配置文件/etc/ssh/sshd_config并修改PermitRootLogin值为yes,重启ssh服务生效:
systemctl restart sshd