一、部署前设置机器支持虚拟化

  • 如果是物理机需要在BIOS设置VT为enable

Centos 7.9部署KVM虚拟机实战_Centos 7安装KVM虚拟机

  • 如果是虚拟机需要对CPU做如下勾选配置

Centos 7.9部署KVM虚拟机实战_KVM_02

二、操作系统安装

(一)最小化安装的系统

Centos 7.9部署KVM虚拟机实战_KVM_03

如果是按照以上做的最小化安装,还需要安装如下软件包支持:

  1、通过YUM安装图形化界面支持

[root@localhost ~]# yum groups list
Loaded plugins: fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Available Environment Groups:
   Minimal Install
   Compute Node
   Infrastructure Server
   File and Print Server
   Basic Web Server
   Virtualization Host
   Server with GUI
   GNOME Desktop
   KDE Plasma Workspaces
   Development and Creative Workstation
Available Groups:
   Compatibility Libraries
   Console Internet Tools
   Development Tools
   Graphical Administration Tools
   Legacy UNIX Compatibility
   Scientific Support
   Security Tools
   Smart Card Support
   System Administration Tools
   System Management
Done
yum groupinstall GNOME Desktop

2、都需要有 X11Forwarding支持

[root@localhost ~]# cat /etc/ssh/sshd_config | grep X11Forwarding
X11Forwarding yes
#       X11Forwarding no

Centos 7.9部署KVM虚拟机实战_Centos 7安装KVM虚拟机_04

3、安装相应的软件包

yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
systemctl status libvirtd
systemctl restart libvirtd
systemctl status libvirtd
systemctl list-unit-files   //看是否自启动
yum install virt-manager
 virt-manager              //会进入虚拟机图形化界面
(二)Server with GUI方式安装

Centos 7.9部署KVM虚拟机实战_图形化界面_05

(三)Virtualization Host方式安装

Centos 7.9部署KVM虚拟机实战_KVM_06

三、虚拟机的配置

virt-manager是基于libvirt的图像化虚拟机管理软件

Centos 7.9部署KVM虚拟机实战_Centos 7安装KVM虚拟机_07

(一)创建存储池

1、创建存储池,双击“QEMU/KVM",选择“存储”选项卡

Centos 7.9部署KVM虚拟机实战_KVM_08

Centos 7.9部署KVM虚拟机实战_图形化界面_09

2、以同样的操作创建一个镜像存储池,命名为“bdqn_iso”,目录为'/data_kvm/iso”即可在安装操作系统时,我们把镜像上传到服务器目录/data_kvm/iso

Centos 7.9部署KVM虚拟机实战_图形化界面_10

(二)创建存储卷

Centos 7.9部署KVM虚拟机实战_KVM_11

(三)导入ISO镜像

Centos 7.9部署KVM虚拟机实战_KVM_12

(四)新建虚拟机

Centos 7.9部署KVM虚拟机实战_Centos 7安装KVM虚拟机_13

(五)选择你ISO存放的位置

Centos 7.9部署KVM虚拟机实战_Centos 7安装KVM虚拟机_14

(六)分配资源

根据自己的电脑配置分配资源

Centos 7.9部署KVM虚拟机实战_Centos 7安装KVM虚拟机_15

选择安装

Centos 7.9部署KVM虚拟机实战_图形化界面_16

四、网络桥接

网络的桥接直接采取图形化操作

Centos 7.9部署KVM虚拟机实战_图形化界面_17

这里的start mode 一定选择onboot

Centos 7.9部署KVM虚拟机实战_KVM_18

最后达到的效果

Centos 7.9部署KVM虚拟机实战_KVM_19