tbwshc

          discover_server報錯OVMAPI_4010E

          在VM Manager中搜索VM Server時出現這個錯誤。

           

           

          按照VM Server以及VM Manager后,通過指定IP地址,讓VM Manager自動尋找VM Server,結果JOB運行報錯,詳細的錯誤信息為:

          Job Construction Phase
          ----------------------
          begin()
          Appended operation 'Discover Manager Server
          Discover'tb to object 'OVM Foundry : Discover Manager'.
          commit()
          Completed Step: COMMIT

          Objects and Operations
          ----------------------
          Object (IN_USE): [Server] 35:38:33:39:31:34:43:4e:47:31:33:30:53:37:33:42 (server2.zihexin.com)
          Object (IN_USE): [DiscoverManager] OVM Foundry : Discover Manager
           Operation: Discover Manager Server Discover

          Job Running Phase at 18:05 on Fri, Nov 25, 2011
          ----------------------------------------------
          Job Participants: []

          Actioner
          --------
          Starting operation 'Discover Manager Server Discover' on object 'OVM Foundry : Discover Manager'
          Setting Context to model only in job with id=1322215534120
          Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: discover_server to server: 10.0.10.171 failed. OVMAPI_4004E Server Failed Command: discover_server, Status:
          Fri Nov 25 18:05:34 CST 2011
          Fri Nov 25 18:05:34 CST 2011
           at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:474)
           at com.oracle.ovm.mgr.action.ActionEngine.sendDiscoverCommand(ActionEngine.java:283)
           at com.oracle.ovm.mgr.action.ServerAction.getServerInfo(ServerAction.java:95)
           at com.oracle.ovm.mgr.discover.ovm.ServerBasicDiscoverHandler.query(ServerBasicDiscoverHandler.java:131)
           at com.oracle.ovm.mgr.discover.ovm.ServerBasicDiscoverHandler.query(ServerBasicDiscoverHandler.java:61)
           at com.oracle.ovm.mgr.discover.ovm.DiscoverHandler.execute(DiscoverHandler.java:50)
           at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:435)
           at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverNewServer(DiscoverEngine.java:345)
           at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverServer(DiscoverEngine.java:265)
           at com.oracle.ovm.mgr.op.manager.DiscoverManagerServerDiscover.action(DiscoverManagerServerDiscover.java:48)
           at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:191)
           at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:257)
           at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1019)
           at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:223)
           at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
           at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
           at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
           at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:751)
           at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:395)
           at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:453)
           at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
           at java.lang.Thread.run(Thread.java:662)
          Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: discover_server, Status:
          Fri Nov 25 18:05:34 CST 2011
           at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:752)
           at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:470)
           ... 24 more

          FailedOperationCleanup
          ----------
          Starting failed operation 'Discover Manager Server Discover' cleanup on object 'OVM Foundry : Discover Manager'
          Complete rollback operation 'Discover Manager Server Discover' completed with direction=OVM Foundry : Discover Manager

          Rollbacker
          ----------

          Objects To Be Rolled Back
          -------------------------
          Object (IN_USE): [Server] 35:38:33:39:31:34:43:4e:47:31:33:30:53:37:33:42 (server2.zihexin.com)
          Object (IN_USE): [DiscoverManager] OVM Foundry : Discover Manager

          Completed Step: ROLLBACK
          Job failed commit (internal) due to OVMAPI_4010E Attempt to send command: discover_server to server: 10.0.10.171 failed. OVMAPI_4004E Server Failed Command: discover_server, Status:
          Fri Nov 25 18:05:34 CST 2011
          Fri Nov 25 18:05:34 CST 2011
          com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: discover_server to server: 10.0.10.171 failed. OVMAPI_4004E Server Failed Command: discover_server, Status:
          Fri Nov 25 18:05:34 CST 2011
          Fri Nov 25 18:05:34 CST 2011
           at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:474)
           at com.oracle.ovm.mgr.action.ActionEngine.sendDiscoverCommand(ActionEngine.java:283)
           at com.oracle.ovm.mgr.action.ServerAction.getServerInfo(ServerAction.java:95)
           at com.oracle.ovm.mgr.discover.ovm.ServerBasicDiscoverHandler.query(ServerBasicDiscoverHandler.java:131)
           at com.oracle.ovm.mgr.discover.ovm.ServerBasicDiscoverHandler.query(ServerBasicDiscoverHandler.java:61)
           at com.oracle.ovm.mgr.discover.ovm.DiscoverHandler.execute(DiscoverHandler.java:50)
           at com.oracle.ovm.mgr.discover.DiscoverEngine.handleDiscover(DiscoverEngine.java:435)
           at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverNewServer(DiscoverEngine.java:345)
           at com.oracle.ovm.mgr.discover.DiscoverEngine.discoverServer(DiscoverEngine.java:265)
           at com.oracle.ovm.mgr.op.manager.DiscoverManagerServerDiscover.action(DiscoverManagerServerDiscover.java:48)
           at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:191)
           at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:257)
           at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1019)
           at sun.reflect.GeneratedMethodAccessor1001.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:223)
           at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
           at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
           at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
           at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:751)
           at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:395)
           at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:453)
           at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
           at java.lang.Thread.run(Thread.java:662)
          Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: discover_server, Status:
          Fri Nov 25 18:05:34 CST 2011
           at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:752)
           at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:470)
           ... 24 more

          ----------
          End of Job
          ----------

          由于關鍵性信息確實,所以無法判斷導致錯誤的原因。即使是在metalink或GOOGLE中查詢,也得不到任何有價值的信息。

          雖然在VM Manager中得不到有意義的信息,但是在VM Server上,卻可以得到更詳細的信息,通過檢查var/log/ovs-agent.log文件,獲取到下面的信息:

          [2011-04-16 13:21:46 25970] ERROR (OVSAgentServer:108) Unauthorized access attempt from ('10.0.10.173', 59424)!
          Traceback (most recent call last):
           File "/opt/ovs-agent-3.0/OVSAgentServer.py", line 103, in do_POST
             auth(username, password)
           File "/opt/ovs-agent-3.0/OVSAgentServer.py", line 42, in auth
             raise Exception('Authorization failed: user does not exist or password error.')
          Exception: Authorization failed: user does not exist or password error.
          [2011-04-16 13:21:46 25970] INFO (OVSAgentServer:169) code 403, message Unauthorized access attempt from ('10.0.10.173', 59424)!

          這次信息就明確多了,顯然是由于VM Manager中配置的密碼不正確所致,在VM Server上修改oracle用戶密碼:

          [root@server2 ~]# ovs-agent-passwd oracle
          Password:
          Again:

          在搜索VM Server時使用這里修改的密碼,VM Manager成功的發現了VM Server信息。

           


          posted on 2012-09-03 17:12 chen11-1 閱讀(1287) 評論(0)  編輯  收藏

          主站蜘蛛池模板: 玉树县| 盱眙县| 白水县| 沙田区| 南投市| 连江县| 铜梁县| 嵩明县| 斗六市| 博客| 松桃| 巨鹿县| 黎川县| 腾冲县| 伊宁县| 平和县| 景德镇市| 石城县| 历史| 富顺县| 江达县| 蒙阴县| 资兴市| 泽库县| 中西区| 长寿区| 和林格尔县| 彝良县| 奉化市| 伊吾县| 望奎县| 东源县| 永寿县| 吉安县| 黄梅县| 清远市| 北海市| 长武县| 东方市| 昂仁县| 南川市|