2019独角兽企业重金招聘Python工程师标准>>>

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 --allId    Name                           State
-----------------------------------------------------     rhel7.3                        shut off[root@localhost ~]# virsh start rhel7.3
Domain rhel7.3 started[root@localhost ~]# virsh list --allId    Name                           State
----------------------------------------------------6     rhel7.3                        running[root@localhost ~]# virsh destroy rhel7.3
Domain rhel7.3 destroyed[root@localhost ~]# virsh list --allId    Name                           State
-----------------------------------------------------     rhel7.3                        shut off

转载于:https://my.oschina.net/u/3585265/blog/2995481

虚拟化技术KVM的搭建相关推荐

  1. linux 桌面显示 kvm,Linux的桌面虚拟化技术KVM(五)——virsh常用命令

    (1).virsh常用命令 virsh list 查看已打开虚拟机列表 virsh list --all 查看所有虚拟机列表 virsh version 查看 virsh 版本号 virsh star ...

  2. 桌面虚拟化技术 KVM

    Linux 桌面虚拟化技术 KVM KVM: 是指基于Linux 内核的虚拟机(Kernel-based Virtual Machine).是第一个整合到 Linux 内核的虚拟化技术.在 KVM 模 ...

  3. KVM虚拟化技术介绍及搭建

    目录 前言 一.虚拟化 1.1 虚拟化发展历史 1.2 虚拟化分类 1.2.1 架构分类 1.2.2 虚拟化程度分类 1.3 虚拟化的优势及劣势 1.3.1 优势 1.3.2 劣势 二.KVM 2.1 ...

  4. Linux 桌面虚拟化技术 KVM

    KVM:是 Kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度 ...

  5. Linux桌面虚拟化技术-KVM

    一. KVM概述 KVM 即 Kernel-based Virtual Machine 基于内核的虚拟机. KVM,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的 ...

  6. Linux桌面虚拟化技术KVM

    内容: • 虚拟化产品对比介绍 • 安装 KVM • 实戓 1:配置 KVM 网络桥接功能 • 实戓 2:使用 KVM 安装虚拟机 虚拟化产品对比介绍 vmware KVM rhel6_x64 xen ...

  7. Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机

    (1).虚拟化产品对比介绍 虚拟化技术有以下三种:仿真虚拟化,这是一种对系统硬件没有要求,但性能最低的虚拟化技术:半虚拟化,这是一种直接使用物理硬件,性能高,但需要修改内核的虚拟化技术:全虚拟化,这是 ...

  8. 虚拟化技术KVM和XEN概述

    虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计 ...

  9. Linux桌面虚拟化技术--KVM

    文章目录 虚拟化概念 为什么要使用虚拟化 KVM安装以及使用 virsh常用命令 磁盘格式转换 快照管理 虚拟机克隆 虚拟机的网络连接模式 磁盘热添加.扩容 热添加网卡 热添加内存 热添加CPU kv ...

最新文章

  1. Java实现海明距离简单计算
  2. ac9560不支持承载_IPFS 最新进展:0.5 版本改进较大,已出现系统级支持 | 火星号精选...
  3. 12家存在低俗内容的网络文学企业被约谈:严肃查处 深入整改
  4. python的框架django_Python框架Django高级内容,python
  5. VS2015自带的LocalDB数据库的用法
  6. windows phone笔记
  7. Linux查看硬盘挂载
  8. 隧道应用(一)netsh端口映射内网
  9. 联想 Newifi mini Y1 Padavan固件设置5Ghz桥接
  10. 银行业务模拟系统的设计与实现(C语言)
  11. 睡眠障碍,正在“杀死”3亿中国人
  12. 百度招聘实习生:网页搜索部_语法研究实习工程师(七种语
  13. python高德地图poi点_python3爬虫-高德地图POI数据的爬取
  14. 世界曾经有这样一个中国
  15. ftp服务器与共享文件对比,ftp服务器与共享的区别
  16. 2021-9-25 MQTT 阿里云服务器 esp32 micropython物联 以及pythonPC端
  17. 如何提取复杂多引脚芯片的引脚编号及引脚名称
  18. autocad2014点击保存闪退_AutoCAD2014闪退的原因和解决方法 一打开就闪退怎么办
  19. vue + element 表格数据导出为excel表格
  20. radosgw bucket index sharding

热门文章

  1. 《淘宝店铺经营管理一册通》一一1.3 页面中的图片应用
  2. php 面向对象开发 类的学习 一
  3. 一款非常不错的聊天工具
  4. 转学美本半年,我眼里的中美高等教育
  5. 百度正在加速小程序的开放趋势
  6. Linux命令(6):more命令
  7. Java正则表达式细节1
  8. 本日吐槽!“人傻钱多”的P2P公司是否是程序员的合适选择(群聊天记录的娱乐)...
  9. 浅谈C#中常见的委托Func,Action,Predicate(转)
  10. bitmapshader 的使用