Linux桌面虚拟化技术KVM
副标题[/!--empirenews.page--]
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》
虚拟化产品对比介绍
虚拟化技术:
KVM 概述 KVM即Kernel-based Virtual Machine基于内核的虚拟机。 KVM,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的各个主要发行版本中。它使用 Linux 自身的调度器进行管理,所以相对亍 Xen,其核心源码很少。KVM 目前已成为学术界的主流 VMM(虚拟机监控器)之一。KVM 的虚拟化需要硬件支持(如 Intel VT 技术戒者 AMD V 技术)。是基于硬件的完全虚拟化。而 Xen 早期则是基于软件模拟的 Para-Virtualization。 KVM: 是指基于 Linux 内核的虚拟机(Kernel-based Virtual Machine)。是第一个整合到 Linux内核的虚拟化技术。在 KVM 模型中,每一个虚拟机都是一个由 Linux 调度程序管理的标准进程,你可以在用户空间启动客户机操作系统。 一个普通的 Linux 进程有两种运行模式:内核和用户。 KVM 增加了第三种模式:客户模式(有自己的内核和用户模式)
配置 KVM 前期准备工作 实验环境是在PC机上装有win7系统,并安装VMware Workstation软件 1、把虚拟机内存调成 2G 以上,因为我们要在 VMware 虚拟中安装 KVM,然后在 KVM 中再安装虚拟机 ![]() 内存至少2GB以上 2、开启 vmware 中虚拟化支持 ![]() 开启 vmware 中虚拟化支持功能 虚拟化 cpu 性能计数器作用:(安装KVM不需要打开此功能) VMware 官网手册里有说明 http://pubs.vmware.com/workstation-12/index.jsp 3、添加一个 20G 的硬盘,用于存 KVM 虚拟机 ![]() 添加一个 20G 的硬盘 注: 只有 64 位 RHEL6 以上系统支持 KVM。 32 位系统不支持。 4、查看 CPU 是否支持硬件虚拟化技术。 查看自己的 CPU 是否支持全虚拟化虚拟化技术且是 64 位的 Intel:cat /proc/cpuinfo | grep --color vmxAMD: cat /proc/cpuinfo | grep --color svm 看看 flag 有没有上面的 vmx 或者是 svm,有的话就是支持全虚拟化技术 5、开启 BIOS 虚拟化支持。 找到 VT 改为:enable 。BIOS 中也要打开,默认很多机器没有打开。 ![]() 没有开启VT ![]() BIOS开启VT 6、安装RHEL 64位以上操作系统 此过程不在过多赘述,大家可自行安装 安装 KVM 虚拟机 开机后查看 CPU 是否支持全虚拟化 查看自己的 CPU 是否支持全虚拟化虚拟化技术且是 64 位的
安装 KVM 安装 KVM 模块、管理工具和 libvirt,命令行安装:
注:使用系统镜像,先配置好 yum 本地源 注:
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |