随笔分类 - 虚拟化
kvm/docker
摘要:在上一篇中说了virtio这种半虚拟化方案之后,还有一种全虚拟化的方案,这种全虚拟化的方案中,直接宿主机上的设备,直接被虚拟化成了n个设备,然后这些设备可以直接被加载进guest os中当做一个普通的PCIE设备!连上面提到的缓存层都莫有了!这样基本就是宿主机了,当然这需要网卡啊,gpu卡啊自身支持
阅读全文
摘要:这个山头今天好像要攻占下来了 guest os中的一些特权操作会被hypervhisor给接收,这里一个很重要的认识是:hypervisor是os的os,既然要访问资源,那么就需要经过整机资源的管理者vmm决定,以前操作系统是整机资源的管理者,现在是hypervisior了!这是理解整个虚拟化的核心
阅读全文
摘要:路由表查看 arp缓存 都是走的什么接口?
阅读全文
摘要:1) 当arp表项不存在的时候,数据包等待表项存在了再发,还是直接把数据包给丢掉; 2)如果网络目的地址不可达,是在那一层把数据丢弃,再是路由层就判断还是arp层呢?
阅读全文
摘要:Add device driver. prop=value sets driver properties. Valid properties depend on the driver. To get help on possible drivers and properties, use -devi
阅读全文
摘要:Define a new drive. This includes creating a block driver node (the backend) as well as a guest device, and is mostly a shortcut for defining the corr
阅读全文
摘要:文件系统中包括实际的磁盘中可读可写的。 容器中看到的设备是啥子呢?--docker qemu也是一样,在qemu中添加一个设备的物理意义是啥子嘛 其实设备也没啥好新奇的,不就是一个普通的文件么,然后在这个文件上读和写。好 那qemu怎么来引入设备呢?docker里是很简单的一切都是主机的模拟,/de
阅读全文
摘要:capacilities是docker 中对docker权限设置的重要方面; http://blog.csdn.net/wangpengqi/article/details/9821227 上面这篇文档中有对linux capacilitys的介绍,但是还不足够 https://www.cnblog
阅读全文
摘要:qemu配置中经常会出现-driver/-device的选项,可以理解成-driver是后端设备,即一个实际的物理的磁盘;device是把这块磁盘插入到虚机中的pci控制器中。 这样的话,虚机也能看到这块磁盘了,这和实际的计算机操作的操作正好也吻合,有设备,还需要把设备插入各种接口USB/PCI接口
阅读全文
摘要:uid和gid其实很简单,主要是为了填充文件的uid和gid,这些都是静态的,那么用户执行程序这又是什么意思呢?那么进程的权限又是指什么呢? http://blog.51cto.com/skypegnu1/1622707 既然进程需要代替我们去完成某些动作,当我们需要访问资源的时候,必须给相应的进程
阅读全文
摘要:突然想起个问题,linux系统里的namespace到底有什么用?是为了解决什么问题? 从内核的层面构造出虚拟机? 比如IPC,这个时候 https://lwn.net/Articles/531114/ 这个链接中说涉及namespace的总体的目的是为了实现虚拟机 https://lwn.net/
阅读全文
摘要:下载了ubuntu的初始化镜像,但是没有网络安装包,安装了字后,如果生成新的镜像
阅读全文
摘要:在kvm中配置网桥 虚机1:tun:192.168.0.123/24, tap link to br2 虚机2:tun:192.168.0.111/24, tap link to br2 物理网卡: 树莓派:192.168.1.188 从树莓派上ping 192.168.0.123和192.168.
阅读全文
摘要:这个链接里教你怎么操作kvm的各种网络模式,实际操作成
阅读全文
摘要:在这个qemu的配置中,-net nic,vlan=0 是客户机中的前端,-net tap,vlan=0,ifname=tap0,script=no,downscript=no是位于host机中的后端。 这是我qemu的配置,试着理解下这个配置中网络部分的原理,qemu是qemu中使用的一种虚拟的网
阅读全文
摘要:kvm_cpu_exec 和demo中演示的一样
阅读全文
摘要:kvm中到底是怎么模拟的CPU和内存? 收到了大量的 这里有一个裸的调用kvm接口的实例,超赞: 使用kvm的API来实现Emulator Demo,同样赞: // 2017.12.17 打开tracepoint,这是研究kvm的好方法: 神秘的kvm,服务器端直接运行在,guest按理说也是要有中
阅读全文
摘要:今天终于把kvm给搭起来了,打开了host机的tracepoint竟然一个都没有抓到,这是咋回事? 难道kvm的东西只有在启动的时候才会被抓到? 虚拟出来一块内存一块CPU,虚拟出来一个内存。感觉都好geek的东西呀。 到底是怎么虚拟出来的呢? 调度的时候CPU,这几个CPU是如何调度的?调度的时候
阅读全文
摘要:使用最新的17有问题,下了个server版的:ubutnu 用qemu-img创建一个虚拟磁盘: qemu-img crete -f qcow2 ubunt.img 10G qemu-system-x86_64 -had ubuntu.img -cdrom ubuntu-16.04-server-a
阅读全文
浙公网安备 33010602011771号