[ PCA / OVM ] Refreshing a Storage Server yields "OVMATE_B001E The storage plugin [oracle.s7k.SCSIPlugin.SCSIPlugin (2.0-01)] returned an unexpected value type"

(Doc ID 2327082.1)

Last updated on NOVEMBER 16, 2017

Applies to:

Private Cloud Appliance - Version 2.0.1 and later
Linux x86-64

Symptoms

On Oracle Private Cloud Appliance, all supported releases.

After performing a firmware upgrade on an external ZFS Storage Appliance server, refreshing the server in Oracle VM Manager no longer works.

The job fails with :


Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMATE_B001E The storage plugin [oracle.s7k.SCSIPlugin.SCSIPlugin (2.0-01)] returned an unexpected value type [Thu Oct 26 10:15:50 CEST 2017]
at com.oracle.ovm.mgr.action.StoragePluginAction.discoverAccessGroups(StoragePluginAction.java:357)
at com.oracle.ovm.mgr.discover.ovm.AccessGroupDiscoverHandler.query(AccessGroupDiscoverHandler.java:43)
at com.oracle.ovm.mgr.discover.ovm.AccessGroupDiscoverHandler.query(AccessGroupDiscoverHandler.java:30)
at com.oracle.ovm.mgr.discover.ovm.DiscoverHandler.execute(DiscoverHandler.java:57)
at com.oracle.ovm.mgr.discover.StorageServerDiscover.handleDiscover(StorageServerDiscover.java:75)
at com.oracle.ovm.mgr.discover.StorageServerDiscover.discoverStorageServer(StorageServerDiscover.java:50)
at com.oracle.ovm.mgr.op.physical.storage.StorageServerDiscoverAccessGroups.discoverAccessGroups(StorageServerDiscoverAccessGroups.java:66)
at com.oracle.ovm.mgr.op.physical.storage.StorageServerDiscoverAccessGroups.action(StorageServerDiscoverAccessGroups.java:57)
at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1156)
at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:378)
at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:355)
at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:893)
at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:244)
at com.oracle.ovm.mgr.api.physical.storage.IscsiStorageArrayProxy.executeCurrentJobOperationAction(Unknown Source)
at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:230)
at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:264)
at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:322)
at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1383)
at com.oracle.odof.core.AbstractVessel.invokeMe


the /var/log/ovs-agent may also record the following additional information :

[2017-10-26 10:46:13 9584] DEBUG (service:74) call start: storage_plugin_validate('oracle.s7k.SCSIPlugin.SCSIPlugin', {'admin_user': 'ovm_admin', 'admin_host': '192.168.40.242', 'uuid': '0004fb00000900009548711ba5804164', 'admin_passwd': '******', 'access_descriptors': [{'passwd': '******', 'username': '', 'access_host': '192.168.40.242', 'access_port': 3260}], 'chap': False, 'name': '0004fb00000900009548711ba5804164', 'storage_type': 'iSCSI', 'vol_groups': [{'vol_total_sz': '17975472743424', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-esuqsrac', 'vol_alloc_sz': '13795775511552', 'vol_free_sz': '4179697231872', 'vol_used_sz': '13795775511552'}, {'vol_total_sz': '17975472735744', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-esurac', 'vol_alloc_sz': '13795775511552', 'vol_free_sz': '4179697224192', 'vol_used_sz': '13795775511552'}, {'vol_total_sz': '4179697252864', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-uep', 'vol_alloc_sz': '31744', 'vol_free_sz': '4179697221120', 'vol_used_sz': '31744'}, {'vol_total_sz': '4179697226752', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-ueq', 'vol_alloc_sz': '31744', 'vol_free_sz': '4179697195008', 'vol_used_sz': '31744'}, {'vol_total_sz': '4179697180672', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-ues', 'vol_alloc_sz': '31744', 'vol_free_sz': '4179697148928', 'vol_used_sz': '31744'}, {'vol_total_sz': '4179697255936', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-uet', 'vol_alloc_sz': '31744', 'vol_free_sz': '4179697224192', 'vol_used_sz': '31744'}, {'vol_total_sz': '5949580746752', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-ugp', 'vol_alloc_sz': '1769883597824', 'vol_free_sz': '4179697148928', 'vol_used_sz': '1769883597824'}, {'vol_total_sz': '4179697180672', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-ugt', 'vol_alloc_sz': '31744', 'vol_free_sz': '4179697148928', 'vol_used_sz': '31744'}, {'vol_total_sz': '4179697263616', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-uhp', 'vol_alloc_sz': '31744', 'vol_free_sz': '4179697231872', 'vol_used_sz': '31744'}, {'vol_total_sz': '4179697355776', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-sap-uht', 'vol_alloc_sz': '31744', 'vol_free_sz': '4179697324032', 'vol_used_sz': '31744'}, {'vol_total_sz': '7387194075648', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-spxprd', 'vol_alloc_sz': '3207496694784', 'vol_free_sz': '4179697380864', 'vol_used_sz': '3207496694784'}, {'vol_total_sz': '4649303526400', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-spxtst', 'vol_alloc_sz': '469606202368', 'vol_free_sz': '4179697324032', 'vol_used_sz': '469606202368'}, {'vol_total_sz': '4317035241472', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-spxweb', 'vol_alloc_sz': '137338092544', 'vol_free_sz': '4179697148928', 'vol_used_sz': '137338092544'}, {'vol_total_sz': '4355790915072', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-ukermanrepo', 'vol_alloc_sz': '176093690880', 'vol_free_sz': '4179697224192', 'vol_used_sz': '176093690880'}, {'vol_total_sz': '13252832768512', 'vol_desc': '', 'vol_name': 'pool01/local/rz2-vm-repo', 'vol_alloc_sz': '9073135614976', 'vol_free_sz': '4179697153536', 'vol_used_sz': '9073135614976'}], 'storage_id': ['192.168.40.242:3260,iqn.1986-03.com.sun:02:f346faca-bf1d-c29e-c164-b52454b0c36d'], 'storage_server_id': '4d79c0c4-8e96-ed5e-f183-a1fe580d4600/1.0.14', 'access_grps': [{'grp_name': 'ovcacn-all', 'grp_entries': ['iqn.1988-12.com.oracle:19873cf0a8ca', 'iqn.1988-12.com.oracle:5ccae25d9dc0', 'iqn.1988-12.com.oracle:787f9161a424', 'iqn.1988-12.com.oracle:b556e88f646e', 'iqn.1988-12.com.oracle:cc91abed199d', 'iqn.1988-12.com.oracle:cfa6dc859ce1'], 'grp_modes': []}], 'extra_info': 'ZFS-IPMP'})
[2017-10-26 10:46:13 9584] INFO (storageplugin:109) storage_plugin_validate(oracle.s7k.SCSIPlugin.SCSIPlugin)
[2017-10-26 10:46:13 9584] DEBUG (SCSIPlugin:136) ENTER SCSIPlugin::validate()
[2017-10-26 10:46:13 9584] DEBUG (SCSIPlugin:137) storage_type: iSCSI
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:121) ENTER: DBG S7kUtils::validate(plugin_version: 1.0.2.07)
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:127) storage_type: iSCSI
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:364) protocol = iscsi
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:581) _get_ovm_tgts::
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:583) ss_record.extra_info: ZFS-IPMP
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:373) iSCSI target group: ZFS-IPMP
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:501) ENTER: _call_s7k_()
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:538) hostname: 192.168.40.242
[2017-10-26 10:46:13 9584] DEBUG (S7kUtils:540) ip: 192.168.40.242
[2017-10-26 10:46:13 9584] INFO (storageplugin:125) Exception: 'URL failure: EOF occurred in violation of protocol'
[2017-10-26 10:47:22 10111] DEBUG (SCSIPlugin:136) ENTER SCSIPlugin::validate()
[2017-10-26 10:47:22 10111] DEBUG (SCSIPlugin:137) storage_type: iSCSI
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:121) ENTER: DBG S7kUtils::validate(plugin_version: 1.0.2.07)
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:127) storage_type: iSCSI
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:364) protocol = iscsi
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:581) _get_ovm_tgts::
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:583) ss_record.extra_info: ZFS-IPMP
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:373) iSCSI target group: ZFS-IPMP
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:501) ENTER: _call_s7k_()
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:538) hostname: 192.168.40.242
[2017-10-26 10:47:22 10111] DEBUG (S7kUtils:540) ip: 192.168.40.242
[2017-10-26 10:47:22 10111] INFO (storageplugin:125) Exception: 'URL failure: EOF occurred in violation of protocol'

Changes

 Upgrade of the firmware on the external ZFS Appliance.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms