码迷,mamicode.com
首页 > 其他好文 > 详细

安装M版本错误问题及解决

时间:2017-08-14 22:29:53      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:openstack

1.  openstack认证?

大多数情况下openstack认证后来都会报错,建议在到达生成一个随机值在初始的配置中作为管理员的令牌时,不操作这一步,在后期的配置文件中直接修改admin_token即可。比如配置admin_token=1234567890。

【问题描述】openstack认证报如下错误:

技术分享

【解决方法】

1.重新安装openstackclient

# yum install python-openstackclient

2.重新配置认证

# export OS_TOKEN=1234567890

# export OS_URL=http://10.10.132.120:35357/v3

# export OS_IDENTITY_API_VERSION=3

3.再创建keystone的service:

# openstack service create --name keystone --description "OpenStack Identity" identity

技术分享

2.  安装了nova的计算节点后,计算节点nova服务启动不起来?

【问题描述】查看nova日志,报错信息如下:

技术分享

【解决方法】

方法一:

在管理节点上运行

# firewall-cmd --zone=public --add-port=5672/tcp --permanent

再运行

# firewall-cmd --reload 

加载即可

在运行这条命令之前,应要确保防火墙是打开的,当设置完这个端口后,再将防火墙关掉。

方法二:

添加规则

# iptables -I INPUT -p tcp --dport 5672 -j ACCEPT

保存设置

# service iptables save

重启iptables,生效规则

# service iptables restart

5672端口是rabbit_mq消息服务的端口。

3.  中途如果出现修改了主机名,导致rabbit_mq启动不起来?

由于修改了主机名,导致RabbitMQ消息队列出现更改,此更改会导致用户的变化,查看当前环境的用户,guest用户为RabbitMQ默认创建的一个用户,但guest用户的密码为随机密码。需重新设置密码,guest用户密码修改以后,发现nova服务日志恢复正常。

当修改RabbitMQ主机的主机名时,需重新进行用户名密码创建才能保证外部服务正常使用RabbitMQ服务。

4.  机器意外down掉或者使服务意外挂掉?

这时候的mariadb.service服务会意外挂掉,查看/var/log/mariadb/ mariadb.log会看见报

Plugin ‘InnoDB‘ registration as a STORAGE ENGINE failed

其实之前这台服务器有加载过innodb,后来卸掉了,但是logfile文件没有删除,导致从新加载的时候出现这个问题。

进去 /var/lib/mysql 下:

# rm -rf ib_logfile*

#systemctl restart mariadb.service

5.    虚拟机获取到IP之后,可能会出现ping不通DHCPping不通网管以及外网?

同时在管理节点和计算节点检查/etc/neutron/plugins/ml2/linuxbridge_agent.ini下[linux_bridge]的physical_interface_mappings = provider:PROVIDER_INTERFACE_NAME物理公众网络接口写的是否正确。

如果为第一种扁平网络,这里的name应该为第一个网卡的名字,因为扁平网络只有一张网卡,只需要第一张网卡来分配IP地址。

如果为第二种vlan网络,这里的name应该为第二个网卡的名字,因为vlan网络使用第二张网卡来作为linux Bridge桥来进行通信。

6.创建用户或项目时报endpoint的url错误

【问题描述】创建用户或项目时报错,创建endpoint的url有错

技术分享

【解决方法】

1.查看endpointlist

# openstack endpoint list

技术分享

2.删除错误的url,根据要删除的endpoint的ID进行删除

# openstack endpoint delete ff229c685ecb4fdc84b4fcc7ca7ce8b5

3.创建对应正确URL即可

7. 安装完dashboard后,httpd服务起不来?

查看httpd的服务状态:

技术分享

【解决方法】

    这里把 /etc/openstack-dashboard/local_settings.py文件下的TIME_ZONE = “TIME_ZONE”的值设置错了。改成Hongkong就可以了。

    更改完成后再重启服务就ok啦,然后去web页面登录dashboard;

【说明】

    若httpd服务启动正常,但是dashboard页面打不开,请分别关闭管理和计算节点的防火墙,再试试;

8. MySQL数据装完后报错ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)?

【问题描述】MySQL数据库装完,连接报错

技术分享

【解决方法】

#1.停止mysql数据库

/etc/init.d/mysqld stop

#2.执行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.使用root登录mysql数据库

mysql -u root mysql

 #4.更新root密码

mysql> UPDATE user SET Password=PASSWORD(‘newpassword‘) where USER=‘root‘;

#最新版MySQL请采用如下SQL:

mysql> UPDATE user SET authentication_string=PASSWORD(‘newpassword‘) where USER=‘root‘;

#5.刷新权限 

mysql> FLUSH PRIVILEGES;

#6.退出mysql

mysql> quit

#7.重启mysql

/etc/init.d/mysqld restart

#8.使用root用户重新登录mysql

mysql -uroot -p 

Enter password: <输入新设的密码newpassword>


安装M版本错误问题及解决

标签:openstack

原文地址:http://royals.blog.51cto.com/12990693/1956177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!