云计算绕不开的虚拟化之KVM Posted 2021-04-29 传知学院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云计算绕不开的虚拟化之KVM相关的知识,希望对你有一定的参考价值。
KVM 是基于
虚拟化扩展
(Intel VT 或者 AMD-V)的
X86 硬件
的开源的
Linux 原生
的全虚拟化
解决方案
。
KVM 中,虚拟机被实现为常规的 Linux 进程,由标准 Linux 调度程序进行调度;虚机的每个虚拟 CPU 被实现为一个常规的 Linux 进程。
这使得 KVM 能够使用 Linux 内核的已有功能。
环境:Red Hat Enterprise Linux Server release 7.3
1.首先要配置好yum源,检查当前CPU是否支持KVM虚拟化。
[root@localhost ~]#cat /proc/cpuinfo | grep --color vmx
[root@localhost ~]#cat /proc/cpuinfo | grep --color svm
如果有vmx信息输出,就说明支持VT;如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机。
[root@localhost Desktop]# yum install -y qemu-kvm qemu-img
#Ubuntu用apt-get install -y virt-manager来安装
[root@localhost Desktop]# lsmod | grep kvm
#如果输出以上结果,则表示KVM模块已经成功加载。
[root@localhost Desktop]# virsh -c qemu:///system list
#如果已经成功启动,则会输出以上结果;如果出现错误,则表示libvirtd服务没有成功启动。
[root@localhost Desktop]# virt-manager
#如果默认的storage不能用,那么就选择创建自定义的storage
查看是否支持了虚拟化:cat /proc/cpuinfo | grep -E 'vmx|svm'(可跳过)
查看是否kvm的驱动已经加载:lsmod | grep kvm(可跳过)
安装qemu-kvm: yum install -y qemu-kvm
验证libvirt是否正常启动: virsh version
安装virt-manager工具: yum install -y virt-manager
关闭xshell,重新连接,输入命令:virt-manager,就可以自动弹出kvm管理软件
《容器技术Docker到实战部署微服务项目》
【课程重点 】
1.为什么要使用Docker
2.Docker安装部署及应用场景
课程链接:
https://appatJs2ciq4695.h5.xeknow.com/st/7A0eIwO4z
【课前思考 】
1.为什么要使用容器?
2.容器是虚拟化技术么?需要CPU的支持么?
3.使用容器给用户带来哪些收益?
以上是关于云计算绕不开的虚拟化之KVM的主要内容,如果未能解决你的问题,请参考以下文章
虚拟化之KVM
云计算之KVM安装
云计算之KVM虚拟化最佳实践
带你走进虚拟化世界之KVM
云计算之基,一文带你速懂虚拟化KVM和XEN
初识KVM之1——虚拟化介绍及创建KVM虚拟机