一. 准备工作:
系统环境:
centos 7.7
关闭selinux:
[root@localhost ~]# setenforce 0
[root@localhost ~]# sed -ri 's/^(selinux=).*/\1disabled/g' /etc/selinux/config
[root@localhost ~]# getenforce
disabled
2.关闭防火墙:
[root@localhost ~]# systemctl status firewalld
firewalld.service - firewalld - dynamic firewall daemon
loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
active: inactive (dead) since tue 2020-03-03 15:04:25 cst; 3 weeks 1 days ago
docs: man:firewalld(1)
process: 907 execstart=/usr/sbin/firewalld --nofork --nopid $firewalld_args (code=exited, status=0/success)
main pid: 907 (code=exited, status=0/success)
mar 03 15:03:08 localhost.localdomain systemd[1]: starting firewalld - dynamic firewall .....
mar 03 15:03:09 localhost.localdomain systemd[1]: started firewalld - dynamic firewall d...n.
mar 03 15:04:23 localhost.localdomain systemd[1]: stopping firewalld - dynamic firewall .....
mar 03 15:04:25 localhost.localdomain systemd[1]: stopped firewalld - dynamic firewall d...n.
hint: some lines were ellipsized, use -l to show in full.
3.升级yum原包:
[root@localhost ~]# yum install -y epel-release.noarch
bdb2053 freeing read locks for locker 0x5ab: 3553/140611650713408
bdb2053 freeing read locks for locker 0x594: 3553/140611650713408
loaded plugins: fastestmirror, langpacks
loading mirror speeds from cached hostfile
base: mirrors.aliyun.com
extras: mirrors.aliyun.com
updates: mirrors.163.com
resolving dependencies
--> running transaction check
---> package epel-release.noarch 0:7-11 will be installed
--> finished dependency resolution
二.安装kvm
[root@localhost ~]# yum -y install qemu-kvm qemu-kvm-tools qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils libguestfs-tools
---> package libguestfs-tools.noarch 1:1.40.2-5.el7_7.3 will be installed
--> processing dependency: libguestfs-tools-c = 1:1.40.2-5.el7_7.3 for package: 1:libguestfs-tools-1.40.2-5.el7_7.3.noarch
--> processing dependency: libguestfs = 1:1.40.2-5.el7_7.3 for package: 1:libguestfs-tools-1.40.2-5.el7_7.3.noarch
--> processing dependency: perl(win::hivex) >= 1.2.7 for package: 1:libguestfs-tools-1.40.2-5.el7_7.3.noarch
--> processing dependency: perl(win::hivex::regedit) for package: 1:libguestfs-tools-1.40.2-5.el7_7.3.noarch
--> processing dependency: perl(win::hivex) for package: 1:libguestfs-tools-1.40.2-5.el7_7.3.noarch
--> processing dependency: perl(sys::virt) for package: 1:libguestfs-tools-1.40.2-5.el7_7.3.noarch
yum软件安装注解:
qemu-kvm :为kvm虚拟机提供io设备
libvirt :管理虚拟机
bridge-utils:网桥工具
libguestfs-tools :
virt-install :命令行的虚拟机创建安装工具
virt-manager:命令行的虚拟机创建安装管理软件
启动libvirt并添加开机启动:
[root@localhost ~]# systemctl start libvirtd
[root@localhost ~]# systemctl enable libvirtd
kvm系统安装完成!!
图形界面创建虚拟机请参考下一篇:kvm之使用virt-manager 管理工具创建虚拟机