在前面讲解KVM的时候,我们已经学习了如何制作KVM镜像,那么制作OpenStack使用的镜像和KVM是有一些区别的。1.下载CentOS7官方ISO安装镜像这里使用国内阿里云的镜像源进行下载:http://mirrors.aliyun.c…
openstack可以根据使用场景分配多种组合架构,此处以两个节点,控制节点和计算节点为例展示安装配置过程。注意:openstack中每个节点服务器的主机名必须是唯一且后期不可变更的。(centos-7配置/etc/hostname和/et…
之前已经介绍了OpenStackSwift集群和Keystone的安装部署,最后来讲一讲Swift集群与Keystone的整合使用吧。本文档描述了Keystone与Swift集群的整合使用方法,即Swift通过Keystone完成用户的身份…
前一篇理解cputopology对CPUTopology进行了学习总结,这里想总结下OpenStack下vCPU与pCPU常用的的绑定方式。在尝试这些绑定之前,尤其是处理NUMA架构时还是建议看看前一篇文章,或者google一下相关概念,这…
虚拟机软件:VMwareWorkstaion12操作系统:Ubuntu14.041、修改Ubuntu14.04的apt源为国内的阿里源:cp/etc/apt/sources.list/etc/apt/sources.list.backvi/…
这个题目实在太牛逼。我也没想到,我对puppet都还没怎么了解的情况下,居然对着文档用puppet把openstack装好。而且是多节点,还用上multi_host。novavolume也搞定了。其实还是人家的文档写的好。Openstack…
openstack平台需要使用各种Linux发行版镜像,其制作方法主要有两种,要么是基于各大Linux发行版ISO光盘手动制作,要么是使用官方提供的制作好镜像进行修改问题FATAL:Modulescsi_wait_scannotfound.…
一、创建网桥[root@template~]#cd/etc/sysconfig/network-scripts/[root@template~]#cpifcfg-eno16777736ifcfg-eno16777736.bak[root@t…
3.4.对象存储服务(StorageObjectServices)一个对象(Object)是存储在系统中的一个文件数据和这个文件的元数据。通过ReST接口,我们可以使用HTTP的自定义headers来包含对象的元数据、HTTP的消息体(bo…
Swift安装部署(与keystone依赖包有冲突,需要安装不同版本eventlet)参考:http://www.server110.com/openstack/201402/6662.htmlhttps://github.com/yong…
1Object-aduitor审计详细分析上一篇文章中,解说了Object-aduitor的启动,当中审计的详细运行是AuditorWorker实现的。在run_audit中实例化了AuditorWorker类,并调用audit_all_o…
OK啦,这是最后一篇,其实从原官方文档的组织上,该小节是3.3——container之后,object之前,为了API整体思路的连贯性,我自己擅作主张放到了最后一部分。这章是我觉得swift中比较有趣的一章,可以直接将swift配置成静态站…
以下步骤都在controller节点上执行1、远程获取/etc/swift/swift.conf文件:curl-o/etc/swift/swift.confhttps://git.openstack.org/cgit/openstack/s…
本文参照官方教程:http://docs.openstack.org/project-install-guide/object-storage/draft/environment-networking.html我们要设置的swift节点名称…
关于开源代码的学习,主要就只接触过XMPP服务端实现Openfire和现在的Swift了。想想这段时间对swift学习的停滞感,越来越觉得“如果想要学习一个东西的原理,首先要会使用它”,这会在一定程度上增加对功能处理流程的理解,并在源码阅读…