一、KVM概述
KVM是Kernel Virtual Machine的简写,目前Linux发行版必须在64位的系统环境才能运行KVM,同时硬件需要支持VT技术。
1、案例前置知识点
KVM自Linux2.6.20版本后就直接整合到Linux内核,它依托CPU虚拟化指令集(如Intel-VT、AMD-V)实现高性能的虚拟化支持。由于与Linux内核高度整合,因此在性能、安全性、兼容性、稳定性上都有很好的表现。
下图是一个简单的KVM虚拟化架构,在KVM环境中运行的每个虚拟化操作系统都将表现位单个独立的系统进程。因此它可以 很方便地与Linux系统中的安全模块进行整合(SELinux),可以灵活地实现资源的管理及分配。
Centos部署KVM虚拟化平台(可跟做)
二、实施案例
1、环境需求:
Centos操作系统3台;
Windiws 7操作系统1台;
所需镜像和工具请访问:https://pan.baidu.com/s/1fPhMgWJAjnmgJI5w267QCA
提取码:7x2p
2、编辑虚拟机支持虚拟化
1)修改处理器为2个,勾选虚拟化引擎
Centos部署KVM虚拟化平台(可跟做)
2)检查CPU是否支持虚拟化
[root@centos01 ~]# cat /proc/cpuinfo | grep vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_pe