虚拟化
木易云清
每天学习一点linux,每天学习享受生活,享受工作。
展开
-
hypervisor
1、概念 Hypervisor——一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。也可叫做VMM( virtual machine monitor ),即虚拟机监视器。Hypervisors是一种在虚拟环境中的“元”操作系统。他们可以访问服务器上包括磁盘和内存在内的所有物理设备。Hypervisors不但协调着这些硬件资源转载 2014-04-01 15:38:30 · 2222 阅读 · 0 评论 -
openstack nova基础知识——libvirt和qemu(2)
前一篇介绍了qemu的基本使用,使用virsh或者virtual manager来管理虚拟机,但没有涉及到libvirt API,这里就使用libvirt的python API来演示一下虚拟机的创建。看nova的源码,关于虚拟机管理的模块是virt,libvirt就是其中的一个包,这个包中包含了使用libvirt管理虚拟机的所有API,看一下下面的示意图:lib转载 2014-03-27 12:48:24 · 632 阅读 · 0 评论 -
openstack nova 基础知识——libvirt和qemu(1)
又纠结了几天,终于到了可以写文章记录下来的时刻了。简单的讲,nova最核心的功能就是对一大堆的虚拟机进行管理,虚拟机可以是各种各样(kvm, qemu, xen, vmware...),而且管理的方法也可以是各种各样(libvirt, xenapi, vmwareapi...),因为我的电脑不支持CPU的VT,而且以前在visualbox中装openstack,也只能使用qemu,所以这次转载 2014-03-27 12:47:13 · 949 阅读 · 0 评论 -
KVM和远程管理工具virt-manager的部署
摘要:主要介绍kvm和virt-manager在服务器端和客户端的安装部署,方便对多台虚拟化物理主机进行管理。1.kvm在server端的部署(针对rhel6系统,可以构建本地更新源) 对服务器实行kvm虚拟化首先需要确认服务器的物理硬件是否支持 #cat /proc/cpuinfo | grep (vmx|smv) 如果服务器对kvm支持,则可以安装转载 2014-03-24 21:13:26 · 885 阅读 · 0 评论 -
virt-manager的虚拟资源中心
virt-manager是RedHat共享的一个开源虚拟化管理软件,它是用Python编写的GUI程序。底层使用了Libvirt对各类Hypervisor进行管理。 Libvirt好像也是RedHat资助的。 virt-manager可以管理多个Host上的虚拟机。Host上必须安装libvirt。因为virt-manager就是libvirt的一个GU转载 2014-03-24 21:13:53 · 535 阅读 · 0 评论 -
QEMU 与QEMU-KVM区别
虚拟化到底是什么?且慢,突然想起Linux系统几个类似概念:“物理”(真实)终端、”伪”终端、”虚拟”终端,伪与虚拟有什么区别呢?其实明白两者区别,也就明白什么是虚拟化概念。虚拟化,根据虚拟实体,可以存在多种虚拟化。而这里只想谈谈系统虚拟化。 什么是系统虚拟化呢?顾名思义虚拟计算机系统,就是在物理计算机上虚拟一个或者多个虚拟的计算机。同样道理虚拟终端,虚拟的是物理终端,就是在转载 2014-04-18 15:01:51 · 876 阅读 · 0 评论 -
kvm和qemu的关系
QEMU和KVM的关系:现在所说的虚拟化,一般都是指在CPU硬件支持基础之上的虚拟化技术。KVM也同hyper-V、Xen一样依赖此项技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。准 确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是 远远不够的,因为用户无法直接控制内核模块去作事情:转载 2014-04-18 15:04:45 · 932 阅读 · 0 评论 -
红帽Spice 入门
1. IntroductionSPICE(独立计算环境的简单协议)- Simple Protocol for independent Computing EnvironmentSpice 是一个开放的远程计算解决方案,使得客户端可以访问远程机器桌面和设备(比如键盘,鼠标,audio和USB)。通过Spice我们可以像使用本地计算机一样访问远程机器,这样可以把CPU GPU密集工转载 2014-03-24 10:57:57 · 935 阅读 · 0 评论 -
spice 对比 vnc
spice 对比 vnc转载 2014-05-03 20:55:11 · 1041 阅读 · 0 评论 -
Libvirt简介
Libvirt是一个软件集合,便于使用者管理虚拟机和其他虚拟化功能,比如存储和网络接口管理等等。这些软件包括一个API库、一个daemon(libvirtd)和一个命令行工具(virsh)。Libvirt的主要目标是:提供一种单一的方式管理多种不同的虚拟化提供方式和hypervisor。比如,命令行“virsh list -- all”可以列出所有任何支持的、基于hypervisor的虚拟机,这就转载 2014-04-01 15:44:28 · 1601 阅读 · 0 评论 -
VMware ESX与VMware ESXi区别
VMware ESX 与 VMware ESXi 区别 前几天去一家公司看到一本书介绍VMWare ESXi ,就随手翻了翻,之前我在公司也架设过VMWare ESXi 4.0,这次算是了解一些理论知识。后来在和他们的工程师聊的时候,谈到VMWare企业版的版本问题,他说VMWare ESX是免费版,对此我不敢苟同,我想他可能找的是破解版的吧!还是弄明白VMWare EXSi与E转载 2014-04-13 20:28:19 · 959 阅读 · 0 评论