摘要:
文/余庆FastDFS是一款类GoogleFS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,GoogleFS以及FastDFS、mogileFS、HDFS、TFS等类GoogleFS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。FastDFS的设计理念FastDFS是为互联网应用量身定做的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。和现有的类GoogleFS分布式文件系统相比,FastDFS 阅读全文
该文被密码保护。 阅读全文
摘要:
OpenStack Compute作为OpenStack Cloud的“操作系统”,负责管理所有的资源、网络、认证以及可扩展性。OpenStack Compute的Austin版本所具有的特性如下:支持的虚拟机类型有:Xen、KVM、Qemu,用户模式支持Linux安全组应用恢复模式应用Glance,提供镜像存储即服务OpenStack Compute计划增加的特性:整合Glancenwfilter风格的多租赁网络模式OpenStack Compute主要组件:公共API服务集群---一组物理主机节点集群控制器---运行于集群上的用于控制集群主机的软件Host---集群中的单个物理主机Gues 阅读全文
摘要:
EnvironmentsOS: Ubuntu lucid 10.04 for both instances and host. NFS: nova-install-dir/instances has to be mounted by shared storage.( this version is tested using NFS) Instances : Instance must keep running without any EBS volume. Pre-requisite settings(a) shared storage As mentioned above, shared s 阅读全文
摘要:
取名 Paxos(Greek: Παξοί,pronouncedPaksi in English)又名Paxi是希腊西南部一个风景如画的小岛。而Paxos算法则是现在很火的分布式一致性算法,为何以一个希腊小岛名字算法?Lamport这样解释道:I thought, and still think, that Paxos is an important algorithm. Inspired by my success at popularizing the consensus problem by describing it with Byzantine generals, I decided 阅读全文
摘要:
设置网桥sudo apt-get install bridge-utils因为需要用桥接,所以要删除掉原来9.04里的network-managersudo apt-get remove network-manager sudo vim /etc/network/interfaces auto loiface lo inet loopbackauto eth0iface eth0 inet man... 阅读全文
摘要:
KVM(Kernel-based Virtual Machine)是一个全虚拟化的解决方案,它自2.6.20以后正式成为Linux内核的一部分,也就是说,它是Linux内核官方支持的一个虚拟化方案。KVM的硬件需求是CPU必须支持虚拟化,对于Intel CPU来说是Intel VT,AMD CPU则是 AMD-V。如何确定你的CPU支持硬件虚拟化呢?vmx是Intel CPU的,svm则是AMD CPU的。我的CPU返回如下:在Ubuntu下面需要安装下面的软件:加入个人用户到kvm组,以保证个人用户可以读写/dev/kvm,否则,以个人用户无法运行kvm:如果想使用物理磁盘,则需要加个人用户 阅读全文
摘要:
官网上说openstack只支持在ubuntu上安装,在其他系统上如centos安装社区正在摸索。我试了一下,在neo-server5.4 上安装,出现诸多问题,如python版本、证书没有安装需要手动拷贝等;在rhel5.5上安装,证书问题比较少。但在类rhel上安装,使用部分 euca-*命令时提示connetcion time out,至今没有找到错误,无奈之下在ubuntu上进行安装。下面是centos上的安装过程:http://wiki.openstack.org/NovaInstall/CentOSNoteshttp://wiki.openstack.org/RunningNova 阅读全文
摘要:
yum install sqlite-devel -ywget peak.telecommunity.com/dist/ez_setup.pypython2.6 ez_setup.pyeasy_install pysqlite这样就可以把python模块安装到$PYTHON_HOME所指定的路径中了。而不是如/usr/lib/python2.6/ 中。 阅读全文