虚拟机KVM 安装步骤

KVM 简介

KVM的全称是Kernel Virtual Machine,即内核虚拟机。KVM最初是由一个以色列的创业公司Qumranet开发的,是它们的VDI产品的虚拟机。为了简化开发,KVM的开发人员并没有选择从底层开始新写一个Hypervisor,而是选择基于 Linux 内核,通过加载新的模块使 Linux 内核变成一个Hypervisor。2006年10月,在完成基本功能、动态迁移以及主要的性能优化之后,Qumranet正式对外宣布了KVM的诞生。同年,KVM模块的源代码被正式接纳进入Linux内核,成为其内核源代码的一部分。
KVM的运行需要主机是x86架构且硬件支持虚拟化技术(如Intel VT或AMD-V),还需要一个经过修改的QEMU软件(qemu-kvm)作为虚拟机上层控制和界面。KVM能在不改变Linux或Windows镜像的情况下同时运行多个虚拟机,并为每一个虚拟机配置个性化硬件环境。支持KVM虚拟化技术的操作系统有很多,包括各种Linux版本、FreeBSD、Solaris、Windows、Haiku、ReactOS、Plan 9、AROSResearch OS、Mac OS X等。

KVM 安装步骤

1、准备KVM环境

(1)关闭防火墙 关闭核心防护

# systemctl stop firewalld
# systemctl disable firewalld
# stenforce 0
# vim /etc/selinux/config
改:SELINUX=disabled

(2)配置yum 本地源

挂载镜像
# mount /dev/cdrom /mnt
# vim /etc/fstab
插入
/dev/cdrom   /mnt   iso9660   defaults   0  0

配YUM 仓库
# cd /etc/yum.repo.d
# mkdir backup
# mv C* backup/
# vim local.repo
[centos]
name=CentOS
baseurl=file:///mnt
gpgcheck=0
enabled=1 

# yum clean all
# yum makecache
# reboot 重启

2、安装KVM环境包

# yum groupinstall -y "GNOME Desktop"               --安装 GNOME 桌面环境  如果装了图形界面不需要装了
# yum -y install qemu-kvm                           --KVM 模块
# yum -y install qemu-kvm-tools                     --KVM 调试工具,可不安装
# yum -y install virt-install                       --构建虚拟机的命令行工具
# yum -y install qemu-img                           --qemu 组件,创建磁盘、 启动虚拟机等
# yum -y install bridge-utils                        --网络支持工具
# yum -y install libvirt                             --虚拟机管理工具
# yum -y install virt-manager                        --图形界面管理虚拟机

查看KVM模块状态并 开启libvirtd服务

# cat /proc/cpuinfo | grep vmx   --查看CPU是否支持虚拟化

# lsmod | grep kvm   			 --查看KVM模块是否安装
kvm_intel             183621  0 
kvm                   586948  1 kvm_intel
irqbypass              13503  1 kvm

#  systemctl start libvirtd      --开启libvirtd服务
#  systemctl enable libvirtd     --开机启动libvirtd服务

3、配置桥接网络

开始创建虚拟机之前,先创建一个桥接接口。如果要从虚拟机管理器网络之外访问虚拟机,则需要桥接器接口。

# vim /etc/sysconfig/network-scripts/ifcfg-br0
把ens33内容复制过来
需改:
TYPE=Bridge       
BOOTPROTO=static
NAME=br0
DEVICE=br0
ONBOOT=yes
删UUID一行
添加:
IPADDR=192.168.188.100
NETMAK=255.255.255.0
GATEWY=192.168.188.2
DNS1=8.8.8.8
NDS2=114.114.114.114

# vim /etc/sysconfig/network-scripts/ifcfg-ens33    
需改:
BOOTPROTO=static
ONBOOT=yes
添加:
BRIDGE=br0

# systemctl restart network    
# ifconfig   
ens33地址 跑到了 br0上

4、创建存储池 并安装KVM虚拟机

通过Xftp工具 把镜像centos-1810-7.6.iso 上传到/opt 目录下

# mkdir -p /data/iso        --创建镜像目录
# mkdir -p /data/vm         --创建虚拟机存储目录
# mv /opt/CentOS-7-x86.64-DVD-1810-7.6.iso  /data/iso   把镜像移到镜像目录中
# virt-manager     	        --弹出KVM安装图形界面--虚拟系统管理器

下面操作步骤,如图所示:
(1)、存储池
(2)、存储卷
(3)、创建虚拟机
(4)、安装虚拟机

(1)存储池

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)存储卷

在这里插入图片描述
在这里插入图片描述

(3)创建KVM虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 10180428 查看本文章
(4)安装KVM虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了56 篇原创文章 · 获赞 6 · 访问量 1857

猜你喜欢

转载自blog.csdn.net/weixin_45691464/article/details/105001641