最新 | 最热门 | 最高评价

+0  VMware接入Openstack方案分析

Tag: openstack | vmware
ricky.bo 发于 2014年07月16日 00:22 | 点击: 2360 | 展开摘要
VMware接入Openstack方案分析

在Openstack中Nova项目中目前有两个VMware相关的Driver(ESXDriver,VCDriver)。

从名字上可以清楚的看出来,一个是涉及ESX的Driver,一个是涉及VCenter的Driver。

ESXDriver最早是由Citrix贡献的,VCDriver由Vmware提供。

ESXDriver将ESX作为Hypervisor接入Openstack, VCDriver将Vcenter集群做为Hype

查看全文: http://www.udpwork.com/item/12738.html

+0  PCI相关特性

Tag: openstack | iommu | passthrough | pci | qemu | vfio | vmdq
ricky.bo 发于 2014年07月15日 07:25 | 点击: 2367 | 展开摘要
pci passthrough

概念

允许guest排他使用host上的某个PCI设备,就像将该设备物理连接到guest上一样。

使用场景

提升性能(如直通网卡和显卡)

降低延迟(避免数据丢失或丢祯)

直接利用bare-metal上设备的驱动

用法1

需要CPU支持VT-d。主板也支持该技术。

预先配置:

打开bios中的VT-d设置。

激活kernel中参数配置 kernel /vmlinuz-2.6.18-190.el5 ro root=/

查看全文: http://www.udpwork.com/item/12734.html

+0  云环境下的容灾

Tag: openstack | AWS | HA | | 容灾
ricky.bo 发于 2014年07月15日 07:13 | 点击: 1794 | 展开摘要
云环境下的容灾

什么是容灾?

简单的说是对灾难的而应对策略。比如火灾,盗窃,人为损坏,火山,地震,洪水,战争,飓风等自然灾害或者人为灾害。

RTO/RPO

RPO(Recovery Point Objective): 指灾难后可能恢复到的时间点。涉及丢失业务数据的多少。

RTO(Recovery Point Time): 指灾难发生后,业务恢复所需的时间。

容灾的分类

按RTO分:cold, warm, standby

按RPO分:同步同步,异步同步,离线同步

查看全文: http://www.udpwork.com/item/12735.html

+0  Cinder VMware VMDK Driver分析

Tag: openstack
vitas.yuzhou 发于 2014年06月26日 08:16 | 点击: 4088 | 展开摘要
背景

VMware vmdk driver已经成为了一种可选的cinder volume driver,分析它,对于将已经成熟的虚拟化产品接入openstack,有着很大的借鉴价值。

VMware VMDK driver的介绍

支持的卷操作

创建卷

从源卷创建新卷(支持这一操作当且仅当源卷没有被挂在到虚拟机上)

从快照创建卷

从glance镜像创建卷

挂载卷(挂载卷到虚拟机,这一重新配置的操作会为虚拟机添加一块VMDK硬盘,用户必须在虚拟机内的客户操作系统中手

查看全文: http://www.udpwork.com/item/12675.html

+0  Cinder卷迁移流程

Tag: openstack | 未分类
xianchaobo 发于 2014年06月09日 02:38 | 点击: 4683 | 展开摘要
Cinder卷迁移流程

Openstack支持不同后端间的卷迁移,Cinder中的卷迁移流程如下:

(1)存储后端自身提供卷迁移,这种方式需要存储后端支持卷迁移特性。在LVM存储后端中,源卷和目的卷需在同一个服务器上的不同backend上,且当前卷未挂载的情况下, LVM可通过自身迁移的方式迁移卷。

(2)如果存储后端不支持迁移特性,则通过Host完成卷迁移,分为两种情况:

(a)当前卷处于未挂载状态,则通过块存储服务将原卷的数据拷贝到目的卷

(b)当前卷处于挂载状

查看全文: http://www.udpwork.com/item/12603.html

+0  sahara的架构

Tag: openstack
vitas.yuzhou 发于 2014年06月05日 05:06 | 点击: 3293 | 展开摘要
背景

sahara(以前叫savanna)以前是openstack的孵化项目,但是从openstack的下一个版本juno开始将成为openstack 的核心项目,它是由领先的Apache Hadoop贡献方Hortonworks公司,最大的OpenStack 系统集成商Mirantis公司,以及 全球领先的开源解决方案及最新版OpenStack的最大贡献方红帽公司联合发起的。Sahara项目旨在为OpenStack用户提供一种简单、快捷地部署以及管理Hadoop集群的方案

查看全文: http://www.udpwork.com/item/12588.html

+0  TCP 的那些事儿(上)

Tag: 程序设计 | 编程语言 | 网络安全 | ACK | ISN | MSL | SACK | SYN | TCP | TIME_WAIT
陈皓 发于 2014年05月28日 08:15 | 点击: 5618 | 展开摘要
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相关的技术文档。

之所以想写这篇文章,目的有三个,

一个是想锻炼一下自己是否可以用

查看全文: http://www.udpwork.com/item/12570.html

+0  NOVA代码总体结构和数据流向总结

Tag: nova | openstack
leiqzhang 发于 2014年05月15日 05:17 | 点击: 1441 | 展开摘要
NOVA代码总体结构和数据流向总结

前提

对Nova的整体结构已经有所理解

基于stable/havana分支

基于Redhat的RDO库进行的环境安装,基于CentOS 6.4

主机名为controller

内容

Nova代码总体组织结构

Nova对外提供的服务中,一般的执行路径

目的

为后续新增代码时,提供所需遵循的代码层次结构提供参考

注意

尚不完整,需要进一步补充和完善

Nova代码总体结构

├── etc
│ └── nova - 相

查看全文: http://www.udpwork.com/item/12558.html

+0  Glance Image Properties在系统中的流转

Tag: openstack | glance
leiqzhang 发于 2014年05月15日 05:10 | 点击: 1210 | 展开摘要
Glance Image Properties在系统中的流转

背景

Glance提供了Image的发现、注册和获取等服务,Image除了默认的kernel_id、ramdisk_id、disk_format、container_format、min_ram、min_disk、base_image_ref等Properties外,还可以针对Image设置各种自定义的Properties。这些Properties主要用于标记Image的特征、使用时对环境的需求等等。

可以通

查看全文: http://www.udpwork.com/item/12560.html

+0  DevStack环境的Python版本升级和UT环境搭建

Tag: openstack | devstack | virtualenv
leiqzhang 发于 2014年05月14日 08:28 | 点击: 1618 | 展开摘要
DevStack环境的Python版本升级和UT环境搭建

背景

在CentOS 6.5上面安装了devstack,由于6.5默认的python是2.6.6版本,在进行UT时,只能采用nosetests的方式,而此种方式和gerrit检测粒度不一致,往往造成在本地执行测试用例全部通过而上传到社区后测试用例不通过的情况。

通过执行run_tests.sh的方式,可以保持和gerrit检测粒度一致,但其需要python 2.7版本。

本文记录了直接在现有环境上升级pytho

查看全文: http://www.udpwork.com/item/12561.html

+0  Openstack之Cinder服务初探

Tag: openstack | cinder
openstack 发于 2014年05月10日 21:59 | 点击: 1378 | 展开摘要
Cinder背景

Openstack从Folsom开始使用Cinder替换原来的Nova-Volume服务,为Openstack云平台提供块存储服务。

Cinder架构

/- ( LDAP )
[ Auth Manager ] ---
| \- ( DB )

查看全文: http://www.udpwork.com/item/12563.html

+0  Android 4.4 meminfo 实现分析

Tag: Uncategorized | Android | meminfo | memtrack
Roger 发于 2014年03月26日 14:28 | 点击: 2866 | 展开摘要
Android提供了一个名为meminfo的小工具帮助应用分析自身的内存占用,并且在4.4还新增了memtrack HAL模块,SoC厂商通过实现memtrack模块,让meminfo可以获取GPU相关的一些内存分配状况。了解meminfo的实现,对我们更深入了解应用的内存占用状况是很有帮助的。而这篇文章的目的就是分析Android 4.4 meminfo的内部实现源码,让开发者通过这些信息可以更了解自己应用的内存占用状况。

在控制台输入命令”adb shell

查看全文: http://www.udpwork.com/item/12021.html
|<<<1234567>>>| 一共8页, 88条记录