Blog Posts

cloud storage swift ceph

概述 许多人对对象存储与像ISCSI、FC这类块存储混同,但是他们之间存在很大的差别。像fc这类的块存储只能提供块设备如系统中的sdb,对象存储只能通过特殊的客户端来访问,像百度网这一类 块存储对于云环境下是重要的一部分, 主要用于存储 虚拟机的镜像文件或者存储用户的文件,包括所有进行备份的数据,文件,图像等。对象存储的主要优势在于比企业级的商业存储更加的节约,并且保证规模扩展性和数据的冗余. Openstack Swift 软件架构 OpenStack 对象存储(Swift)利用标准服务器组建集群,提供了冗余的,可扩展的分布式对象存储。分布式意味着数据的每一分份在集群中的存储节点上复制。复制的份数是可配置的但是对于生产环境最少是3份。

Read More

Cloudstack Cli Cloudmonkey Installation

Cli安装使用分为四部分 安装virtualenv 安装cloudmonkey 配置cloudmonkey 命令使用 安装virtualenv 1. virtualenv提供了一个安装软件时的测试环境,所安装的软件不会安装在系统目录下 2. 安装python2.7.4 时的依赖软件, 此步骤可选, cloudmonkey 要求python版本在2.

Read More

Git Revert Merge

Git Merge命令的使用及撤销 Git 的 revert 命令可以用来撤销提交(commit),对于常规的提交来说,revert 命令十分直观易用,相当于做一次被 revert 的提交的「反操作」并形成一个新的 commit,但是当你需要撤销一个合并(merge)的时候,事情就变得稍微复杂了一些。

Read More

Linux Iscsi Server Client Settings

#服务器端 ###创建ISCSI设备 tgtadm –lld iscsi –op new –mode target –tid 2 -T iqn.

Read More

Openstack Havana Neutron 虚拟网络设备分析

Openstack网络设计中有:Tap设备、veth对,linux 桥接、OvS 桥接四中虚拟网络设备。对于一个流经vm中的eth0到物理host的eth1的以太网数据帧来说,要利用host上的9个设备完成:Tap设备vnet0(vm nic),linux 桥接qbrXXX, veth pair(qvbXXX,qvoXXX),Open vSwitch 桥接br-int, veth pair(intbr-eth1,phy-br-eth1),以及最后的物理主机的网卡eth1。 Tap设备:例如KVM、Xen虚拟一个网卡(通常称作VIF或者vNIC)vnet0,供vm使用。Guest OS因此接收到所有发送到Tap设备的以太网数据帧。 Veth pairs 是一对直接相连的虚拟网卡(virtual network interfaces),发送到veth对中的任意一方的以太网数据帧,另一方也会接收到。网络因此利用veth pairs作为VPC(virtual patch cables)来连接virtual bridges.

Read More