摘要:
2013-10-26 KVM virtio bug整理 创建2013-10-26 KVM 半虚拟化驱动 创建2013-10-23 qcow2 修改后端,导致文件系统腐败 创建因为很多知识还是在学习中,所以博客中难免会有一些纰漏和理解性的错误,故开一个置顶帖,记录博客的ChangeLog,每一次创建或修改都会在这里记录。 阅读全文
摘要:
http://special.csdncms.csdn.net/BeDocker/ 阅读全文
摘要:
之前一直做docker的实验,可是遇到了好多问题,在ubuntu 12.04 环境下很难模拟出真实机器的环境,(尤其是hosts文件无法修改,服务无法启动。。。),就转战vagrant,放弃了一段时间。最近docker 0.10 发布加上ubuntu14.04 的感觉docker用起来和顺手多了,所... 阅读全文
摘要:
原帖链接:http://www.vpsee.com/2013/11/shipyard-a-docker-web-ui/我是通过上边的帖子尝试安装部署的,不过却遇到了一些意想不到的问题,原帖中并没有提到,可能是环境的问题,直接规避了我的测试环境是RHEL6.5,当我在shipyard的目录下执行 ./... 阅读全文
摘要:
制作初始模板模板的制作在之前的一篇已经简单介绍过了,下边是这两天遇到的比较蛋疼的问题和收获的经验,分享给大家避免走弯路。所谓的模板就是一个通用的底层,其他应用都可以以最小修改的方式完成应用的部署,当然模板也需要轻便和精简。mount /dev/sr0 /mntfebootstrap -i iputi... 阅读全文
摘要:
最近听说了一个新的Linux容器——Docker(虽然似乎是半年前的东西了,自己的消息还是太闭塞了)。什么是Docker?Docker是一个功能强大的自动化分布式系统:大规模的Web部署、数据库集群、持续部署系统、私有PaaS、面向服务的体系结构等。Docker是一种增加了高级API的LinuX Container(LXC)技术,提供了能够独立运行Unix进程的轻量级虚拟化解决方案。它提供了一种在安全、可重复的环境中自动部署软件的方式。简单部署一个实验测试的环境配置下yum源[local]name=localbaseurl=file:///mnt/ #直接使用ISO镜像作为本地源,节省带... 阅读全文
摘要:
Ceph 目标可轻松扩展到PB容量对多种工作负载的高性能(每秒输入/输出操作IOPS和带宽)高可靠性动态元数据分区、数据分布和复制、保护单一点故障的容错功能 阅读全文
摘要:
Cgroup文件系统中关于Memory Cgroup配置的主要特殊文件memory.usage_in_bytes(memory.memsw.usage_in_bytes ) 显示当前内存(进程内存+页面缓存)的使用量、(交换分区)memory.limit_in_bytes(memory.memsw.limit_in_bytes) 设置、显示当前内存(进程内存+页面缓存)的限制值(交换分区)memory.falicnt(memory.memsw.failcnt) 显示内存达到限制值的次数(交换分区)memory.max_usage_in_b... 阅读全文
摘要:
群里有朋友在使用virt-manger的时候遇到了下边这个报错[root@server ~]# virt-manager Traceback (most recent call last): File "/usr/share/virt-manager/virt-manager.py", line 383, in main() File "/usr/share/virt-manager/virt-manager.py", line 286, in main raise gtk_errorRuntimeError: could not open displa 阅读全文
摘要:
使用了virito半虚拟化驱动程序的KVM虚拟机虽然性能上有显著的提高,但仍然存在不少安全和稳定性的隐患。故整理收集bug和解决方法,可能有很多不全的问题,可以直接在下边留言。 阅读全文
摘要:
KVM是必须使用硬件虚拟化辅助技术(如Intel VT-x、AMD-V)的Hypervisor,在cpu运行效率方面有硬件支持、其效率是比较高的;在有Intel EPT特性支持的平台上,内存虚拟化的效率也较高。不过,KVM在I/O虚拟化方面,传统的方式是使用QEMU纯软件的方式来模拟I/O设备,其效率很差。(性能和兼容性的博弈)QEMU模拟过程 在使用QEMU模块I/O的情况下,当客户机中的设备驱动程序(Device Driver)发起I/O操作请求之时,KVM模块(Module)中的I/O操作捕获代码会拦截I/O请求,然后在经过处理后将本次I/O请求。然后经过处理后将本次I/O请求的信息存. 阅读全文