NDB 或 SCV 备份失败,并显示 "getMo was passing a. ServiceInstance 的空指针 "
适用场景
- 适用于 VMware vSphere (选择控制阀)的 SnapCenter 插件
- vCenter Server 设备( VCSA )
问题描述
- 备份失败并出现错误:
"Unable to discover resources on SCV: getMo was passed a null pointer for ServiceInstance".
示例:
vmcontrol.log
显示 vSphere 会话报告为NULL.
示例:
DEBUG <HOST> --- [p250075633-6234] c.n.a.v.VsphereService : [JobId:<JOB_ID>] NVPF vSphere session is NULL, can't get vSphere service instance using null session!
DEBUG <HOST> --- [p250075633-6234] c.n.a.v.VsphereInventoryService : Enter getMo with Datastore:<DATASTORE>
DEBUG <HOST> --- [p250075633-6234] c.n.a.v.VsphereInventoryService : getMo was passed a null pointer for ServiceInstance.
ERROR <HOST> --- [p250075633-6234] c.n.a.s.p.DiscoverResourcesManager : [JobId:<JOB_ID>] com.netapp.nvpf.api.model.ApiException: getMo was passed a null pointer for ServiceInstance.
DEBUG <HOST> --- [p250075633-6234] c.n.a.m.DatastoreStorageDetailsCache : JobId + <JOB_ID> count reduced to 0, removing from cache
DEBUG <HOST> --- [p250075633-6234] c.n.a.s.p.DiscoverResourcesManager : <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SmDiscoverResourcesResponse>
<Result>
<_message>getMo was passed a null pointer for ServiceInstance.</_message>
<_errorCode>-1</_errorCode>
</Result>
<TotalCount>0</TotalCount>
<DisplayCount>0</DisplayCount>
</SmDiscoverResourcesResponse>