你好:
遇到了一个问题,用cs4.4.2 接管baremetal的时候,主机添加不上, ipmi地址为:192.168.3.253
cs管理节点:192.168.3.136 为同一个网段
请教一下ipmi怎么配置?
错误日志如下:手动执行ipmi命令 ipmitool -H 192.168.3.253 -I lanplus -U ADMIN -P ADMIN
chassis power status 可以有返回值为on
2015-07-20 09:58:13,219 INFO [c.c.r.ResourceManagerImpl]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Trying to add a new host at
http://192.168.3.253 in data center 2
2015-07-20 09:58:13,220 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in the classpath
2015-07-20 09:58:13,220 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) System resource: null
2015-07-20 09:58:13,220 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Classpath resource: null
2015-07-20 09:58:13,220 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Current binaries reside at
/usr/share/cloudstack-management/webapps/client/WEB-INF/lib
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/cloudstack-management/webapps/client/WEB-INF/lib/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/cloudstack-management/webapps/client/WEB-INF/lib/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/cloudstack-management/webapps/client/WEB-INF/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/cloudstack-management/webapps/client/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/cloudstack-management/webapps/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/cloudstack-management/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in /usr/scripts/util/ipmi.py
2015-07-20 09:58:13,224 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in /scripts/util/ipmi.py
2015-07-20 09:58:13,225 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Searching in environment.properties
2015-07-20 09:58:13,229 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) environment.properties says scripts should be in
/usr/share/cloudstack-common
2015-07-20 09:58:13,229 DEBUG [c.c.u.s.Script] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Looking for scripts/util/ipmi.py in
/usr/share/cloudstack-common/scripts/util/ipmi.py
2015-07-20 09:58:13,264 DEBUG [c.c.b.m.BareMetalDiscoverer]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Executing:
/usr/share/cloudstack-common/scripts/util/ipmi.py ping hostname=192.168.3.253
usrname=ADMIN ******
2015-07-20 09:58:13,349 DEBUG [c.c.c.ConsoleProxyManagerImpl]
(consoleproxy-1:ctx-960b3567) Zone 2 is not ready to launch console proxy yet
2015-07-20 09:58:13,602 DEBUG [c.c.b.m.BareMetalDiscoverer]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Exit value is 1
2015-07-20 09:58:13,606 DEBUG [c.c.b.m.BareMetalDiscoverer]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Invalid command: ICommands: raw
Send a RAW IPMI request and print response i2c Send an I2
C Master Write-Read command and print response spd Print SPD info
from remote I2C device lan Configure LAN Channels chassis Get
chassis status and set power state power Shortcut to chassis power
commands event Send pre-defined events to MC mc Management
Controller status and global enables sdr Print Sensor Data Repository
entries and readings sensor Print detailed sensor information fru
Print built-in FRU and scan SDR for FRU locators gendev Read/Write
Device associated with Generic Device locators sdr sel Print System
Event Log (SEL) pef Configure Platform Event Filtering (PEF) sol
Configure and connect IPMIv2.0 Serial-over-LAN tsol Configure
and connect with Tyan IPMIv1.5 Serial-over-LAN isol Configure IPMIv1.5
Serial-over-LAN user Configure Management Controller users channel
Configure Management Controller channels session Print session
information sunoem OEM Commands for Sun servers kontronoem OEM
Commands for Kontron devices picmg Run a PICMG/ATCA extended cmd fwum
Update IPMC using Kontron OEM Firmware Update Manager firewall
Configure Firmware Firewall delloem OEM Commands for Dell systems shell
Launch interactive IPMI shell exec Run list of commands from
file set Set runtime variable for shell and exec hpm Update
HPM components using PICMG HPM.1 file ekanalyzer run FRU-Ekeying analyzer
using FRU files2015-07-20 09:58:13,608 WARN [c.c.b.m.BareMetalDiscoverer]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Can not set up ipmi
connection(ip=192.168.3.253, username=ADMIN, password=******, args) because
Invalid command: IComman
ds: raw Send a RAW IPMI request and print response i2c Send
an I2C Master Write-Read command and print response spd Print SPD
info from remote I2C device lan Configure LAN Channels chassis
Get chassis status and set power state power Shortcut to chassis power
commands event Send pre-defined events to MC mc Management
Controller status and global enables sdr Print Sensor Data Repository
entries and readings sensor Print detailed sensor information fru
Print built-in FRU and scan SDR for FRU locators gendev Read/Write
Device associated with Generic Device locators sdr sel Print System
Event Log (SEL) pef Configure Platform Event Filtering (PEF) sol
Configure and connect IPMIv2.0 Serial-over-LAN tsol Configure and
connect with Tyan IPMIv1.5 Serial-over-LAN isol Configure IPMIv1.5
Serial-over-LAN user Configure Management Controller users channel
Configure Management Controller channels session Print session
information sunoem OEM Commands for Sun servers kontronoem OEM
Commands for Kontron devices picmg Run a PICMG/ATCA extended cmd fwum
Update IPMC using Kontron OEM Firmware Update Manager firewall
Configure Firmware Firewall delloem OEM Commands for Dell systems shell
Launch interactive IPMI shell exec Run list of commands from
file set Set runtime variable for shell and exec hpm Update
HPM components using PICMG HPM.1 file ekanalyzer run FRU-Ekeying analyzer
using FRU files2015-07-20 09:58:13,609 WARN [c.c.r.ResourceManagerImpl]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Unable to find the server resources
at http://192.168.3.253
2015-07-20 09:58:13,609 INFO [c.c.u.e.CSExceptionErrorCode]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Could not find exception:
com.cloud.exception.DiscoveryException in error code list for exceptions
2015-07-20 09:58:13,609 WARN [o.a.c.a.c.a.h.AddHostCmd]
(catalina-exec-1:ctx-577bc0c2 ctx-d38b1b2a) Exception:
com.cloud.exception.DiscoveryException: Unable to add the host
at
com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:791)
at
com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:586)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy148.discoverHosts(Unknown Source)
at
org.apache.cloudstack.api.command.admin.host.AddHostCmd.execute(AddHostCmd.java:142)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:141)
at com.cloud.api.ApiServer.queueCommand(ApiServer.java:682)
at com.cloud.api.ApiServer.handleRequest(ApiServer.java:511)
at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:330)
at com.cloud.api.ApiServlet.access$000(ApiServlet.java:54)
at com.cloud.api.ApiServlet$1.run(ApiServlet.java:118)
at
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
at
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
at
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:115)
at com.cloud.api.ApiServlet.doPost(ApiServlet.java:82)
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:722)
2015-07-20 09:58:13,611 INFO [c.c.a.ApiServer] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) Unable to add the host
2015-07-20 09:58:13,611 DEBUG [c.c.a.ApiServlet] (catalina-exec-1:ctx-577bc0c2
ctx-d38b1b2a) ===END=== 192.168.11.89 -- POST
command=addHost&response=json&sessionkey=AiWsKYjGLtMmbYBOfezSoSt7yBg%3D
2015-07-20 09:58:13,697 DEBUG [c.c.a.m.AgentManagerImpl]
(AgentManager-Handler-11:null) SeqA 4-127978: Processing Seq 4-127978: { Cmd ,
MgmtId: -1, via: 4, Ver: v1, Flags: 11,
[{"com.cloud.agent.api.ConsoleProxyLoadReportCo
mmand":{"_proxyVmId":2,"_loadInfo":"{\n \"connections\": []\n}","wait":0}}]
}2015-07-20 09:58:13,702 DEBUG [c.c.a.m.AgentManagerImpl]
(AgentManager-Handler-11:null) SeqA 4-127978: Sending Seq 4-127978: { Ans: ,
MgmtId: 345050257590, via: 4, Ver: v1, Flags: 100010,
[{"com.cloud.agent.api.AgentControl
Answer":{"result":true,"wait":0}}] }
朱强
中国民航信息网络股份有限公司
华东数据中心
地址:北京市朝阳区惠新东街富盛大厦1座4层