2014-11-17 Lingxian Kong
virtio-blk是虚拟化KVM平台下虚拟磁盘的一种实现方式,也是存储虚拟化所研究的主要对象之一。在KVM平台下,qemu程序负责模拟一台PC的整个工作过程,是虚拟化技术的精髓所在。大家知道,在物理PC中,磁盘是必不可少的设备,系统、应用程序的安装和数据的存放都离不开磁盘。在虚拟化场景下,qemu自然也需要提供对磁盘的模拟。那qemu到底是如何模拟磁盘的?virtio-blk又是一种什么样的虚拟磁盘呢? qemu对设备的模拟可以分成两类:全模拟和半模拟。全模拟即完全模拟物理设备的工作过程,使得运行在虚拟机上的软件完全感知不到自身运行环境的差异。例如qemu中实现了对IDE磁盘、LSI控制器(其上可接SCSI磁盘)等物理存储设备的 继续阅读 »
2019-04-12 geekspeng
我们主要以 VirtualBox 和 VMwareWorkstation 这两款目前最主流的桌面虚拟化软件作为例。 总的来说,目前有四种常见的网络模型: 桥接(Bridge Adapter) NAT 主机(Host-only Adapter) 内部网络(Internal) 继续阅读 »
2019-05-11 geekspeng
隔离CPU核心 从一般内核 SMP 平衡和调度算法中删除指定的 cpu (由cpu_number定义)。 将进程移动到或移出“独立” CPU 的唯一方法是通过 CPU 亲和系统调用。 cpu 数量从0开始,因此最大值比系统上的 cpu 数量少1 此选项是隔离 cpu 的首选方法。 另一种方法是手动设置系统中所有任务的 CPU 掩码,这可能会导致问题和次优的负载均衡器性能 继续阅读 »
2014-08-25 Lingxian Kong
因为工作的原因,这一期的动态憋了好久,但还是憋出来了。确实需要耗费大量的时间和精力去阅读和理解,一方面是给自己做笔记,另一方面也算了为了提高因为的阅读吧。 业界动态 Oracle发布了Oracle VM 3.3,包含OpenStack软件包的技术预览版,继承了Oracle数据库。其虚拟化技术基于Xen。基于Oracle虚拟化平台,guestOS可以支持Oracle Linux, Oracle Solaris, and Windows 由几个来自VMware前员工开发了一个OpenStack云管理平台--Platform9,管理已有的基础设施,control plane as a service,这里有一个描述,比较有意思: 继续阅读 »
2019-04-16 geekspeng
通过qemu+ssh方式 通过qemu+ssh连接方式比较简单,只要能通过ssh远程访问,命令如下: ```bash virsh -c qemu+ssh://root@192.168.1.166/system ``` 如果2个节点设置了互信,免密钥登录,可直接执行virsh相关命令, ```bash virsh -c qemu+ssh://root@192.168.1.166/system list  Id    名称                         状态  3     vm01                           running ``` 继续阅读 »
2019-04-24 geekspeng
安装 ```bash yum install qemu-kvm libvirt virt-install virt-manager ``` 命令列表 版本信息 virsh-v 只显示版本号 virsh-V 显示版本的详细信息 继续阅读 »
2019-04-18 geekspeng
准备工作 安装 virt-install ```bash yum install -y virt-install ``` ISO镜像安装虚拟机 在官方网站下载CentOS-7ISO镜像 使用qemu-img工具创建一个虚拟硬盘 bash qemu-img create -f qcow2 /tmp/centos7.qcow2 10G 继续阅读 »
2016-01-12 derekchan
Docker是一种新兴的虚拟化技术,与传统的虚拟机不同,Docker能最大化利用物理机资源,并且快速、方便,除了这个,Docker还为团队运维自动化、组件化提供了很好的解决方案,可以想象下,以前我们在部署新服务器的环境时,需要每个服务都重新装一遍,而现在部署新服务器时只需要把对应的Docker镜像Down下来就可用,这无疑大大减少了运维成本。 继续阅读 »
2013-11-28 Lingxian Kong
业界动态 VMware与Mirantis之前已经达成合作关系,由Mirantis帮助VMware进行openstack发行版的制作。自动化部署工具依然使用Mirantis的Fuel,底层使用VMware的虚拟化技术,其中: Nova使用VMware vCenter Server driver ; Neutron使用VMware NSX driver (之前是Nicira NVP driver); Cinder使用VMware VMDK datastore driver; 同时支持H版特性 因有用户需求,Rackspace Private Cloud 将OpenStack版本切换到了Havana,目前只是Early 继续阅读 »
2015-03-24 Lingxian Kong
总结: 各个厂商对Nova社区的参与依然如火如荼,积极将自身虚拟化产品作为driver与Nova对接。其中VMware、Hypver-V两家的积极性最高,不断弥补自身产品与社区KVM特性的差距,向A类driver看齐; Nova社区开始关注NFV特性,引领开源云计算向电信领域拓展; 随着OpenStack大规模部署,调度瓶颈开始凸显,社区已经启动新的项目Gantt,逐步将nova-scheduler剥离; 社区已经找到版本间兼容的新的方式:microversion,特性扩展更加严格; 随着Nova代码规模的上涨,社区开始有意识的进行内部重构,优化代码逻辑 详细分析: 继续阅读 »