VIPR-controller: Aanmaken van volume op VNX mislukt
Summary: VIPR-controller: Aanmaken van volume op VNX mislukt
Symptoms
Dit probleem doet zich voor nadat gebruikers de VNX-besturingsomgevingscode hebben bijgewerkt naar: VNX: 05.33.009.5.217
Dit probleem is ook waargenomen bij 05.33.009.5.231 zonder de hotfix.
De gebruiker kan geen volume maken op VNX.
De bestelling mislukt af en toe, maar regelmatig.
Het probleem blijft zich voordoen na het uitvoeren van refsys, het opnieuw opstarten van de SMI-S-server en het opnieuw starten van ECOM.
Het volume blijft op de array staan na een fout. Het opnieuw verzenden van de bestelling zal mislukken met dezelfde volumenaam.
Fout in gebruikersinterface ViPR-controller
[FOUT] Wed Aug 29 10:58:09 UTC 2018 Error 16000: Bericht: De taak is mislukt: Er is een uitzondering opgetreden tijdens het bijwerken van volumekenmerken:
het gevraagde object kan niet worden gevonden. (com.emc.cmp.osls.se.osl.Device. StorDevShow():280 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_FOUND R:1000052 L:2 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_FOUND R:1000052 Er werden geen objecten van het gevraagde type gevonden : 2 : 7 : "De opgegeven apparaatnaam kan niet worden gevonden")
Opmerking:
Raadpleeg ook het volgende KB-artikel:
523574 : VIPR-controller: Gebruik van oplossingen voor ViPR Controller 7.6.2.102 / SMI-S 4.6.2.30 vereist een RPQ https://support.emc.com/kb/523574 (Level 40-artikel)
Cause
Aangezien de volume-informatie niet wordt geleverd door SMI-S, verwijdert de rollback van ViPR Controller het volume niet uit de array.
Resolution
Oplossing:
na het controleren van de ViPR Controller UI-fout die wordt weergegeven in het gedeelte Probleem hierboven, opent u een serviceaanvraag met de Remote Proactive (RCM): Uniforme technische supportgroep
voor elke VNX die moet worden geüpgraded met aanvraag VNX hotfix ManagementServer_1.3.9.1.0306-1.upf (ref. AR 958882), inclusief rechtvaardiging waarom de hotfix nodig is en het
huidige VNX Array Model, VNX Block OE, Solutions Enabler, SMI-S en ViPR Controller-versies. Zie opmerkingen hieronder.
Additional Information
OPMERKING: Wanneer het maken van een volume mislukt, blijft het back-endvolume op zijn plaats en moet het handmatig uit de array worden verwijderd.
ViPR C-logboeken
ViPR C geeft opdracht om volume te maken:
>Volume:<Volume Name removed> , IsThinlyProvisioned: true
VIPR2 VIPR2 ControllersVC 2018-09-03 14:25:31,776 [1684|createVolumes|39a39976-b004-45e9-98c7-f1e463d25517c83c9b0f-fe18-485b-85c3-cdd8b25f2a8d] INFO SmisCommandHelper.java (regel 201)
SMI-S Provider: <SMI-S Provider FQDN removed> -- Trying invokeMethod CreateOrModifyElementFromStoragePool on objectPath=/root/emc:Clar_StorageConfigurationService.CreationClassName="Clar_StorageConfigurationService",Name="EMCStorageConfigurationService",SystemCreationClassName="Clar_StorageSystem",SystemName="CLARiiON+CKM<CLARiiON Serial Number removed>" met als argumenten:
inArg[0]=uint16 ElementType = 5;
inArg[1]=Clar_UnifiedStoragePool ref InPool = "root/emc:Clar_UnifiedStoragePool.InstanceID=\"CLARiiON+CKM<CLARiiON serienummer verwijderd> +< Groepsnaam verwijderd>\"";
inArg[2]=uint64 Grootte = 10737418240;
inArg[3]=uint32 EMCNumberOfDevices = 1;
inArg[4]=string ElementName = "<Volumenaam verwijderd>";
inArg[5]=Clar_StoragePoolSetting ref Goal = "root/emc:Clar_StoragePoolSetting.InstanceID=\"CLARiiON+CKM<CLARiiON Serial Number removed>+D+T+3031128139+<Pool Name removed>\"";
Terug: 4096 met uitvoerargumenten:
outArg=uint64 Grootte = 10737418240;
outArg=SE_ConcreteJob ref Job = "root/emc:SE_ConcreteJob.InstanceID=\"<1234567890>\"";
Uitvoeringstijd: 0,591798 seconden.
SMI-S Provider Logs:
SMI-S ontvangt de bestelling en zorgt voor een concreet legitimatiebewijs.
Mon Sep 03 16:25:31 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 2013263616 StorageConfigurationService.BlockServices DEBUG EMC_StorageConfigurationService.cpp 1887 : Elementgrootte:
10737418240 Mon Sep 03 16:25:31 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 2013263616 global DEBUG 163 : OslCache missing cache entry for array <Array type="CLARiiON" encoding="String" value="CKM<CLARiiON Serial Number removed>" /
>Mon Sep 03 16:25:32 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 2013263616 global INFO Job.cpp 459 : Job <1234567890> ingediend
Mon Sep 03 16:25:32 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 2013263616 StorageConfigurationService.BlockServices DEBUG EMC_StorageConfigurationService.cpp 2705 : Submit jobId <1234567890> to run asynchronously
Mon Sep 03 16:25:32 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 2013263616 JobControl INFO JobTableMonitor.cpp 61 : Taaktabelmonitor gestart.
Mon Sep 03 16:25:32 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 -1272031488 JobControl DEBUG JobTableMonitor.cpp 88 : Taaktabelmonitor gestart.
Mon Sep 03 16:25:32 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 2013263616 JobControl DEBUG JobTable.cpp 107 : Toegevoegd aan taak-id taaktabel: <>
1234567890Mon Sep 03 16:25:32 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 -1269930240 BlockServices.JobControlVolume DEBUG JOB_VolCreate.cpp 400 : Create Storage Volume Job Id:<1234567890>
Mon Sep 03 16:25:32 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 2013263616 JobControl INFO JobControl.cpp 86 : Begonnen taak: <1234567890>
SMI-S-logboeken:
SMI-S meldt dat het maken van het volume is voltooid:
Mon Sep 03 16:28:02 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 -1269930240 BlockServices.JobControlVolume DEBUG JOB_VolCreate.cpp 1891 : Voltooide performImmediateSync().
Mon Sep 03 16:28:02 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 -1269930240 BlockServices.JobControlVolume INFO JOB_VolCreate.cpp 1908 : Gemaakt volume: <Device name="<DeviceID replaced 12345>" />
Mon Sep 03 16:28:02 +0200 2018 <SMI-S Provider Name removed> ECOM 26037 -1269930240 global INFO Job.cpp 584 : Gemarkeerde taak 100% voltooid, taak-ID: <1234567890>
ViPR-logboeken:
ViPR-logboeken geven aan dat de SMI-S-taak is voltooid:
vipr2 vipr2 controllersvc 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (line 197) Status value[0]: 17
vipr2 vipr2 controllersvc 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (line 197) Status value[1]:
2 VIPR2 VIPR2 ControllersVC 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (regel 200) SmisJob: <> 1234567890 geslaagd
vipr2 vipr2 controllersvc 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (lijn 243) SmisJob: Post processing job: id <1234567890>, provider: <SMI-S Provider FQDN verwijderd>
SMI-S-logboeken:
Nadat het volume is gemaakt, vraagt ViPR Controller SMI-S om de database bij te werken, maar SMI-S kan geen details over het volume verstrekken.
ViPR-logboeken:
Deze fout wordt doorgegeven aan ViPR C van SMI-S en de bestelling mislukt. Aangezien het volume niet is gevonden bij het opvragen van SMI-S, wordt het volume niet uit de array verwijderd bij het terugdraaien:
WBEMException: CIM_ERR_NOT_FOUND (Het gevraagde object kan niet worden gevonden. (com.emc.cmp.osls.se.osl.Device. StorDevShow():280 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_FOUND R:1000052 L:2 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_FOUND R:1000052 Er werden geen objecten van het gevraagde type gevonden: 2 : 7 : "The device name specified could not be found"))
at org.sblim.cimclient.internal.wbem.CloseableIteratorSAX.hasNext(CloseableIteratorSAX.java:121)
at org.sblim.cimclient.internal.wbem.WBEMClientCIMXML.getIterator(WBEMClientCIMXML.java:2134)
at org.sblim.cimclient.internal.wbem.WBEMClientCIMXML.getInstance(WBEMClientCIMXML.java:1257)
bij com.emc.storageos.volumecontroller.impl.smis.job.SmisAbstractCreateVolumeJob.commonVolumeUpdate(SmisAbstractCreateVolumeJob.java:311)
bij com.emc.storageos.volumecontroller.impl.smis.job.SmisAbstractCreateVolumeJob.processVolume(SmisAbstractCreateVolumeJob.java:219)
bij com.emc.storageos.volumecontroller.impl.smis.job.SmisAbstractCreateVolumeJob.updateStatus(SmisAbstractCreateVolumeJob.java:120)
bij com.emc.storageos.volumecontroller.impl.smis.job.SmisJob.poll(SmisJob.java:246)
bij com.emc.storageos.volumecontroller.impl.job.QueueJobTracker.run(QueueJobTracker.java:90)
bij java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
bij java.util.concurrent.FutureTask.run(FutureTask.java:266)
bij java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
vipr2 vipr2 controllersvc 2018-09-03 14:28:03,097 [pool-58-thread-1] INFO SmisAbstractCreateVolumeJob.java (regel 372) Stap overslaan addVolumesToConsistencyGroup: volumes [<Volume URN verwijderd>] verwijzen niet naar een consistentiegroep.
VIPR2 VIPR2 controllersVC 2018-09-03 14:28:03,097 [pool-58-thread-1] INFO SmisAbstractCreateVolumeJob.java (regel 158) Status van taak bijwerken 39a39976-b004-45e9-98c7-f1e463d25517c83c9b0f-fe18-485b-85c3-cdd8b25f2a8d tot SUCCES
Volume gemaakt met succes .. NativeId: <DeviceID replaced 12345>, URI: <Volume URN removed>
vipr2 vipr2 controllersvc 2018-09-03 14:28:03,101 [pool-58-thread-1] INFO VolumeTaskCompleter.java (line 106) opType: CREATE_BLOCK_VOLUME detail: VolumeCreateFailed: er wordt een volume gemaakt.
VIPR2 VIPR2 controllersVC 2018-09-03 14:28:03,103 [pool-58-thread-1] INFO VolumeTaskCompleter.java (regel 82) Bourne VolumeCreateFailed event recorded for Volume <Volume URN removed>
vipr2 vipr2 controllersvc 2018-09-03 14:28:03,126 [pool-58-thread-1] INFO WorkflowService.java (line 653) Updating workflow step: 39a39976-b004-45e9-98c7-f1e463d25517c83c9b0f-fe18-485b-85c3-cdd8b25f2a8d state ERROR : De taak is mislukt: Er is een uitzondering opgetreden bij het bijwerken van volumekenmerken: Het gevraagde object kan niet worden gevonden. (com.emc.cmp.osls.se.osl.Device.StorDevShow():280 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_FOUND R:1000052 L:2 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_FOUND R:1000052 Er werden geen objecten van het gevraagde type gevonden : 2 : 7 : "De opgegeven apparaatnaam kan niet worden gevonden")