CloudStack 故障排查汇总-不定期更新
2015-10-11 15:34
381 查看
工作中经常用到CloudStack,过程中发现的一些故障排查分享出来,希望可以帮到大家。
一、添加主机失败
现象1:
现象2:
现象3:
解决方法:
1.必须安装虚拟化套件支持
2.确认kvm模块已经被正确加载
如果没有任何信息,请使用如下命令加载kvm模块:
3.再次添加。
福利:
关于添加主机过程中的错误,千奇百怪,而java的报错又。。。教给大家一个小技巧:
当添加主机报错,日志中有没有明确原因时,可以手动在agent上面执行添加主机的命令。具体添加主机的命令可以在management的日志中获得:
比如我上面的例子,得到如下命令,并在agent上面执行:
这个过程中,如果报错,就很轻易就能判断出问题是出在哪一步。
另外,上面cloudstack-setup-agent命令的参数如下,根据自己的情况改写:
至于参数后面具体的值,可以从agent主机的/etc/cloudstack/agent/agent.properties中获得:
持续更新中。。。
本文出自“systems”博客,请务必保留此出处/article/4532068.html
一、添加主机失败
现象1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | [root@mgmt~] # tail-f/var/log/cloudstack/management/management-server.log 2014-02-2811:05:32,172DEBUG[kvm.discoverer.LibvirtServerDiscoverer] (catalina- exec -22:null) Timeout,towait for the hostconnectingtomgtsvr,assumingitisfailed 2014-02-2811:05:32,205WARN[cloud.resource.ResourceManagerImpl](catalina- exec -22:null) Unableto find the serverresourcesathttp: //192 .168.150.250 2014-02-2811:05:32,220INFO[utils.exception.CSExceptionErrorCode](catalina- exec -22:null) Couldnot find exception: com.cloud.exception.DiscoveryException in error codelist for exceptions 2014-02-2811:05:32,220WARN[admin.host.AddHostCmd](catalina- exec -22:null) Exception: com.cloud.exception.DiscoveryException:Unabletoaddthehost at com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:798) at com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:590) at org.apache.cloudstack.api. command .admin.host.AddHostCmd.execute(AddHostCmd.java:143) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158) at com.cloud.api.ApiServer.queueCommand(ApiServer.java:514) at com.cloud.api.ApiServer.handleRequest(ApiServer.java:372) at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:305) at com.cloud.api.ApiServlet.doPost(ApiServlet.java:71) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:889) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:721) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2268) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679) 2014-02-2811:05:32,222INFO[cloud.api.ApiServer](catalina- exec -22:null) Unabletoaddthehost 2014-02-2811:05:32,224DEBUG[cloud.api.ApiServlet](catalina- exec -22:null) command =addHost&response=json&sessionkey=GEI3EIOONoV5RG9Mcs4xcdx31oc%3D |
1 2 | [root@kvm01agent] # cloudstack-agentdeadbutsubsyslocked |
1 2 | [root@kvm01agent] # ERROR[cloud.agent.AgentShell](main:null)Unabletostartagent:NOHVM make sure: /SVM is in BIOS. |
1.必须安装虚拟化套件支持
1 | [root@kvm01agent] # |
1 2 3 | [root@kvm01~] # kvm_intel525700 kvm3147391kvm_intel |
1 2 | [root@kvm01~] # [root@kvm01~] # |
福利:
关于添加主机过程中的错误,千奇百怪,而java的报错又。。。教给大家一个小技巧:
当添加主机报错,日志中有没有明确原因时,可以手动在agent上面执行添加主机的命令。具体添加主机的命令可以在management的日志中获得:
1 2 3 4 5 | [root@localhostmanagement]#cat/ var /log/cloudstack/management/management-server.log 2014 - 03 - 13 09 : 56 : 17 , 758 DEBUG 11 : null ) 192.168 . 153.28 -z 2 -p 2 -c 2 -g 0d21492f- 9565 -329d-9a26-0c85f6d39d12 2014 - 03 - 13 09 : 56 : 52 , 775 DEBUG 11 : null ) 192.168 . 153.28 -z 2 -p 2 -c 2 -g 0d21492f- 9565 -329d-9a26-0c85f6d39d12 is done! 2014 - 03 - 13 11 : 12 : 22 , 455 DEBUG 12 : null ) 192.168 . 153.28 -z 3 -p 3 -c 3 -g 0d21492f- 9565 -329d-9a26-0c85f6d39d12 2014 - 03 - 13 11 : 12 : 57 , 267 DEBUG 12 : null ) 192.168 . 153.28 -z 3 -p 3 -c 3 -g 0d21492f- 9565 -329d-9a26-0c85f6d39d12 is done! |
1 2 3 4 5 6 7 8 9 10 11 | [root@kvm01~] # Startingtoconfigureyoursystem: ConfigureCgroup...[OK] ConfigureSElinux...[OK] ConfigureNetwork...[OK] ConfigureLibvirt...[OK] ConfigureFirewall...[OK] ConfigureNfs...[OK] ConfigurecloudAgent...[OK] CloudStackAgentsetupis done ! [root@kvm01~] # |
另外,上面cloudstack-setup-agent命令的参数如下,根据自己的情况改写:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [root@dbserver~] # Usage:cloudstack-setup-agent[options] Options: -h, exit -a -m hostname or IP-Address -z id -p id -c cluster id -g --pubNic=PUBNIC --prvNic=PRVNIC --guestNic=GUESTNIC |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | [root@kvm01~] # #Storage #ThuMar1311:23:48CST2014 guest.network.device=cloud0 workers=5 private.network.device=cloud0 port=8250 resource=com.cloud.hypervisor.kvm.resource.LibvirtComputingResource pod=3 zone=3 guid=0d21492f-9565-329d-9a26-0c85f6d39d12 public.network.device=cloud0 cluster=3 local .storage.uuid=ac70655b-f452-4d14-a1a1-2a5eebc4bb01 domr.scripts. dir =scripts /network/domr/kvm LibvirtComputingResource. id =0 host=192.168.153.28 |
本文出自“
相关文章推荐
- iOS工程中的info.plist文件
- 字符串hash问题
- 单点更新区间求和 hdu1166 地兵布阵
- Instruments的使用
- 黑马程序员——面试题总结
- 编程图记(1): 引言
- 一元多项式的乘法与加法运算——链表实现
- 程序员书单_数据库篇
- 3、10月10日
- MySQL 5.6 innodb存储引擎参数
- 程序员书单_sshi框架篇
- 保存dotNetCharting for WinForm 控件的生成的图表
- 循环赛日程表
- Android学习第一天之LinearLayout浅析
- 异常处理 续之(堆栈解退、auto_ptr)http://blog.csdn.net/feitianxuxue/article/details/7314079
- 程序员书单_sshi框架篇
- 好网址
- 2015自考10月总结——开发工具宏观导图
- 将两个递增的有序链表合并为一个递增的有序链表(C语言编程实现)
- 程序员书单_软件工程篇