KVM虚拟化——架构及安装

介绍

1.自Linux2.6.20后整合到内核

2.依托CPU虚拟化指令集

3.性能、安全、兼容、稳定、都表现的很好

4.每个虚拟化操作系统表现为单个系统进程

5.与Linux安全模块(selinux)很好结合

操作

1.查看CPU是否支持虚拟化 (有输出就说明CPU支持虚拟化)

cat /proc/cpuinfo | grep vmx(Intel) 或者

cat /proc/cpuinfo | grep smv(AMD)

提示:假如没有输出的话,而且也确定自己的cpu是支持虚拟化的,可以进入到BIOS自行开启哦!

2.搭建yum仓库

[[email protected] ~]#mkdir/mnt/cd 为了不影响/mnt下原有文件的正常使用,新建立一个cd的目录

[[email protected] ~]# mount/dev/cdrom /mnt/cd

[[email protected] ~]# cd/etc/yum.repos.d/

[[email protected]]# ls

rhel-source.repo

[[email protected]]# mv rhel-source.repo rhel-source.repo.bak

[[email protected]]# vim yum.repo

[base]

name=rhel6-yum

baseurl=file:///mnt/cd

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

3.在已有的系统上安装KVM软件

[[email protected] ~]# yum -yinstall qemu-kvm qemu-kvm-tools python-virtinst.noarch qemu-img bridge-utilsvirt-manager libvirt

1.Desktop (有桌面的可以不安装这个)

2.qemu-kvm

3.qemu-kvm-tools

4.python-virtinst.noarch

5.qemu-img

6.bridge-utils

7.virt-manager

8.libvirt

4.检测是否安装成功

[[email protected] ~]# lsmod |grep kvm

5.设置KVM网络

1.默认是NAT方式,外部无法访问虚拟机网络

2.桥接模式,从外部可直接访问虚拟机内部网络

3.需要编辑网卡参数文件已支持桥接

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

[[email protected] ~]# vim/etc/sysconfig/network-scripts/ifcfg-br0

6.创建KVM虚拟机

virt-manager是基于libvirt的图像化虚拟机管理软件

现在我们切换到桌面--继续操作

[[email protected] ~]#virt-manager  这时会报错,我们只要重新启动一下就好

[[email protected] ~]# init 6

[[email protected] ~]#virt-manager

到这里整个KVM虚拟机就创建完成了,大家加油哦!

时间: 07-22

KVM虚拟化——架构及安装的相关文章

KVM虚拟化+PKE无人值守安装

安装KVM虚拟化条件: 首先CPU要支持虚拟化(Intel是vmx,AMD是svm) [[email protected] ~]# egrep '(vmx|svm)' --color /proc/cpuinfo 确保BIOS里开启VT Intel(R) Virtualization Tech [Enabled] 安装虚拟化套件 [[email protected] ~]# LANG=en_US-utf8 [[email protected] ~]# yum -y groupinstall "Vi

Linux下kvm虚拟化技术的安装与使用

Linux下kvm虚拟化技术的安装与使用 云时代的到来,虚拟化的广泛应用.让我们重新的科技进行了定义.而当下知名的虚拟化产品有 vmware vsphere ,Hyper-v,xen,kvm.vmware的虚拟化所占的市场有目共睹,Hyper-V是windows平台下的虚拟化,而Xen就属于一个半虚拟化产品.kvm就是我们今天所介绍的对象. (kvm是kernel virtual module的简写)kvm是红帽公司5.4版本后所推出的最新虚拟化技术产品.它和vpc,virtual  box都属

KVM虚拟化简介及安装

kvm是基于图形化的linux操作的 安装图形化界面的知识点: 磁盘空间有两个词: 精简置备:我先在我系统里面去声明我要一个50G的空间,但是呢,我不会把50G都分给你,你用多少,我分给你多少,但是做多不能超过50G. 厚置备:直接把50G都分给你. 虚拟化 虚拟化的分类 什么是虚拟化:(1u是指的服务器的厚度) 10年前,他都是单独的服务器提供服务,像apache是部署在Linux操作系统里,他会单独的拿一台物理的硬件服务器来部署这个服务,如果部署多个服务的话,那么就需要多个物理服务器,随着业

kvm虚拟化套件的安装

参考:http://wenku.baidu.com/link?url=xAObzE8XuDfGJsCDk6vAnVnp91glt_bgvK6saMC4WS2BX7_dU54oViDO0UTh0ipekOVsFsUqsas62rUUNVFVokGL5P6k3OMZnNmoMgapoSS 总结:1.KVM内核模块2.QEMU虚拟化软件:处于用户空间,可以在x86上虚拟power的CPU3.QEMU-KVM:可以控制内核模块的用户空间工具,用户不可能直接去操作到内核里面的KVM吧,所以要依靠这个QEM

WebVirtMgr 基于Centos7.3的KVM虚拟化管理平台安装

KVM是centos下面的虚拟机,是一个比较好用的一种虚拟化技术,但是通常来说服务器跑Centos很少会安装图形界面,使用命令来管理虚拟机也是比较麻烦的,所以有一种web的虚拟化管理平台就很方便了. 安装环境,Centos7.3,硬件Dell R710,3块1TB硬盘做阵列5 安装KVM部分 1.首先,对服务器Bios开启虚拟化支持, 然后,查看服务器CPU是否支持虚拟化,一般服务器都会支持,可以看到是支持的 [[email protected] ~]# egrep '(svm|vmx)' /p

KVM虚拟化特性及安装

首先,虚拟化技术有两种类型的实现,方式如下: Type-I: hypervisor --> vm Type-II: host --> vmm --> vms 实际上,这和当前主流的两大虚拟化技术也正好匹配,他们就是Xen和KVM, Xen: hypervisor, Dom0 KVM: Kernel-based Virtual Machine 本篇将从KVM开始,记录KVM的组件.特性以及实现方式. KVM特性: 内存管理: 将分配给vm的内存交换至swap 支持使用Huge Page 支

部署KVM虚拟化平台

防伪码:一场秋雨一场寒,十场秋雨穿上棉. 第四章 部署KVM虚拟化平台 前言:我们在以前学习过vsphere虚拟化平台,安装过esxi5.5,在esxi5.5上安装过虚拟机,使用vcenter管理esxi,从而实现了虚拟机的迁移,备份,高可用等操作,但是安装成本很高,需要购买正版.今天这一章内容是利用linux内核的一个模块kvm,并使用一些辅助工具来搭建虚拟机,完成和esxi类似的操作,实现linux虚拟化.KVM直接整合到了linux内核,因此在性能.安全性.兼容性.稳定性上都有好的表现.我

Linux -- 构建KVM虚拟化环境

硬件系统的配置 硬件和BIOS中虚拟化技术的支持是KVM运行的先决条件. 在x86-64架构的处理器中,KVM必需的硬件虚拟化扩展分别为:Intel的虚拟化技术(Intel VT)和AMD的AMD-V技术. 一般在BIOS中,VT的选项通过"Advanced →Processor Configuration"来查看和设置,它的标识通常为"Intel(R) Virtualization Technology"或"Intel VT"等类似的文字说明.

部署KVM虚拟化平台(理论+实战)

KVM虚拟机: 1.KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM已成为学术界的主流VMM之一 2.KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术).是基于硬件的完全虚拟化.而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化