你好,游客 登录 注册 搜索
背景:
阅读新闻

CentOS 7.1 RDO 安装 Liberty 问题及解决办法

[日期:2015-11-12] 来源:Linux社区  作者:swq499809608 [字体: ]

CentOS 7.1 RDO 安装 Liberty 问题及解决办法

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 --allinone

2,遇到问题及解决办法

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

解决办法:

 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

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-11/125097.htm

linux
相关资讯       RDO  Liberty 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款