运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)

前言

KVM虚拟技术是完全的虚拟化,VPS之间不共用母机CPU和内存,VPS之间资源使用是独立的,互不影响。由于是完全的虚拟化,KVM虚拟技术的VPS理论上支持安装linux和windows任何版本,只要你的配置足够运行,使用方法得当,就一定能安装成功。

与OpenVZ、Xen相比,KVM的优点是:1、完全虚拟化,支持多系统安装;2、内存、CPU独享,VPS之间不受影响。

与OpenVZ、Xen相比,KVM的缺点是:由于支持任意操作系统,往往有人喜欢使用低配置的机器安装windows系统,可能同一台机器上个别人这个搞影响不大。但是人数多了就严重影响机器硬盘使用。

KVM虚拟技术的VPS比OpenVZ虚拟技术下的VPS更为独立些,同一母机上的VPS之间内存、CPU使用完全独立。但由于支持系统比较广泛,部分用户的不良操作可能会影响到硬盘的性能。


一、虚拟机CPU开启虚拟化

在这里插入图片描述

1.查看系统版本
[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
2. 查看CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KVM
[root@localhost ~]# cat /proc/cpuinfo | egrep 'vmx|svm'
3. 查看是否加载KVM
[root@localhost ~]# lsmod | grep kvm
kvm_intel             183621  0 
kvm                   586948  1 kvm_intel
irqbypass              13503  1 kvm

PS:这表明已经加载,如果没有加载则执行以下命令加载KVM

[root@localhost ~]# modprobe kvm
4. 关闭防火墙和selinux
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

GUI图形化

二、KVM 安装

1. 安装KVM相关软件包
[root@openstack ~]# yum install -y qemu-kvm qemu-img \
 virt-manager libvirt libvirt-python virt-manager \
 libvirt-client virt-install virt-viewer
 
qemu-kvm: KVM模块
libvirt: 虚拟管理模块
virt-manager: 图形界面管理虚拟机
virt-install: 虚拟机命令行安装工具
2. 启动libvirt并设置开机自启动
[root@localhost ~]# systemctl start libvirtd
[root@localhost ~]# systemctl enable libvirtd
3. 建立两个目录分别用来存放iso文件和生成的qocow2磁盘文件
[root@localhost ~]# mkdir /home/iso
[root@localhost ~]# mkdir /home/images

三、使用图形化界面安装虚拟机

1.进入图形化(使用虚拟机)
[root@localhost ~]# virt-manager

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第1张图片

2.本地安装介质

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第2张图片

3.选择浏览

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第3张图片

4.创建存储池

不创建也可以,这样会安装到默认的位置,我这里的默认位置磁盘空间不够,因此新建一个存放位置
运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第4张图片

5.创建存储池,名称随便起

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第5张图片

6.目标路径就是前面创建的目录

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第6张图片

7.创建存储卷

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第7张图片

8.设置存储卷配置

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第8张图片

9.点击选择卷,配置ISO镜像

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第9张图片

10.找到/home/iso目录下的iso文件
[root@localhost ~]# ll /home/iso/CentOS-7-x86_64-DVD-1810.iso 
-rwxrw-rw-. 1 villian villian 4588568576 98 18:20 /home/iso/CentOS-7-x86_64-DVD-1810.iso

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第10张图片

11.配置虚拟机RAM内存和CPU大小

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第11张图片

12.自定义存储,就是我们在images存储池里创建的存储卷

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第12张图片

13.选择自定义虚拟机安装配置

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第13张图片

14.显示协议选择VNC(虚拟网络控制台)

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第14张图片

15.开始安装虚拟机

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第15张图片

16.设置虚拟机配置

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第16张图片

17.Linux磁盘分区方案(20G)

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第17张图片
主机配置I3虚拟机 1G内存 20G硬盘容量

  • /boot 100M 存放启动Linux系统所必需的文件,包括内核文件、启动菜单配置文件等
  • / 2G 系统根目录
  • /tmp 4G 存放系统运行过程中使用的一些临时文
  • /swap 2G 交换文件系统(一般为物理内存的1.5到2倍,必须独立分区,物理内存大于8G可以不设这个交换分区)
  • /usr 4G 这是最宏大地目录,要用到地应用程序和文件都寄存在这个目录下。
  • /var 4G 存放系统中经常需要变化的一些文件(如系统日志文件、用户邮箱目录等),常常被修改地目录能够放在这个目录下(其中系统地日志文件就在/var/log目录中)
  • /opt 余下的空间 存放第三方软件程序和工具
18.配置网卡信息

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第18张图片

19.最小化安装

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第19张图片

20.安装完毕,使用控制台查看主机

运维之道 | CentOS7.6 安装部署KVM虚拟机(GUI图形化安装)_第20张图片


KVM 常用知识

命令行安装KVM虚拟机

你可能感兴趣的:(KVM)