cloudstack4.0.1安装遇到的问题和解决方法

7040阅读 0评论2013-06-27 GangLin_Lan
分类:云计算

在安装CloudStack-non-OSS-13.tar.bz2版本的cloudstack时,经过多次安装,发现有两个比较普遍的问题。

第一:安装完成后,启动cloud-management服务或者cloud-usage服务时,出现以下错误:

cloud-management dead but pid file exists
The pid file locates at /var/run/cloud-management.pid and lock file at /var/lock/subsys/cloud-management.
Starting cloud-management will take care of them or you can manually clean up.

安装了四五次,每次都出现这个错误。

第二:cloudstack安装完成并且没出现错误,首次登入UI时提示用户名和密码无效(Invalid username or password),这个问题的出现,原因比较多。

问题一解决方法:

检查/var/log/cloud/management目录下log文件,是否只有一个catalina.log文件,如果只有一个该文件,可以发现里面提示permission denied,这时将catalina.log文件属主修改为cloud:cloud(-rw-r--r--. 1 cloud cloud 292898 Jun 27 14:49 catalina.out),然后重启cloud-management服务,应该能够正常起来,/var/log/cloud/management目录下的其他log文件也相应产生。如果是agent出现这个问题,在/var/log/cloud/agent/agent.log会有提示,可能是没有配置网卡桥接

问题二解决方法:

出现这个问题可能是cloudstack登入时,账户无法连接到mysql数据库验证,这时需要检查mysql数据库配置正确,检查/etc/my.conf配置文件是否有按cloudstack官方文档配置

innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=350
log-bin=mysql-bin
binlog-format = 'ROW' 

主要检查”binlog-format = 'ROW' ”有没有复制或拼写错误。

还有一个原因,可能大多问题都是这个原因导致的,就是在准备操作系统的时候没有准备好,在安装操作系统时,一定要选择最简安装,否则安装cloudstack时,可能会与系统某些包冲突,比如cloudstack与系统的antlr包冲突,即使yum remove了antlr包后,cloudstack能够正常安装,但是装好后会出现无法登入的问题。

上一篇:cloud-management dead but pid file exists 解决方法
下一篇:ambari本地源自动化安装hortonworks hadoop