摘要:
看到了Ubuntu12.10的诸多特性,例如提供F测试版本的openstack deb包以及3.4kernel,默认支持Python3.0等等。于是在VM上尝鲜一下Quantal Quetzal。升级操作很简单,分为以下三步:1.确定安装了update-manager-core:sudo apt-get install update-manager-core2.编辑/etc/update-manager/release-upgrades:Prompt=normal3.开始升级:sudo do-release-upgrade -d然后耐心等待吧。最后忠告诸位:尝鲜有风险,不要在线上环境升级uns 阅读全文
摘要:
在配置puppetmaster时,如果使用storeconfig=ture ,在client去连接的时候就会报错。错误信息常常有:err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not autoload active_record: undefined method `belongs_to' for Puppet::Rails::FactValue:Class以及等等与active_record有关的400错误。这主要是由于Ubuntu当前提供的puppet 2.7.11与最新 阅读全文
摘要:
之前听说过Foreman的存在,但是一直没有去试过,直到今天下午,打算把Puppet所有相关的组件都尝试搭建一次,看看具体功能有多强大。网上搜,你能搜到一大堆关于如何在CentOS下安装配置Foreman的文章,不少都是ctrl+c,ctrl+v的,格式乱的不堪入目。官方的文档很简洁,简洁到你都无从配置出正确的foreman出来。OK,本文的目的就是让你在Ubuntu上配置出威力强大的Foreman出来。系统信息:Ubuntu 12.041.添加源 新建/etc/apt/sources.list.d/foreman.list:# Stable packagesdeb http://deb... 阅读全文
摘要:
在最近的一个月内,部署Openstack,遭遇了各种错误,以keystone和glance的居多,这些项目初次安装很简单,但是在环境复杂,多次卸载安装之后,同样的操作会产生让人抓狂的故障。总结一下:解决问题一定要静下心来,分析问题的来源。以今天为例:今天某实习生在部署keystone时,使用keystone user-list命令返回404 not found的错误,反复google,卸载,重建数据库,无果。我先查看了日志和配置文件,没有任何诡异之处。然后思考了一下,404也就是路径错误,然后查看shell下的环境变量,结果发现service_endpoint的值为:http://127.0. 阅读全文
摘要:
今天在部署Wordpress之后,打算装几个主题,结果大多数看着好的都报以下错误:Downloading install package from http://wordpress.org/extend/themes/download/ifeature.4.5.20.zip…Unpacking the package…The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature上网找了好久,大多说是zip包损坏或者不兼容,我 阅读全文
摘要:
今天在测试机上有同学不小心删除了python2.7的目录。。。然后维修的活儿就交到我手上了。刚开始我以为挺轻松的,结果整了一个小时。遇到了好多棘手的问题。首先遭遇的问题是:No such file or directory: '/usr/local/lib/python2.7/dist-packages/setuptools.egg-info'解决办法:发现该文件是软连接问题,链接地址有误,删了重设接着是ImportError: Entry point ('console_scripts', 'easy_install-2.6') not fou 阅读全文
摘要:
这是一篇转自网上某人写的一篇自我反思,因为我感觉自己的好多时间在不知不觉中流逝。在时间管理上,我一直没有做到控制自己有限的时间,此文写得不错,放到自己的博客上作为警醒。我总觉得自己像个没头苍蝇:感觉有很多事要做,但其实又没做什么,把自己搞得很累却又没啥大的收获。要么毫无追求,至少有个平淡的心态去享受每天的生活;要么有所追求,努力的去达成自己的目标。我不是第一种,至少还没到那个境界,所以必须是第二条路。那么究竟是哪里出了问题:我浪费了很多时间,很多很多时间,这种浪费不仅仅是浪费,更是培养了一种逃避的心态: •要做正式的事之前,先上会微博轻松一下,“准备”一下吧; •对于研究、阅读资料,我们更.. 阅读全文
摘要:
在使用apt-get安装包的时候,常常会遇到apt-get会建议的包,但实际上却木有安装:root@Pure:/etc/puppet/modules/apache# apt-get install ipythonReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following extra packages will be installed: python-configobj python-simplegenericSuggested packa... 阅读全文
摘要:
一直包管理工具安装apache,今天使用源码安装遇到了一些问题,记录一下:在已经安装了apr,utils和pcre的情况下,你可以使用以下命令。wget http://mirror.bjtu.edu.cn/apache//httpd/httpd-2.4.3.tar.gztar zxvf httpd-2.4.3.tar.gzcd ./configure --prefix=/usr/bin/apachemakemake install由于我使用的是干净的系统,啥都木有,所以会提示缺少APR的错误。首先安装apr:wget http://archive.apache.org/dist/apr/apr 阅读全文
摘要:
更新日期:2013.4.3 将proxy-server.conf的autocreate_account选项打开 说实话,Openstack手动部署起来还是挺麻烦的,也许头几回部署还算是新鲜,后来就算是重复工作了,Swift在整个openstack项目算是仅次于nova麻烦的子项目(不过nova的复杂度可比swift高1个数量级了LOL),其他的复杂度,个人觉得从高到低为keystone,glance,horizon。 为了减少重复工作,所以我就写了个简单的shell脚本,方便自己在测试或者开发环境下快速部署,已经传送到github上,链接在此:https://github.com/... 阅读全文