Chinaunix首页 | 论坛 | 博客
  • 博客访问: 391787
  • 博文数量: 25
  • 博客积分: 496
  • 博客等级: 下士
  • 技术积分: 815
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-01 11:18
文章分类
文章存档

2014年(2)

2013年(6)

2012年(17)

分类: 云计算

2013-06-27 15:06:39

在安装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能够正常安装,但是装好后会出现无法登入的问题。

阅读(6952) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~