KVM
文章平均质量分 93
popsuper1982
腾讯云T4架构师。毕业于上海交通大学,15年云计算领域研发及架构经验,先后在EMC,CCTV证券资讯频道,HP,华为,网易,腾讯从事云计算和大数据架构工作
曾出版《Lucene应用开发揭秘》多次作为邀请讲师参加Dockone容器技术大会,Segmentfault开发者大会,InfoQ全球架构师峰会(明星讲师),CSDN SDCC大会,51CTO WOTA大会等
展开
-
QEMU KVM libvirt 手册(3) - Storage Media
访问Hard Drive使用-hda –hdbqemu-system-x86_64 -enable-kvm -name ubuntutest -m 2048 -hda ubuntutest.img -hdb ubuntutest1.img -boot c -vnc :19 -net nic,model=virtio -net tap,ifname=tap0,script=no,d原创 2014-11-04 18:48:49 · 1636 阅读 · 0 评论 -
QEMU KVM Libvirt手册(8): 半虚拟化设备virtio
KVM本身并不提供半虚拟化功能,是通过virtio来实现的The benefits of virtio drivers are of lower overhead and higher performance.Memory Ballooning (virtio_balloon)memory ballooning可以动态调整guest的内存的大小如果有-m参数,则向更原创 2014-11-04 19:05:48 · 1230 阅读 · 0 评论 -
QEMU KVM Libvirt手册(11): Managing Storage
When managing a VM Guest on the VM Host Server itself, it is possible to access the complete file system of the VM Host Server in order to attach or create virtual hard disks or to attach existing ima原创 2014-11-04 19:15:01 · 1251 阅读 · 0 评论 -
QEMU KVM Libvirt手册(10):Managing Virtual Machines with libvirt
libvirt is a library that provides a common API for managing popular virtualization solutions, among them KVM and Xen.使用virt-install创建imageqemu-img create -f qcow2 /tmp/centos5.8.img 10Gvi原创 2014-11-04 19:12:52 · 5415 阅读 · 0 评论 -
QEMU KVM libvirt手册(4) – images
RAWraw是默认的格式,格式简单,容易转换为其他的格式。需要文件系统的支持才能支持sparse file创建image# qemu-img create -f raw flat.img 10GFormatting 'flat.img', fmt=raw size=10737418240如果我们ls则看到ls -lh flat.img -rw-r--原创 2014-11-04 18:53:55 · 1949 阅读 · 0 评论 -
干货分享: 长达250页的Libvirt Qemu KVM的ppt,不实验无真相
1. 概论1.1 虚拟化的基本类型无虚拟化半虚拟化Paravirtualization非硬件辅助全虚拟化硬件辅助全虚拟化实验一:查看系统是否支持硬件辅助虚拟化1.2 KVM Qemu Libvirt之间的关系实验二:安装KVM, Qemu, Libvirt2. Qemu KVM接下来的章节介绍qemu-kvm,先不介绍原创 2014-11-04 20:00:04 · 3176 阅读 · 0 评论 -
QEMU KVM Libvirt手册(10): KVM的各种限制
OvercommitsKVM allows for both memory and disk space overcommit.However, hard errors resulting from exceeding available resources will result in guest failures.CPU overcommit is also supported but原创 2014-11-04 19:11:45 · 943 阅读 · 0 评论 -
QEMU KVM Libvirt手册(7): 硬件虚拟化
在openstack中,如果我们启动一个虚拟机,我们会看到非常复杂的参数qemu-system-x86_64 -enable-kvm -name instance-00000024 -S -machine pc-i440fx-trusty,accel=kvm,usb=off -cpu SandyBridge,+erms,+smep,+fsgsbase,+pdpe1gb,原创 2014-11-04 19:04:38 · 5025 阅读 · 0 评论 -
QEMU KVM Libvirt手册(6) – Network Block Device
网络块设备是通过NBD Server将虚拟块设备通过TCP/IP export出来,可以远程访问。NBD Server通常是qemu-nbd可以提供unix socketqemu-nbd -t -k /home/cliu8/images/ubuntutest-nbd ubuntutest.img打开另一个窗口,可以连接这个unix socketqemu-sy原创 2014-11-04 19:01:02 · 813 阅读 · 0 评论 -
QEMU KVM Libvirt(12): Live Migration
由于KVM的架构为Libvirt –> qemu –> KVM所以对于live migration有两种方式,一种是qemu + KVM自己的方式,一种是libvirt的方式,当然libvirt也是基于qemu+kvm的方式qemu + KVM自己的方式为使用monitorKVM MigrationKVM currently supports savevm/原创 2014-11-04 19:17:47 · 1625 阅读 · 0 评论 -
QEMU KVM Libvirt手册(9): network
虚拟网卡由-net nic定义# qemu-system-x86_64 -enable-kvm -name ubuntutest -m 2048 -hda ubuntutest.img -vnc :19 -net nic如果我们在monitor中查看info network可以看到下面的有时候,我们看到的是VLAN 0,这里的VLAN和802.1.q一点关原创 2014-11-04 19:08:47 · 1161 阅读 · 0 评论 -
QEMU KVM Libvirt手册(5) – snapshots
前面讲了QEMU的qcow2格式的internal snapshot和external snapshot,这都是虚拟机文件格式的功能。这是文件级别的。还可以是文件系统级别的,比如很多文件系统支持snapshot,如OCFS2还可以是block级别的,比如LVM支持snapshot我们这节来分析openstack中各种snapshot的实现。在Openstac原创 2014-11-04 18:57:54 · 930 阅读 · 0 评论 -
QEMU KVM libvirt 手册(1): 安装
安装对虚拟化的支持通常在BIOS中是禁掉的,必须开启才可以。对于Intel CPU,我们可以通过下面的命令查看是否支持虚拟化。# grep "vmx" /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflus原创 2014-11-04 18:34:26 · 1539 阅读 · 0 评论