kvm搭建
今日做公司项目时恰好是这个,然后就做一个博客,希望可以帮助到你们
1、把虚拟机zmedu63内存调成6G以上,因为我们要在VMware虚拟中安装KVM,然后在KVM中再安装虚拟机,需要内存大一些。zmedu63虚拟机最少给4G内存。
2、开启vmware中虚拟化支持

3、添加一个20G的硬盘,用于存KVM虚拟机(
只有64位centos6以上系统支持KVM。 centos 32位系统不支持KVM。从centos7开始,就没有32位系统了。
)

4、查看CPU是否支持硬件虚拟化技术(CPU要支持查看自己的CPU是否支持全虚拟化虚拟化技术且是64位的)
Intel:cat /proc/cpuinfo | grep --color vmx
AMD :cat /proc/cpuinfo | grep --color svm
看看flag有没有上面的vmx或者是svm,有的话就是支持全虚拟化技术(其中一个有就行)
5、开启BIOS 虚拟化支持。 查找VT 改为: enable 。BIOS中也要打开,默认很多机器没有打开
例如:

解决方案一:
进入bios
以华硕主板为例: UEFI 没见过:1 见过:6
UEFI 支持GPT分区表,对4T以上硬盘支持比较好。 intel 和微软 一起研发




步骤分析:
进入高级模式---进入高级菜单----开启intel虚拟技术
解决方案二:
传统的BIOS界面,找到这个

F10保存退出
注意一点:
操作系统必须是RHEL6 64位以上, RHEL6 32不能安装KVM
6.开始安装kvm虚拟机
(1)安装KVM模块、管理工具和libvirt,命令行安装:
yum install qemu-kvm libvirt libguestfs-tools virt-install virt-manager libvirt-python -y
插件解释:
qemu-kvm : kvm主程序, KVM虚拟化模块
virt-manager: KVM图形化管理工具
libvirt: 虚拟化服务
libguestfs-tools : 虚拟机的系统管理工具
virt-install : 安装虚拟机的实用工具 。比如 virt-clone克隆工具就是这个包安装的
libvirt-python : python调用libvirt虚拟化服务的api接口库文件
如果想要查看扩展包的详细信息
方法一:
yum info 扩展包的名称
方法二:
rpm -pqi libguestfs-tools-c-1.36.3-6.el7.x86_64.rpm
7、安装完kvm后启动服务
systemctl start libvirtd (开启虚拟化服务)
systemctl enable libvirtd (设置libvirtd服务开机自启)
systemctl is-enabled libvirtd (查看是不是开机自启)
确定正确加载kvm 模块
lsmod | grep kvm(出现以下效果就OK了)
kvm_intel 170086 0
kvm 566340 1 kvm_intel
irqbypass 13503 1 kvm
8、使用命令:virt-manager 建立虚拟机
将kvm管理工具从英文界面,切换成中文界面:
echo $LANG(会显示当前的界面版本)
如果不是设置成中文的
LANG='zh_CN.UTF-8'
virt-manager
如果你物理机系统是最小化安装的,没有图形界面,那么virt-manager命令是无法调出图形界面的。需要执行以下命令,来安装图形界面。
yum group list
yum group install "Server with GUI"
reboot
9、执行virt-manager后,弹出如下界面:

右击localhost(QEMU)后,点击“新建”就可以跟据向导,安装一个新的虚拟机
如果中间无法识别你的镜像,可以上传一个镜像,给他指定一下
使用virsh命令配置网桥
1、查看virsh是属于哪个rpm包
rpm -qf /usr/bin/virsh
2、iface-bridge ens33 br0 网卡接口名 新建网桥名
virsh iface-bridge ens33 br0 --no-stp
3、手动添加DNS进网络配置
echo 'DNS1=8.8.8.8' >> /etc/sysconfig/network-scripts/ifcfg-br0
4、重启网卡服务
systemctl restart network.service
5、测试br0
ifconfig(查看IP)
ping g.cn(看是否可以ping通)
6、查看桥接的信息
brctl show
如果显示正常的话就成功了
kvm搭建的更多相关文章
- kvm 搭建
一,准备环境 物理机 虚拟机 操作系统 CentOS 6.8 x64 CentOS 6.8 x64 CPU/内存 10核超线程x2/64G 2核/4G 外网IP -- 内网IP eth1_192. ...
- Centos7利用kvm搭建Windows虚拟机
这几天玩了一下kvm虚拟化,真的很有意思,我把这几天踩的坑,还有收获,都记录下来,作为以后的复习和检查. 首先说一下我的基本逻辑,我有一台win7的笔记本,我的底层虚拟化是使用VMWare构建的Cen ...
- Liunx之KVM搭建图形化的WEB
作者:邓聪聪 我们常在Windowns下使用VMware,当然在Liunx中也有这样的软件供我们使用.生产环境的KVM宿主机越来越多,需要对宿主机的状态进行调控.这里用webvirtmgr进行管理.图 ...
- kvm搭建完成了,那么问题来了,到底是什么原理
kvm中到底是怎么模拟的CPU和内存? 收到了大量的 这里有一个裸的调用kvm接口的实例,超赞: http://www.cnblogs.com/Bozh/p/5753379.html 使用kvm的AP ...
- ubuntu配置kvm服务
虚拟化第一弹,lei了lei了~ 首先,简单介绍一下KVM服务. KVM 全称是 Kernel-Based Virtual Machine,它是一种常用的虚拟化工具.是基于linux内核所开发的虚拟平 ...
- qemu-img管理虚拟机
qemu-img管理虚拟机 1. 查看正在运行的虚拟机 [root@idca-vm02 ~]# virsh list Id 名称 状态 ----- ...
- 初试集群虚拟化搭建(二)—— Xen, kvm, OpenStack, VMware ESXi, Citrix XenServer等种种选择
小伙伴们找到了一些主流方案的资料,最终选择了XenServer6.5作为平台搭建. Xen 特点: 功能强大,支持Linux的各种发行版本 通常是在现有Linux操作系统上安装,是一种半虚拟化的安装方 ...
- CloudStack搭建KVM环境
软件环境:agent:CentOS 6.3,minimal安装,CPU启用VT management server:CentOS 6.3,minimal安装 存储:CentOS 6.3 搭建在mana ...
- <Mastering KVM Virtualization>:第三章 搭建独立的KVM虚拟化
在第二章,你了解了KVM的内部结构:在本章中,您将了解如何将Linux服务器设置为虚拟化主机.我们正在讨论将KVM用于虚拟化并将libvirt作为虚拟化管理引擎. KVM开启了虚拟化并利用你的服务器或 ...
随机推荐
- HTTP Error 500.30 - ANCM In-Process Start Failure
环境 windown 10 IIS 10 net core 2.2 vs2019 背景 在vs2019使用net core 2.2发布到IIS 10上(见在 ASP.NET Core 中使用多个环境) ...
- APP前置代码
APP自动化前置代码: #导入包from appium import webdriverimport timedesired_caps = {}desired_caps['platformName'] ...
- 如何在MaxCompute上处理存储在OSS上的开源格式数据
0. 前言 MaxCompute作为使用最广泛的大数据平台,内部存储的数据以EB量级计算.巨大的数据存储量以及大规模计算下高性能数据读写的需求,对于MaxCompute提出了各种高要求及挑战.处在大数 ...
- 企业打开云HBase的正确方式,来自阿里云云数据库团队的解读
一.HBase的历史由来 HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性.高性能.高伸缩的分布式存储系统,使用HBase技术可在廉价PC Se ...
- webpack使用问题记录
1.版本问题 webpack的安装并不是越新越好.当使用最新版本时不使用配置文件,直接编译不生成文件甚至报错:使用3.12版本时编译文件可以成功但是不生成新文件:使用 3.5.3 版本时成功且生成新文 ...
- 8 November in 614
我开始看心灵鸡汤了-- 每当在书中读及那些卑微的努力,都觉得感动且受震撼.也许每个人在发出属于自己的光芒之前,都经历了无数的煎熬,漫长的黑夜,无尽的孤独,甚至不断的嘲讽和否定,但好在那些踮脚的少年,最 ...
- 2018-2019-2 网络对抗技术 20165206 Exp7 网络欺诈防范
- 2018-2019-2 网络对抗技术 20165206 Exp7 网络欺诈防范 - 实验任务 (1)简单应用SET工具建立冒名网站 (1分) (2)ettercap DNS spoof (1分) ...
- QTP笔记--检查点、ChildObjects方法
一.自带检查点函数 '最后一个参数为timeout,单位是毫秒 Browser( "SAP NetWeaver Portal" ).Page( "SAP NetWeave ...
- qbxt Day3 on 2019-8-18
qbxt Day3 on 2019-8-18 一.基础数论 1.进制转换 进制转换是一个非常简单且基础的问题. 也许我们只需要...Emmm... 列个式子就好了鸭 设\(k\)进制数每一位上是\(a ...
- 移动H5优化指南
转载于http://isux.tencent.com/h5-performance.html 移动H5前端性能优化指南 概述 秒完成或使用Loading4. 基于联通3G网络平均338KB/s(2.7 ...