I have tried make some troubleshooting step.
I try to parse the source sv-smvi.pl and as I can see from the log, function runLogin stops under Login process to Secondary (m42-stg-2240-1a) filer between the next lines:
# instead of getting system information, get the licenses from the storage controller logMsg( $LOG_INFO, "Testing login by ONTAP version from storage controller $server ..." ); $results = $zapiServer->invoke( 'system-get-version' ); if ( $results->results_status() eq "failed" ) { logMsg( $LOG_ERROR, "ZAPI connection to $server failed: " . $results->results_reason() ); runExit( $ERR_NOSACONNECTION ); } logMsg( $LOG_INFO, "ONTAP version: " . $results->child_get_string( 'version' ) );
Because "Testing login by ONTAP version from storage controller" is present and "ONTAP version:" OR "ZAPI connection to $server failed:" are not present.
I hoped, that problem is in the system-get-version API.
Then I have tried to download SDK and use apitest PowerShell utility. But apitest connect to both filers without errors:
PS C:\Program Files\NetApp\netapp-manageability-sdk-9.4\src\sample\Data_ONTAP\DotNet\PowerShell> .\apitest.ps1 m42-stg-2240-2a root *** system-get-version<results status='passed'><version>NetApp Release 8.2.5P1 7-Mode: Thu Dec 21 21:09:11 PST 2017</version><is-clustered>false</is-clustered></results> PS C:\Program Files\NetApp\netapp-manageability-sdk-9.4\src\sample\Data_ONTAP\DotNet\PowerShell> .\apitest.ps1 m42-stg-2240-1a root *** system-get-version<results status='passed'><version>NetApp Release 8.2.5P1 7-Mode: Thu Dec 21 21:09:11 PST 2017</version><is-clustered>false</is-clustered></results>
What can I do more?