webistrano的安装配置及nginx整合 2014-06-25 | 虚拟化云和自动化 Capistrano是一种在多台服务器上运行脚本的开源工具,它主要用于部署web应用。它自动完成多台服务器上新版本的同步更新,包括数据库的改变。Capistrano最初由Jamis Buck用Ruby开发,并用RubyGems部署渠道部署。而Webistrano是Capistran…… Continue reading
初识Docker--Linux Container容器管理 2014-06-04 | 虚拟化云和自动化 当前,完全硬件虚拟化技术(KVM、Xen、Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等。有时候对用户来说,完全的硬件虚拟化并不是最好的选择。 一种替代方案是使用轻量级虚拟化技术 —— 所谓的 LinuX Container 容器 (LXC…… Continue reading
kvm虚拟化小结(九)virt-install与qcow2 preallocation 2014-05-23 | 虚拟化云和自动化 本篇和 ubuntu下kvm的安装 本属同篇,不过细想后感觉有必要将其单独拎出来做个总结 。之前在创建KVM 虚拟机时,宿主机都是通过先按raw格式进行安装后,再转化成qcow2格式,最终edit xml文件,并virsh start再重新启动 。之前网上也看到过很多一步直接安装成qcow2格…… Continue reading
ubuntu下kvm的安装 2014-05-23 | Linux/unix/mac 虚拟化云和自动化 本篇是 kvm虚拟化小结 的一个衍生品 ,之前也写过一个和本文内容基本一致的总结 ———— kvm虚拟化小结(一)kvm环境安装 ,只不过当时的测试平台是centos 。目前由于新的公司使用的是ubuntu,所以也顺便拿了台测试机装上ubuntu做KVM虚拟化 ,然后在上面测试zabbix的一些…… Continue reading
监控自动化碎碎念 2014-05-14 | 虚拟化云和自动化 独学而无友,则孤陋而寡闻 。面试这种东西真的挺能学到东西,今天在上海兜了一个大圈 ,和某企业的面试官聊到自动化的一些东西的时候,确实对于自动化理念性的东西更好更深入的学了一课。闲言少叙,还原面试中关于监控自动化的两个问题 。 问题汇总 问题1、逐渐告警,问题出现时,第一时候通知XX人,多长…… Continue reading
自建KVM模板后续 2014-05-08 | 虚拟化云和自动化 昨天完成了python脚本实现通过kvm img镜像模板快速进行guest主机脚本部署的总结。不过此时的主机还需要更改主机名、IP地址、SID等,这也是上篇最后提到的问题。当然,这一部分可以手工去更改,不过我是个懒人,总希望能通过脚本一次性搞定。下面根据win平台和linux分别进…… Continue reading
自建KVM模板 2014-05-07 | perl/php/python/gawk/sed 虚拟化云和自动化 这两天一直计划写一个通过模板img和xml文件实现KVM的快速部署的脚本 ,实现原理非常简单,就是通过复制img镜像到指定位置,并修改xml里的相关配置后,define guest主机,最后start即可。后来在网上也找了两个实现类似功能的脚本 ,一个是shell版的,一个是pytho…… Continue reading
随机生成MAC地址的N种方法 2014-05-05 | shell脚本学习 虚拟化云和自动化 进期准备在virt cli管理下的KVM增加一个模板脚本,用于主机的快速安装与部署。这里就涉及到mac地址的自动生成、uuid/Guid值的生成、主机名的自动更改等问题。本文着重介绍下N种自动生成MAC地址的方法。 一、shell生成法 shell生成的方法是最多的的,同时也感觉也是最…… Continue reading
KVM下window主机优化后的性能测试 2014-04-16 | 虚拟化云和自动化 KVM下的windows一般需要做参数优化才能最大程度的发挥其性能,像虚拟化驱动、wirteback缓存、IO调度策略、KSM特性等,不过在windows下一般最需调整的是启用virtio驱动 。调整方法见之前的一篇日志 KVM下windows使用virtio驱动。本篇是承接上篇之后…… Continue reading
浅析snapshots, blockcommit,blockpull 2014-04-15 | 虚拟化云和自动化 这是一篇网上摘来的文章,原文件作者是rehat公司的Kashyap Chamarthy 。由于本文对理解snapshots, blockpull, blockcommit 等概念和原理非常不错,所认这里“抄来” 学习 。 基础知识 一个虚拟机快照可被看作是虚拟机的在某个指定时间的视图(包括他的操作系统和所有的程序).据此,某可以还原到一个之前的完整的…… Continue reading