天天看点

KVM之KVM安装部署

一. 准备工作:

系统环境:

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 管理工具创建虚拟机

继续阅读