1. 安装组件 yum install  qemu-kvm libvirt virt-install bridge-utils

  2. 下载centos最小化镜像 wget http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso

  3. 启动libvirtd进程  systemctl start libvirtd

  4. 添加网桥 vim /etc/sysconfig/network-scripts/ifcfg-br0


    BOOTPROTO=dhcp

    TYPE=bridge

    NAME=br0

    DEVICE=br0

    ONBOOT=yes

    STP=on

  5. 宿主机网卡加入网桥 echo BRIDGE=br0 >>/etc/sysconfig/network-scripts/ifcfg-

  6. 配置qemu允许br0  echo "allow br0" >> /etc/qemu-kvm/bridge.conf                   //不配置会出现类似错误internal error: /usr/libexec/qemu-bridge-helper --use-vnet --br=br0 --fd=25: failed to communicate with bridge helper: Transport endpoint is not connected stderr=access denied by acl file

  7. virt-install -n  kvm1   \                                               //创建虚拟机,名称KVM1

    --memory=512,maxmemory=1024     \                      //分配内存512M,最大可动态扩展1024M,单位M                                

    --vcpus  1,maxvcpus=2   \                                        //cpu个数1,最大2                               

    -l  /home/yong/download/CentOS-7-x86_64-Minimal-2009.iso   \                        //-l指定安装文件路径                 

    --disk /home/yong/kvm_disk,size=8   \                                                                 //虚拟机硬盘位置,可指定,也可自动创建;容量8G,单位G

    --bridge=br0   \                                                     //桥接:网桥设备br0。NAT模式:-w network=net0,model=virbr0,mac=                                   

    --graphics none   \                                               //不开启图形界面,可选项 vnc,spice                                     

    --os-variant rhel7   \                                             //设置操作系统

    -x  console=ttyS0                                                //指定终端,客户机使用文本模式安装时,可能需要该选项。第一次没指定该选项,一直卡在域安装仍在进行。

    virt-install -n  kvm1  --memory=512,maxmemory=1024  --vcpus 1,maxvcpus=2           -l  /home/yong/download/CentOS-7-x86_64-Minimal-2009.iso   --disk /home/yong/kvm_disk,size=8    --bridge=br0       --graphics none    --os-variant rhel7   -x  console=ttyS0

  8. 在字符界面配置,配置完成自动重启

  9. 相关命令

    virsh start kvm1                        //启动虚拟机

    virsh console kvm1                  //连接虚拟机

    virsh edit   kvm1                       //编辑虚拟机配置文件