首页 > 其他 > 详细

学习笔记 虚拟化

时间:2018-01-15 00:57:34      阅读:264      评论:0      收藏:0      [点我收藏+]
本文为学习CloudMan 老师 的《每天5分钟玩转 OpenStack》http://blog.51cto.com/cloudman  的学习笔记。

今天是第一天。希望自己可以坚持下去,同时再次感谢CloudMan老师。


几个虚拟化的基本概念:

Hypervisor 一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。也可叫做VMM( virtual machine monitor ),即虚拟机监视器

Hypervisor的两种实现方式:

1 Hypervisor 直接安装在物理机上,多个虚拟机在 Hypervisor 上运行。Hypervisor 实现方式一般是一个特殊定制的 Linux 系统。Xen 和 VMWare 的 ESXi 都属于这个类型

物理机上首先安装常规的操作系统,比如 Redhat、Ubuntu 和 Windows。Hypervisor 作为 OS 上的一个程序模块运行,并对管理虚拟机进行管理。KVM、VirtualBox 和 VMWare Workstation 都属于这个类型。


KVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的。KVM是在 x86 平台上最热门运用最广泛的虚拟化方案。

Libvirt是一套免费、开源的支持Linux下主流虚拟化工具的C函数库。用于管理Hypervisor(KVM,Xen,VirtualBox)。

Libvirt 包含 3 个东西:后台 daemon 程序 libvirtd、API 库和命令行工具 virsh

  1. libvirtd是服务程序,接收和处理 API 请求;

  2. API 库使得其他人可以开发基于 Libvirt 的高级工具,比如 virt-manager,这是个图形化的 KVM 管理工具,后面我们也会介绍;

  3. virsh 是我们经常要用的 KVM 命令行工具,后面会有使用的示例。


纠正几个发音:


kernel[?k?:nl][?k?:rnl]

n.核; 核心; 要点; 谷粒;

safari[s??fɑ:ri][s??fɑri]
n.游猎,陆路旅行(尤指在东非或中非); 类似游猎的假日旅行; 旅行队;
hypervisor['ha?p?va?z?]['ha?p?va?z?]
n.(系统) 管理程序;






学习笔记 虚拟化

原文:http://blog.51cto.com/12010056/2060900

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!