
openstack
文章平均质量分 73
shanliangliuxing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenStack完整安装手册(CentOS6.2)
转自:http://blog.lightcloud.cn/?p=91#comment-182|---------+--------------------------------------|| Author | yz ||---------+-------------------------------转载 2013-05-22 19:59:05 · 3789 阅读 · 0 评论 -
openstack中 虚拟机实例的备份 与 恢复
原文地址:http://blog.youkuaiyun.com/weiyuanke/article/details/7639742openstack中,虚拟机实例一般是放在nova/instances目录底下.该目录的典型结构如下所示:root@node77:~# ls /opt/stack/nova/instances/_base instance-0000001a转载 2012-12-08 10:36:45 · 1295 阅读 · 0 评论 -
OpenStack版本升级之Glance
F版的一些变化对依赖库的变化主要是添加了一个jsonschema并去掉了对xattr、pysendfile及swift1.4.8的依赖,如果采用swift作为存储后端需要有python-swiftclient,另外还需要F版的Keystone。配置方面主要把认证中间件的配置从paste配置中移到了server配置中。功能上添加了V2版的api接口。备份与安装停止现有服务,并转载 2012-12-08 10:27:17 · 853 阅读 · 0 评论 -
OpenStack版本升级之Horizon
安装依赖库对照下面E版和F版的pip-requires比较并运行pip freeze查看已经安装的包,然后安装缺少的依赖包,另外F版还需要有nodejs支持:[plain] view plaincopy[ugyn@localhost horizon]$ git diff origin/stable/essex:tools/pip-requir转载 2012-12-08 10:25:15 · 1248 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(九)Swift存储节点安装、配置及运行
软件安装Swift依赖以下软件python-setuptools,xinetd, xfsprogs, pip, greenlet, eventlet, Paste, PasteDeploy, simplejson, WebOb,xattr, netifaces。 python-setuptools, xinetd和xfsprogs可通过在线或我原来提供的光盘安装方法安装,后面几个除neti转载 2012-12-08 10:11:35 · 653 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(八)Swift代理节点配置、运行
参考文档:http://docs.openstack.org/essex/openstack-object-storage/admin/content/最近几天一直在弄swift,总算是跑起来了,因此跟大家分享下,计划写三篇文章:swift代理节点配置、运行;swift存储节点安装、配置及运行;swift测试。这次安装共使用了四台服务器:一个代理节点(10.61.2.12,也是OpenSt转载 2012-12-08 10:10:42 · 571 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(七)安装配置计算节点
8月28日更新:第五步中qemu-common的安装有问题,我从f13的源码中编译出来的qemu存在问题,兼容性不好,一个是我通过virt-manager安装windows虚拟机中创建完成后无法启动直接报错;二个是我在dash中对实例进行suspend操作时报错操作失败,因此建议在元数据的注入时采用guestfs这样只需要安装三外软件包libguestfs,libguestfs-mount转载 2012-12-08 10:09:20 · 610 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(六)horizon配置、运行、测试
更新:5月4日;添加noVNC的配置1配置1.1创建配置文件:[ugyn@cc ~]$ vim install/horizon-2012.1/openstack_dashboard/local/local_settings.py将http://docs.openstack.org/trunk/openstack-compute/install/content/local转载 2012-12-08 10:07:40 · 633 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(五)nova配置、运行、测试
1.配置1.1复制默认配置文件:[ugyn@cc image]$ cd ~/install/nova-2012.1[ugyn@cc nova-2012.1]$ sudo cp -R etc/nova /etc/nova[ugyn@cc nova-2012.1]$ sudo chown -R ugyn:ugyn /etc/nova1.2创建/etc/nova/nova.c转载 2012-12-08 10:06:39 · 515 阅读 · 0 评论 -
OpenStack手动从数据库中删除实例
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7890252由于某种原因我将OpenStack的一个计算节点移除了,但移除前并没有删除在其上运行的实例,后来想通过dash删除这些实例,于是N天过去了,我的dash还显示如下内容:很碍眼是不是?于是我打算手动从数据库中删除它们!1.数据库中与删除实例相关的表数据库中转载 2012-12-10 10:47:54 · 1444 阅读 · 0 评论 -
服务器重启后实例的恢复问题
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7610882按照我的方法安装的软件,服务器重启后,服务器上的实例不会自动重启。公云网有篇无博文提到了服务器重启后实例的恢复的问题,并提到了两个配置项:resume_guests_state_on_host_boot=Truestart_guests_on_host_boot=Tru转载 2012-12-10 10:51:34 · 1697 阅读 · 0 评论 -
CentOS6.2下源码安装openStack glance
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7415483参考文档:http://glance.openstack.org/controllingservers.htmlhttp://glance.openstack.org/configuring.htmlhttp://glance.openstack.org转载 2012-12-10 10:52:30 · 559 阅读 · 0 评论 -
构建OpenStack的高可用性(HA,High Availability) .
原文地址:http://blog.youkuaiyun.com/hilyoo/article/details/7704280 1、CAP理论1) CAP 理论给出了3个基本要素:一致性 ( Consistency) :任何一个读操作总是能读取到之前完成的写操作结果;可用性 ( Availability) :每一个操作总是能够在确定的时间内返回;分区可容忍性 (Toleran转载 2012-12-10 10:49:15 · 807 阅读 · 0 评论 -
OpenStack中实例的在线迁移
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7974143参考文档:http://www.sebastien-han.fr/blog/2012/07/12/openstack-block-migration/http://docs.openstack.org/trunk/openstack-compute/admin/cont转载 2012-12-10 10:34:58 · 785 阅读 · 0 评论 -
CentOS6.3下为OpenStack制作CentOS镜像
参考文档:http://docs.openstack.org/essex/openstack-compute/admin/content/manually-creating-qcow2-images.htmlhttps://github.com/rackerjoe/oz-image-build/blob/master/templates/centos60_x86_64.tdl目前网转载 2012-12-10 10:34:20 · 716 阅读 · 0 评论 -
OpenStack服务的启动
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7621506通过源代码安装OpenStack,服务都是通过手动启动的,特别是在控制节点,要启动一大堆服务也挺麻烦的,并且我发现在用nova-all启动nova相关服务时nova-compute有时会报timeout错误而无法启动(该错误的修复见这里),可能是nova-compute对其它服转载 2012-12-10 10:50:25 · 1194 阅读 · 0 评论 -
实例的网络联通性问题
转自:http://blog.youkuaiyun.com/ugyn109/article/details/76216709月8日更新:解释及解决办法解释OpenStack中有两种ip地址的概念:fixed ip和floating ip。fixed ip 是实例的真实ip,在创建实例时注入,如果操作系统不支持注入如windows,OpenStack会在实例启动后通过dhcp方式把f转载 2012-12-10 10:49:49 · 668 阅读 · 0 评论 -
CentOS6.3下为OpenStack制作Windows镜像
参考文档:http://docs.openstack.org/trunk/openstack-compute/admin/content/creating-a-windows-image.html下载驱动OpenStack只支持Virtio总线的磁盘,但是windows本身没有Virtio的相关驱动程序,所以首先需要先下载相关驱动程序,下载地址http://alt.fedo转载 2012-12-10 10:33:40 · 762 阅读 · 0 评论 -
CentOS6.2下源码安装openStack keystone
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7406718参考文档:http://keystone.openstack.org/setup.htmlhttp://keystone.openstack.org/installing.htmlhttp://keystone.openstack.org/configu转载 2012-12-10 10:53:18 · 641 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(四)glance配置、运行、测试
本文与前面所写的一篇关于glance的安装配置文章大部分是重复的,如果已经看过前面的那一篇,此篇略读即可1.配置1.1拷贝默认配置文件:[ugyn@cc keystone-2012.1]$ cd ../glance-2012.1 && sudo cp -R etc /etc/glance[ugyn@cc glance-2012.1]$ sudo chown -R ugyn:转载 2012-12-08 10:06:03 · 554 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(三)keystone配置、运行、测试
这篇文章与我前面写的安装keystone有很大部分是相同,如果你看过前面的那篇文章这里略读主可以了1.配置也可参考:http://docs.openstack.org/trunk/openstack-compute/install/content/keystone-conf-file.html进行配置1.1拷贝默认配置文件:[ugyn@cc swift-1.4.8]转载 2012-12-08 10:05:32 · 577 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(二)组件安装
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7475951操作系统准备好后,接下来就应该进行各组件的安装了,在这一篇里我将介绍怎么在一台机器上安装keystone、glance、nova、horizon、swift。大致安装步骤如下,下载源代码,下载并安装各组件的依赖库,安装各组件。1.下载源代码并解压从官方网站下载源转载 2012-12-08 10:04:45 · 425 阅读 · 0 评论 -
OpenStack系列讲座4:OpenStack在CentOS 5.6下的安装
因为 Python 的版本问题,在 CentOS 5.6 上安装 OpenStack 不是件容易的事情,因为 OpenStack 是 Python 2.6 写的,CentOS 5.6 上默认的是 Python 2.4 的环境,一些关键工具(比如 yum 等)和依赖关系都需要 2.4,不容易直接升级到 2.6,所以要在 CentOS 上安装 OpenStack 的话简单的办法是直接用 CentOS转载 2012-12-06 15:16:08 · 639 阅读 · 0 评论 -
OpenStack安装部署管理中常见问题解决方法(OpenStack-Lite-FAQ)
说明:由于本人的OneStack项目和博客上分享的几篇技术文章,收到很多邮件。有些问题是共通的,有些是可以限定范围进行调试的。下面将一些还记得的tips记录下来,供大家参考,希望少把时间浪费在安装和部署上。还有很多问题没有一一记录,就不再去探究了,读者如有问题请指出或者下面跟帖补充,希望对入门者有帮助。由于只是涵盖了部分问题,起名为OpenStack-Lite-FAQ。本人精力有限,如果有知道问题转载 2012-12-07 09:22:47 · 950 阅读 · 0 评论 -
OpenStack系列讲座7:OpenStack Compute(Nova)功能分析
OpenStack Compute 提供给一个组织云的工具,其中的功能包括运行虚拟机实例, 管理网络以及通过用户和项目来控制对云的访问。OpenStack最基础的开源项目名字称为Nova,它提供的软件可以控制基础设施即服务(IaaS)云计算平台,和Amazon EC2和Rackspace云服务器有一定程度相似。OpenStack Compute 没有包含任何的虚拟化软件,相反它定义和运行在主机转载 2012-12-06 17:25:40 · 748 阅读 · 0 评论 -
OpenStack系列讲座6:用Puppet安装OpenStack Nova计算云
OpenStack从Rackpace Cloud和NASA的合作中出现,它提供运行在标准化硬件上的云计算服务。现在一个有超过60家公司的社团正在研发它。OpenStack是Apache服务器许可并由许多更小的项目组成,包括Nova计算平台以及一个大规模可扩展冗余存储系统Swift。使用OpenStack的一个方法是使用Puppet并安装一个OpenStack Nova计算云,这就是我们将在转载 2012-12-06 17:18:06 · 782 阅读 · 0 评论 -
OpenStack系列讲座3:OpenStack详细解读(定义,好处与使用实例)
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。内容详解转载 2012-12-06 14:16:26 · 884 阅读 · 0 评论 -
OpenStack系列讲座1:安装配置篇
本文介绍如何从技术角度来使用OpenStack,基础环境采用Ubuntu 11.10。OpenStack是一套用来管理虚拟机的平台软件。它不是一个单一的软件,而是集成了很多个组件用来协同合作。有兴趣的朋友,可以在生产环境使用repo的安装方式,在测试环境测试开发版本。AD:【51CTO独家特稿】OpenStack是一套用来管理虚拟机的平台软件。它不是一个单一转载 2012-12-06 10:08:37 · 738 阅读 · 0 评论 -
OpenStack系列讲座2:以公司实际应用讲解OpenStack到底是什么(入门篇)
在之前一篇《OpenStack实践之旅:安装配置篇》发布之后,有读者询问有没有具体的应用。那么接下来,本文将以公司实际应用场景为例,介绍OpenStack能用来做什么。OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。AD:【51CTO独家特稿】可能很多人从Ubuntu和HP的新闻当中听说过Open转载 2012-12-06 10:10:17 · 861 阅读 · 0 评论 -
openstack安装指南
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://baiying.blog.51cto.com/1068039/736051NOVA安装指南何为openstackOpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算?软件,以Apache许可证授权,并且是一个自由软件和开放源代转载 2012-12-06 10:07:09 · 1086 阅读 · 0 评论 -
OpenStack系列讲座5:OpenStack Nova 的存储管理
OpenStack Nova 创建出来的 instance 是没有永久存储的,也就是说关闭 instance 后所有数据都会丢失,所以需要 storage 来保存每个 instance 的数据。这种把 instance 和 storage 分开的设计方法很聪明,这样上面运行的 instance 有了很大的灵活性,并且对 storage 的管理也很方便,使得 instance 在不同服务器 no转载 2012-12-06 17:17:17 · 605 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(一)操作系统准备
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7475428更新:5月3日,添加安装计算节点的说明(蓝色字体)OpenStack的essex正式版终于发布了,但是要想在CentOS下通过yum安装估计还得等上一段时间,因此不妨我们来一起通过源代码安装OpenStack,这样也对OpenStack有一个更清晰的认识。前段时间我转载 2012-12-08 10:04:01 · 506 阅读 · 0 评论 -
OpenStack从数据库恢复Volume状态
转自:http://blog.youkuaiyun.com/ugyn109/article/details/8126059问题OpenStack中很容易导致数据库和真实状态不一致的情况。因为OpenStack中操作基本都是分步完成的,从api接受请求到调度再到具体的操作节点,每一步都有可能更新数据库状态,如果哪一个出错就会直接抛出异常导致整个操作链中断,然后数据库就处于上一个操作后的更转载 2012-12-08 10:38:26 · 1285 阅读 · 0 评论 -
kvm基础映像,openstack中的映像管理
原文地址:http://blog.youkuaiyun.com/weiyuanke/article/details/7639747kvm中有一个基础映像的概念(base iamge),我们可以以基础映像为基础,构建不同的虚拟机映像。通过基础映像的使用,我们可以避免将时间都花在操作系统的安装上。基础映像基础映像的概念非常简单,类似于增量备份,或者copy on write。首转载 2012-12-08 10:37:21 · 548 阅读 · 0 评论 -
OpenStack版本比较之Keystone
目的本文主要比较OpenStack中Essex与Folsom版本的Keystone在依赖包、数据库结构、配置方面的差异,为Keystone从Essex向Folsom升级做些前期准备工作。这些比较大部分是在源代码库上通过git命令进行的,首先要clone一个keystone的本地库,命令如下:[plain] view plaincopygit转载 2012-12-08 10:30:40 · 1161 阅读 · 0 评论 -
OpenStack版本升级之Keystone
下载新版本并备份相关文件及数据前面已经比较过Keystone在E版和F版中的一些差异,现在该是升级的时候了。原Keystone的Essex版本是在CentOS6.2下通过源代码安装的,后面在epel的rpm安装包找了个init脚本,使得Keystone能通过service管理并在开机时自动运行,因此这里仍然通过源代码进行升级。以防万一,首先要备份相关旧版的文件、数据,要备份的文件主要包括/转载 2012-12-08 10:29:21 · 1203 阅读 · 0 评论 -
OpenStack版本升级之Swift
Swift升级的一般流程Swift升级的一般流程见参考文档,摘抄如下:[plain] view plaincopyAs always, a production Swift cluster can be upgraded live, with no downtime for clients. The normal upgrade path i转载 2012-12-08 10:28:05 · 919 阅读 · 0 评论 -
OpenStack版本升级之Nova
F版对依赖库的变化F版Nova对依赖库的变化比较大,官网文档就提到了5点,另外还增加和去掉了一些依赖,详情如下:[plain] view plaincopy[ugyn@localhost nova]$ git diff origin/stable/essex:tools/pip-requires origin/stable/folsom:to转载 2012-12-08 10:26:05 · 1467 阅读 · 0 评论 -
OpenStack相关软件下载及说明
转自:http://blog.youkuaiyun.com/ugyn109/article/details/7515199更新:5月4日;添加与计算节点相关的软件更新:9月25日;发现编译的qemu不兼容,详细说明见CentOS6.2下一步一步源代码安装OpenStack(七)安装配置计算节点下载下地:http://download.youkuaiyun.com/detail/ugyn转载 2012-12-08 10:14:48 · 709 阅读 · 0 评论 -
CentOS6.2下一步一步源代码安装OpenStack(十)Swift测试
创建endpointKeystone源码中的创建脚本中并不会创建swift的endpoint,因此还需要手动创建一个:[plain] view plaincopykeystone service-list keystone endpoint-create --region RegionOne --service_id 00217d2转载 2012-12-08 10:12:30 · 911 阅读 · 0 评论