linux的kvm技术,虚拟化技术KVM的搭建
KVM 是基于虚拟化扩展(Intel VT 或者 AMD-V)的 X86 硬件的开源的 Linux 原生的全虚拟化解决方案。KVM 中,虚拟机被实现为常规的 Linux 进程,由标准 Linux 调度程序进行调度;虚机的每个虚拟 CPU 被实现为一个常规的 Linux 进程。这使得 KMV 能够使用 Linux 内核的已有功能。
环境:Red Hat Enterprise Linux Server release 7.3
1. 首先要配置好yum源,检查当前CPU是否支持KVM虚拟化。
Red Hat或者CentOS
[root@localhost Desktop]# cat /proc/cpuinfo | egrep '(vmx|svm)'
#如果输出结果中包含vmx,则表示采用Intel虚拟化技术;如果包含svm,则表示采用AMD虚拟化技术;如果没有任何输出,表示当前的CPU不支持KVM虚拟化技术。还可以用grep -E 'svm|vmx' /proc/cpuinfo和egrep --color -i "svm|vmx" /proc/cpuinfo来检查。
Ubuntu系统中查看
apt-get install cpu-checker
kvm-ok
以下结果说明支持VT
INFO: /dev/kvm exists
KVM acceleration can be used
以下结果说明不支持VT
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
2. 安装虚拟化软件包
[root@localhost Desktop]# yum install -y qemu-kvm qemu-img
#Ubuntu用apt-get install -y virt-manager来安装
[root@localhost Desktop]# lsmod | grep kvm
#验证KVM模块是否成功加载
kvm_intel 170181 0
kvm 554609 1 kvm_intel
irqbypass 13503 1 kvm
#如果输出以上结果,则表示KVM模块已经成功加载。
[root@localhost Desktop]# virsh -c qemu:///system list
#验证libvirtd服务是否正常启动
Id Name State
#如果已经成功启动,则会输出以上结果;如果出现错误,则表示libvirtd服务没有成功启动。
3. 安装虚拟机
[root@localhost Desktop]# virt-manager
#如果默认的storage不能用,那么就选择创建自定义的storage
配置好相关参数,准备装系统:
正在安装:
安装完成,准备重启:
安装成功!
在宿主上查看虚拟机
[root@localhost ~]# virsh list --all
Id Name State
----------------------------------------------------
- rhel7.3 shut off
[root@localhost ~]# virsh start rhel7.3
Domain rhel7.3 started
[root@localhost ~]# virsh list --all
Id Name State
----------------------------------------------------
6 rhel7.3 running
[root@localhost ~]# virsh destroy rhel7.3
Domain rhel7.3 destroyed
[root@localhost ~]# virsh list --all
Id Name State
----------------------------------------------------
- rhel7.3 shut off
linux的kvm技术,虚拟化技术KVM的搭建相关推荐
- XEN和KVM云计算虚拟化技术
一.XEN和KVM云计算虚拟化技术 01_虚拟化技术基础原理详解 02_Xen虚拟化及DomU的实现 03_Xen基于iscsi共享实现实时迁移 04_kvm虚拟化 下载链接:链接:http://pa ...
- Linux操作系统及平台虚拟化技术漫谈
虚拟化Linux可以通过很多技术来实现,包括从平台到操作系统虚拟化.实际上,Linux可以说是唯一一个具有广泛虚拟化解决方案的操作系统.在本文中,我们将讨论实现Linux虚拟化的多种方式,以及Linu ...
- Linux 中的 XEN 虚拟化技术(二)Xen 的安装和配置
1. 安装 Xen Red Hat 公司在 RHEL5 版本的 Linux 操作系统中正式加入了对 Xen 虚拟技术的支持.而在RHEL5 之前的 Linux 系统中安装 Xen 需要进行 ...
- linux xen 管理,Linux 中的 XEN 虚拟化技术(四)管理 Xen 虚拟系统
1.使用 xm命令管理 Xen虚拟机 A.显示运行状态 在命令行下使用"xm list"命令显示 Xen 虚拟系统当前运行的状况 [root@xen ~]# xm list Nam ...
- 云计算大数据:Xen、KVM、VMware、hyper-v等虚拟化技术的比较
1.Xen.KVM.VMware.hyper-v等虚拟化技术的比较,xen和kvm,是开源免费的虚拟化软件. vmware是付费的虚拟化软件. hyper-v比较特别,是微软windows 2008 ...
- 云计算之虚拟化技术概述(KVM/Xen/Hyper-V/VMware)
文章目录 虚拟化技术 什么是虚拟化 服务器虚拟化 cpu的虚拟化 内存虚拟化管理 硬盘的虚拟化 网络虚拟化 IO虚拟化 Intel虚拟化技术 主流的虚拟化技术 虚拟化技术对比 KVM Xen Hype ...
- 使用了KVM虚拟化技术的VPS主机怎么样?
KVM是一种虚拟化技术,用于将VPS主机划分为多个虚拟空间.借助Linux服务器内核,KVM将拥有更好的性能和可扩展性,因此当流量激增时服务器能够保持稳定.每个KVM加购的VPS主机都拥有一个独立的内 ...
- KVM虚拟化技术实战
一.KVM虚拟化架构 KVM是指基于Linux内核的虚拟机(Kernel-base Virtual Machine),而KVM是当前最主流的开源的服务器虚拟化技术.从Linux2.6.20起,KVM作 ...
- 虚拟化技术比较:OpenStack、KVM、VMWare和Docker
一.虚拟化 1.什么是虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内 ...
- Linux运维大牛带你认识真正 Linux 系统结构!超强入门技术文!
Linux系统一般有4个主要部分:内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统. 1Linux 内核 内核 ...
最新文章
- python3入门书籍-零基础自学python3 好用的入门书籍推荐
- 浅谈Struts2下
- lazy初始化和线程安全的单例模式
- oracle v$ 表,【学习笔记】Oralce视图 查找分析V$PARAMETER视图的基表
- android防止左向右滑出程序,Android——ViewPager禁止左右滑动的实现
- 光盘版linux6,光盘上的系统 Slax Linux 6.0.6新版
- 解决公司服务器加入域中不能启动应用系统的问题
- Redis学习笔记(十)——过期时间、访问限制与缓存
- 《算法竞赛入门经典》习题及反思 -2
- 谈谈时间序列的平稳性
- 蓝牙技术|伦茨科技带你了解蓝牙音频
- java学习笔记——IO流
- ForkJoinPool 详解
- SRM 543 Div2
- 快速提高网站排名工具大全
- 前端生成二维码及把页面转为图片保存到本地
- 开源无国界?你开源出去的代码, 可能有一天你自己都不能用了!
- flex弹性布局教程-07容器属性flex-direction
- [附源码]java毕业设计房屋中介管理系统
- 数据恢复领军企业飞客与全球数据恢复“兵工厂”ACE建立战略合作
热门文章
- 科创板设立 币圈走向几何?
- 腾讯火力全开“吃鸡”:下一个游戏行业风口怎能错过?
- Python3 Cobalt strike shellcode 免杀过 360 卫士和360杀毒
- Python学习总结(九)正则表达式
- linux测试网络带宽 360,Linux版360浏览器提示此为beta测试版本,已超过测试时间3个月的处理...
- 这些年的项目管理心得
- 大学新颖的软件测试毕业论文题目50例
- 树莓派搭建文件服务器
- cs1.6联机服务器没有响应,cs1.6联机问题解说
- Windows95 程序设计指南(Windows 95 A Developer's Guside)