【南向管理】OC对接VMware失败

[复制链接]
发表于 : 2016-6-1 19:46:23 最新回复:2018-05-09 09:19:42
4573 3
狂风
狂风  新锐

OC对接VMware失败

1.       问题现象描述

OC上对接VMware失败,界面显示测试失败

【南向管理】OC对接VMware失败-1092695-1

2.       问题影响

OC对接vmware失败,那么则不能获取vmware上的对应的虚拟机的性能以及告警信息

3.       信息收集

1) 对接界面使用的参数,包括用户名

2) 对接的VMware是否是对接FM自动抽取上来的,判定方法如下:

http://forum.huawei.com/enterprise/thread-199719.html

3) 对接OC使用的sdk驱动包,目录如下:

/opt/OperationCenter/AppBase/OC/AppBase/3rdparty/lib/vim25.jar

4) OC主节点的后台最近两小时日志,日志目录如下:

/opt/OperationCenter/AppBase/OC/AppBase/var/iemp/log/oc/sdk/sdk.log

4.       问题可能原因以及判断方法:

1)  通过FM自动抽取的VMware的用户名默认为default,需要修改为具有管理员权限的账户,例如administrator

2)  如果判定vmware不是自动抽取的,那么需要删除掉待FM自动发现。

3) 判定获取的vmare5.0版本的驱动包,不管对接的vmware5.05.15.5还是6.0都必须用5.0版本的驱动包。

另外:5.0vim25sdk包的大小为6412K

4)  查看日志:如果日志报以下错误,那么则表示没有安装对应的驱动包,请按照指导书或者第5节安装对应的驱动包。

java.lang.NoClassDefFoundError: com/vmware/vim25/VimServiceLocator java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: com/vmware/vim25/VimServiceLocator

【南向管理】OC对接VMware失败-1092695-2

5 安装vmware的驱动包

OperationCenter服务器上安装VMware SDK工具。

【南向管理】OC对接VMware失败-1092695-3

l  OperationCenter对接VMware vCenter 5.05.15.5版本时,请直接获取VMware SDK工具5.0版本的“vim25.jar”文件进行对接。

l  如果OperationCenter为双机部署,则需要分别在OperationCenter服务器的主机和备机上安装VMware SDK工具。

1)         获取VMware SDK工具压缩包。

登录VMware官方网站:http://www.vmware.com,选择“下载 > vSphere > 5.0 > 驱动程序和工具 > Automation Tools and SDKs > vSphere 5.0 Web Services SDK”,下载VMware SDK工具包,例如:VMware-vSphere-SDK-5.0.0-429209.zip

【南向管理】OC对接VMware失败-1092695-4

请确保VMware SDK工具包“VMware-vSphere-SDK-5.0.0-429209.zip”未被篡改。

2)        解压“VMware-vSphere-SDK-5.0.0-429209.zip”压缩包,获取“\SDK\vsphere-ws\java\Axis”目录下的“vim25.jar”文件。

3)        使用“WinSCP”工具以“appuser”用户登录OperationCenter服务器。

4)        上传“vim25.jar”文件至OperationCenter服务器的“/opt/load”目录。

5)        使用“PuTTY”工具以“appuser”用户登录OperationCenter服务器。

6)        执行以下命令,防止“PuTTY”超时退出。

TMOUT=0

7)        执行如下命令,拷贝“/opt/load”目录下“vim25.jar”文件到OperationCenter服务器的“/opt/OperationCenter/AppBase/OC/AppBase/3rdparty/lib”目录,并修改“vim25.jar”文件的读写权限。

cd /opt/OperationCenter/bin

sh importCert_vmware-sdk.sh vim25.jar

8)        执行如下命令,切换到“root”用户。

sudo su - root

输入“root”用户密码。

9)        执行如下命令,重启OperationCenter服务。

service oc restart

命令执行完毕后,请使用service oc status命令查看OperationCenter系统服务状态,待系统所有服务状态正常(没有服务处于starting)后再执行其他操作。

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
  • x
  • 常规:

点评 回复

跳转到指定楼层
建赟
建赟  专家 发表于 2016-6-1 23:20:51 已赞(0) 赞(0)

感谢分享!!

  • x
  • 常规:

点评 回复

SHS
SHS  精英 发表于 2016-6-13 12:31:04 已赞(0) 赞(0)

顶顶顶顶。

  • x
  • 常规:

点评 回复

FuY
FuY   发表于 2018-5-9 09:19:42 已赞(0) 赞(0)

我这添加了jar,/opt/OperationCenter/AppBase/OC/AppBase/3rdparty/lib ,也赴权限了,但是OC对接管理没有生成一条默认的,但是,查看importSDK的日志都是空的,没有安装成功或失败的任何记录,求帮助,万分感谢
  • x
  • 常规:

点评 回复

发表回复
您需要登录后才可以回帖 登录 | 注册

警告 内容安全提示:尊敬的用户您好,为了保障您、社区及第三方的合法权益,请勿发布可能给各方带来法律风险的内容,包括但不限于政治敏感内容,涉黄赌毒内容,泄露、侵犯他人商业秘密的内容,侵犯他人商标、版本、专利等知识产权的内容,侵犯个人隐私的内容等。也请勿向他人共享您的账号及密码,通过您的账号执行的所有操作,将视同您本人的行为,由您本人承担操作后果。详情请参看“隐私声明
如果附件按钮无法使用,请将Adobe Flash Player 更新到最新版本!
登录参与交流分享

登录参与交流分享

登录