虚拟化技术KVM的搭建
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的搭建相关推荐
- linux 桌面显示 kvm,Linux的桌面虚拟化技术KVM(五)——virsh常用命令
(1).virsh常用命令 virsh list 查看已打开虚拟机列表 virsh list --all 查看所有虚拟机列表 virsh version 查看 virsh 版本号 virsh star ...
- 桌面虚拟化技术 KVM
Linux 桌面虚拟化技术 KVM KVM: 是指基于Linux 内核的虚拟机(Kernel-based Virtual Machine).是第一个整合到 Linux 内核的虚拟化技术.在 KVM 模 ...
- KVM虚拟化技术介绍及搭建
目录 前言 一.虚拟化 1.1 虚拟化发展历史 1.2 虚拟化分类 1.2.1 架构分类 1.2.2 虚拟化程度分类 1.3 虚拟化的优势及劣势 1.3.1 优势 1.3.2 劣势 二.KVM 2.1 ...
- Linux 桌面虚拟化技术 KVM
KVM:是 Kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度 ...
- Linux桌面虚拟化技术-KVM
一. KVM概述 KVM 即 Kernel-based Virtual Machine 基于内核的虚拟机. KVM,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的 ...
- Linux桌面虚拟化技术KVM
内容: • 虚拟化产品对比介绍 • 安装 KVM • 实戓 1:配置 KVM 网络桥接功能 • 实戓 2:使用 KVM 安装虚拟机 虚拟化产品对比介绍 vmware KVM rhel6_x64 xen ...
- Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机
(1).虚拟化产品对比介绍 虚拟化技术有以下三种:仿真虚拟化,这是一种对系统硬件没有要求,但性能最低的虚拟化技术:半虚拟化,这是一种直接使用物理硬件,性能高,但需要修改内核的虚拟化技术:全虚拟化,这是 ...
- 虚拟化技术KVM和XEN概述
虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计 ...
- Linux桌面虚拟化技术--KVM
文章目录 虚拟化概念 为什么要使用虚拟化 KVM安装以及使用 virsh常用命令 磁盘格式转换 快照管理 虚拟机克隆 虚拟机的网络连接模式 磁盘热添加.扩容 热添加网卡 热添加内存 热添加CPU kv ...
最新文章
- Java实现海明距离简单计算
- ac9560不支持承载_IPFS 最新进展:0.5 版本改进较大,已出现系统级支持 | 火星号精选...
- 12家存在低俗内容的网络文学企业被约谈:严肃查处 深入整改
- python的框架django_Python框架Django高级内容,python
- VS2015自带的LocalDB数据库的用法
- windows phone笔记
- Linux查看硬盘挂载
- 隧道应用(一)netsh端口映射内网
- 联想 Newifi mini Y1 Padavan固件设置5Ghz桥接
- 银行业务模拟系统的设计与实现(C语言)
- 睡眠障碍,正在“杀死”3亿中国人
- 百度招聘实习生:网页搜索部_语法研究实习工程师(七种语
- python高德地图poi点_python3爬虫-高德地图POI数据的爬取
- 世界曾经有这样一个中国
- ftp服务器与共享文件对比,ftp服务器与共享的区别
- 2021-9-25 MQTT 阿里云服务器 esp32 micropython物联 以及pythonPC端
- 如何提取复杂多引脚芯片的引脚编号及引脚名称
- autocad2014点击保存闪退_AutoCAD2014闪退的原因和解决方法 一打开就闪退怎么办
- vue + element 表格数据导出为excel表格
- radosgw bucket index sharding