第一天开通博客
2016-07-22 10:58
183 查看
第一天开通CSDN博客。想在这里记录一下自己作为一个菜鸟的工作和心路历程。
希望这个博客以技术为主。能够经常更新。
touch命令:通常用来创建文件,也用来修改文件时间戳。
openstack学习笔记:openstack的基础虚拟化技术。虚拟化技术分为两种,划分依据主要是Hypervisor的实现方式和所在位置。KVM、VirtualBox 和 VMWare Workstation 都属于这样的类型,该类型中,Hypervisor 作为 OS 上的一个程序模块运行。另外的一种实现方式中Hypervisor 是一个特殊定制的 Linux 系统,所以性能上会比第一种好。但是第一种支持虚拟机嵌套技术。
KVM虚拟化技术:KVM是一种hypervisor,openstack对于它的支持最好。KVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的。
KVM有一个内核模块叫 kvm.ko,只用于管理虚拟 CPU 和内存。
那 IO 的虚拟化,比如存储和网络设备由谁实现呢?
这个就交给 Linux 内核和Qemu来实现。
说白了,作为一个 Hypervisor,KVM 本身只关注虚拟机调度和内存管理这两个方面。IO 外设的任务交给 Linux 内核和 Qemu。
Libvirt
Libvirt 是啥?
简单说就是 KVM 的管理工具。
其实,Libvirt 除了能管理 KVM 这种 Hypervisor,还能管理 Xen,VirtualBox 等。
OpenStack 底层也使用 Libvirt,所以很有必要学习一下。
Libvirt 包含 3 个东西:后台 daemon 程序 libvirtd、API 库和命令行工具 virsh
libvirtd是服务程序,接收和处理 API 请求;
API 库使得其他人可以开发基于 Libvirt 的高级工具,比如 virt-manager,这是个图形化的 KVM 管理工具;
virsh 是我们经常要用的 KVM 命令行工具。
作为 KVM 和 OpenStack 的实施人员,virsh 和 virt-manager 是一定要会用的。
希望这个博客以技术为主。能够经常更新。
touch命令:通常用来创建文件,也用来修改文件时间戳。
openstack学习笔记:openstack的基础虚拟化技术。虚拟化技术分为两种,划分依据主要是Hypervisor的实现方式和所在位置。KVM、VirtualBox 和 VMWare Workstation 都属于这样的类型,该类型中,Hypervisor 作为 OS 上的一个程序模块运行。另外的一种实现方式中Hypervisor 是一个特殊定制的 Linux 系统,所以性能上会比第一种好。但是第一种支持虚拟机嵌套技术。
KVM虚拟化技术:KVM是一种hypervisor,openstack对于它的支持最好。KVM 全称是 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的。
KVM有一个内核模块叫 kvm.ko,只用于管理虚拟 CPU 和内存。
那 IO 的虚拟化,比如存储和网络设备由谁实现呢?
这个就交给 Linux 内核和Qemu来实现。
说白了,作为一个 Hypervisor,KVM 本身只关注虚拟机调度和内存管理这两个方面。IO 外设的任务交给 Linux 内核和 Qemu。
Libvirt
Libvirt 是啥?
简单说就是 KVM 的管理工具。
其实,Libvirt 除了能管理 KVM 这种 Hypervisor,还能管理 Xen,VirtualBox 等。
OpenStack 底层也使用 Libvirt,所以很有必要学习一下。
Libvirt 包含 3 个东西:后台 daemon 程序 libvirtd、API 库和命令行工具 virsh
libvirtd是服务程序,接收和处理 API 请求;
API 库使得其他人可以开发基于 Libvirt 的高级工具,比如 virt-manager,这是个图形化的 KVM 管理工具;
virsh 是我们经常要用的 KVM 命令行工具。
作为 KVM 和 OpenStack 的实施人员,virsh 和 virt-manager 是一定要会用的。
相关文章推荐
- app.use()方法
- ios tableview 自动计算cell高度
- 如何理解混合云
- 【腾讯Bugly干货分享】React移动web极致优化
- hive-学习笔记
- MySQL开发规范
- HDOJ 2037之今年暑假不AC
- Star(锐角三角形)
- CSS RESET简述
- PAT-B 1027. 打印沙漏
- Java 中的类锁和对象锁
- 数据库智能提示和源代码管理工具(支持SVN)SQLPrompt_7.0.0.40, RedGate_SQL_SourceControl.V3.0.13.4214
- 【札记】SUSE Linux(SLES 11为例)下常用维护命令,文件大小、查找内容、统计、打包、远程拷贝、FTP、SSH
- C语言 随机函数 种子
- maven指定execution id的方式来执行目标
- mac下的常用命令
- spring-restdocs的研究
- [书目20130415]实用IT项目管理
- 可输入的 Combox(DropDownList)
- JavaWeb项目自动化部署测试学习