SnapCenter backup fails by"Storage system(s) may need to be added" with multiple LIFs
Applies to
- SnapCenter Plug-in for Microsoft Windows 4.1
- SVM has multiple SVM management LIFs
Issue
- SnapCenter backup fails with the following error.
Storage system(s) may need to be added, also ensure that the associated host is in a connected state.
- SMCore_<JOBID>.log shows the error is returned as a result of SmDiscoverResourcesResponse.
Example:
DEBUG SMCore_<JOBID> PID=[<PID>] TID=[<TID>] Response Data: ****************************
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><SmDiscoverResourcesResponse><Result><_message>Unable to get storage details for datastore <DATASTORE> with managed object reference <DATASTORE>. Storage system(s) may need to be added, also ensure that the associated host is in a connected state.</_message><_errorCode>-1</_errorCode></Result><TotalCount>0</TotalCount><DisplayCount>0</DisplayCount></SmDiscoverResourcesResponse>
DEBUG SMCore_<JOBID> PID=[<PID>] TID=[<TID>] Discover resource enumeration returns null or empty
- SnapDriveSALDebug.log shows "No such host is known" for the SVM management LIF which is not reachable from SnapCenter.
Example:
Verbose SAL PID=[<PID>] TID=[<TID>] ++NetworkResourceIdCache::ResolveWithDns
Verbose SAL PID=[<PID>] TID=[<TID>] Resolving Network Resource : <SVM management IP>
Warning SAL PID=[<PID>] TID=[<TID>] No such host is known at System.Net.Dns.InternalGetHostByAddress(IPAddress address, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at SnapDrive.Nsf.Common.Infrastructure.NetworkResourceIdCache.ResolveWithDns(String hostName)
Verbose SAL PID=[<PID>] TID=[<TID>] hostEntry(<SVM management IP>).Aliases.Length = 0
Verbose SAL PID=[<PID>] TID=[<TID>] hostEntry(<SVM management IP>).AddressList.Length = 1
Warning SAL PID=[<PID>] TID=[<TID>] No such host is known at System.Net.Dns.InternalGetHostByAddress(IPAddress address, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at SnapDrive.Nsf.Common.Infrastructure.NetworkResourceIdCache.ResolveWithDns(String hostName)
Verbose SAL PID=[<PID>] TID=[<TID>] --NetworkResourceIdCache::ResolveWithDns