Centos 7.1 RDO 安装 Liberty 问题及解决办法
2015-11-11 22:44
585 查看
1,RDO 安装
解决问题:
sudo yum update -y sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm sudo yum install -y openstack-packstack packstack --allinone2,遇到问题及解决办法
Applying 192.168.103.29_api_nova.pp 192.168.103.29_api_nova.pp: [ ERROR ] Applying Puppet manifests [ ERROR ] ERROR : Error appeared during Puppet run: 192.168.103.29_api_nova.pp Error: Could not start Service[nova-api]: Execution of '/usr/bin/systemctl start openstack-nova-api' returned 1: Job for openstack-nova-api.service failed. See 'systemctl status openstack-nova-api.service' and 'journalctl -xn' for details. You will find full trace in log /var/tmp/packstack/20151111-214219-emaUkm/manifests/192.168.103.29_api_nova.pp.log Please check log file /var/tmp/packstack/20151111-214219-emaUkm/openstack-setup.log for more information Additional information: * A new answerfile was created in: /root/packstack-answers-20151111-214220.txt * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components. * File /root/keystonerc_admin has been created on OpenStack client host 192.168.103.29. To use the command line tools you need to source the file. * To access the OpenStack Dashboard browse to http://192.168.103.29/dashboard . Please, find your login credentials stored in the keystonerc_admin in your home directory. * To use Nagios, browse to http://192.168.103.29/nagios username: nagiosadmin, password: e940d92875d848ae [root@athCloudLibry10329 ~]# packstack --allinone Welcome to the Packstack setup utility The installation log file is available at: /var/tmp/packstack/20151111-221325-G3t0Kh/openstack-setup.log解决办法:
vim /usr/lib/python2.7/site-packages/packstack/modules/puppet.py 68 def validate_logfile(logpath): 69 """ 70 Check given Puppet log file for errors and raise PuppetError if there is 71 any error 72 """ 73 manifestpath = os.path.splitext(logpath)[0] 74 manifestfile = os.path.basename(manifestpath) 75 with open(logpath) as logfile: 76 for line in logfile: 77 line = line.strip() 78 79 if re_error.search(line) is None: 80 continue 81 error = re_color.sub('', line) # remove colors 82 if re_ignore.search(line): 83 msg = ('Ignoring expected error during Puppet run %s: %s' % 84 (manifestfile, error)) 85 logger.debug(msg) 86 continue 87 for regex, surrogate in surrogates: 88 match = re.search(regex, error) 89 if match is None: 90 continue 91 args = {} 92 num = 1 93 while True: 94 try: 95 args['arg%d' % num] = match.group(num) 96 num += 1 97 except IndexError: 98 break 99 error = surrogate % args 100 101 #Add, william 102 #message = ('Error appeared during Puppet run: %s\n%s\n' 103 # 'You will find full trace in log %s' % 104 # (manifestfile, error, logpath))
解决问题:
**** Installation completed successfully ****** Additional information: * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components. * File /root/keystonerc_admin has been created on OpenStack client host 192.168.103.29. To use the command line tools you need to source the file. * To access the OpenStack Dashboard browse to http://192.168.103.29/dashboard . Please, find your login credentials stored in the keystonerc_admin in your home directory. * To use Nagios, browse to http://192.168.103.29/nagios username: nagiosadmin, password: e940d92875d848ae * Because of the kernel update the host 192.168.103.29 requires reboot. * The installation log file is available at: /var/tmp/packstack/20151111-222425-E5F0Jm/openstack-setup.log * The generated manifests are available at: /var/tmp/packstack/20151111-222425-E5F0Jm/manifests [root@athCloudLibry10329 ~]# vim /usr/lib/python2.7/site-packages/packstack/installer/setup_controller.py [root@athCloudLibry10329 ~]# vim /usr/lib/python2.7/site-packages/packstack/modules/puppet.py
相关文章推荐
- 用Nova实现Hadoop海量数据工作流管理
- 什么是OpenStack 开源的云计算管理平台项目
- openstack(juno版)使用rsyslog转发日志
- OpenStack Murano Dashboard(Kilo)安装
- Openstack Murano(Kilo) 网络排错
- Openstack Murano(kilo)二次开发之添加Volume
- Openstack Horizon(kilo)二次开发之匿名访问View
- 仿OpenStack开发云计算管理软件”--第1周:熟悉开发环境
- 【原创】OpenStack Swift源码分析(二)ring文件的生成
- 【原创】Swift服务启动架构分析
- 【原创】OpenStack Swift源码分析(三)proxy服务启动
- 【原创】OpenStack Swift源码分析(四)proxy服务响应
- 【原创】OpenStack Swift源码分析(五)keystone鉴权
- Swift中的一致性哈希算法分析
- 【原创】OpenStack Swift源码分析(六)object服务
- 【原创】OpenStack Swift源码分析(七)Replication服务
- 【原创】OpenStack Swift源码分析(八)Updater && Auditor服务
- Swift中映射与冗余
- 【翻译】Nova系统架构
- 云计算-OpenStack