会不会有那么一天,生活可以简单到每天清早踏上一辆载着鲜花的脚踏车,微笑着穿过窄窄的街巷,为爱花的人送去芬芳,为需要知识的你送去帮助。
简介
KM是Kermel Virtual Machine的简写,目前Linux发行版必须在64位的系统环境才能运行KVM,同时硬件需要支持VT技术。KVM的前身是QEMU,2008年被Red Hat公司收购并获得一项hypervisor技术,不过Red Hat的KVM被认为将成为未来Linux hypervisor的主流。准确来说KVM仅仅是Linux内核的一个模块。管理和创建完整的KVM虚拟机,需要更多的辅助工具。本章将介绍部署虚拟化环境、创建虚拟机实例,以及虚拟机的基本管理。
理论讲解
一,知识点
KVM自Linux 2.6.20版本后就直接整合到Linux内核,它依托CPU虚拟化指令集(如Intel-VT,AMD-V)实现高性能的虚拟化支持。由于与Linux内核高度整合,因此在性能、安全性、兼容性、稳定性上都有很好的表现。
下图简单描绘了KVM虚拟化架构,在KVM环境中运行的每个虚拟化操作系统都将表现为单个独立的系统进程。因此它可以很方便地与Linux系统中的安全模块进行整合(SELinux),可以灵活地实现资源的管理及分配。
案例环境
采用CentOS-7.4-x86_64-DVD-1708开启CPU虚拟化支持。
二,安装KVM程序
1.安装方式
(1)在CentOS的系统光盘镜像中,已经提供了安装KVM所需软件。通过部署基于光盘镜像的本地yum源,直接使用yum安装所需软件即可.安装KVM所需软件具体包含以下几个。
yum-y install qemu-kvm-tools //KVM调试工具,可不安装
yum-y install virt-instal1 //构建虚拟机的命令行工具
yum-y install virt-manager //图形界面管理虚拟机
yum-y install libvirt //虚拟机管理工具
2)开启服务并设置开机自启
2.传输CentOS-7.4-x86_64-DVD-1708.iso镜像
3.配置Linux宿主机配置支持VT技术
在等待镜像传输完成后,建议关机配置,配置完成之后,开机即可
三,在Linux宿主机安装虚拟机(一路图片)
以下一路前进即可
四.KVM基本功能管理
1.查看命令帮助
2.查看KVM的配置文件存放目录(centos7.0.xml是虚拟机系统实例的配置文件)
3.查看虚拟机状态
4.关机
或者使用 destroy 强制关机
5.开机
或者使用 加载配置文件开机
6.挂机虚拟机
7.恢复挂起虚拟机
8.设置宿主机开机,虚拟机开机自启
9.备份主配置文件
10.删除虚拟机主配置文件
11.恢复主配置文件
1)将备份的主配置文件剪切到主配置文件目录下
2)切到主配置文件,恢复主配置文件
12.克隆
在克隆之前centos7.0必须保证是关机的状态下才可以克隆
克隆centos7.0为centos8.0
13.拍摄快照
14.查看拍摄快照
15.恢复快照
16.删除快照
17.更改虚拟机配置文件
故事很短,道理很长,学无止境,不忘初心,砥砺前行
微信搜索 “徐阿马” 关注公众号,期待你的关注!