ViPR контролер: Не вдається створити том на VNX

Summary: ViPR контролер: Не вдається створити том на VNX

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Ця проблема виникає після оновлення коду операційного середовища VNX на: VNX: 05.33.009.5.217
Ця проблема також спостерігалася на 05.33.009.5.231 без виправлення.

Користувач не може створити том на VNX.
Замовлення періодично виходить з ладу, але на регулярній основі. 

Проблема не зникає після запуску refsys, перезавантаження SMI-S сервера та перезавантаження ECOM.
Том залишається на масиві після відмови.  Повторно надіслати замовлення не вдасться з використанням тієї самої назви тому.

Помилка інтерфейсу ViPR контролера

[ПОМИЛКА] Ср серпня 29 10:58:09 UTC 2018 Помилка 16000: Повідомлення: Робота не вдалася: Спіймано виняток під час спроби оновити атрибути гучності:
Запитуваний об'єкт не може бути знайдений. (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 Об'єктів запитуваного типу не знайдено : 2 : 7 : "Вказане ім'я пристрою не вдалося знайти")



Примітка:  

Також посилайтеся на наступну статтю КБ:

523574 : ViPR контролер: Використання ViPR контролером Solutions Enabler 7.6.2.102 / SMI-S 4.6.2.30 вимагає наявності RPQ https://support.emc.com/kb/523574 (стаття 40-го рівня)

Cause

Після того, як SMI-S повідомляє, що том успішно створено, ViPR C звертається до SMI-S з проханням зібрати інформацію про том для оновлення бази даних ViPR C. SMI-S не може надати цю інформацію на запит.  

Оскільки інформація про обсяг не надається SMI-S, відкат ViPR контролера не видаляє том з масиву.

Resolution

Розв'язання:
Після перевірки помилки інтерфейсу ViPR контролера, показаної в розділі «Проблема» вище, відкрийте запит на обслуговування за допомогою Remote Proactive (RCM): Єдина група
технічної підтримки для кожного VNX, що підлягає оновленню, із запитом VNX HotFix ManagementServer_1.3.9.1.0306-1.upf (посилання AR 958882) з обґрунтуванням необхідності потрібне виправлення та поточні
версії VNX Array Model, VNX Block OE, Solutions Enabler, SMI-S та ViPR Controller. Дивіться примітки нижче.

Additional Information

ПРИМІТКА.  Коли створення тома не вдається , внутрішній том залишається на місці, і його потрібно буде вручну видалити з масиву.

Журнали

ViPR CViPR C видає команду на створення обсягу:

Vipr2 Vipr2 Controllersvc 2018-09-03 14:25:31,763 [1684|createVolumes|39a39976-b004-45e9-98c7-f1e463d25517c83c9b0f-fe18-485b-85c3-cdd8b25f2a8d] INFO SmisStorageDevice.java (рядок 226) Створення початку тому - Масив:CKM<Видалено серійний номер> CLARiiON, Пул: CLARIION+CKM<Видалено серійний номер> CLARiiON+POOL+POOL+<Ім'я пулу видалено
>Volume:<Volume Name видалено>, 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 (рядок 201)
Провайдер SMI-S: <SMI-S Provider FQDN видалено> -- Спроба invokeMethod CreateOrModifyElementFromStoragePool на objectPath=/root/emc:Clar_StorageConfigurationService.CreationClassName="Clar_StorageConfigurationService",Name="EMCStorageConfigurationService",SystemCreationClassName="Clar_StorageSystem",SystemName="CLARiiON+CKM<CLARiiON Serial Number видалено>" з аргументами: 
    inArg[0]=uint16 ElementType = 5;
    inArg[1]=Clar_UnifiedStoragePool ref InPool = "root/emc:Clar_UnifiedStoragePool.InstanceID=\"CLARiiON+CKM<CLARiiON Серійний номер видалено>+<Ім'я пулу видалено>\"";
    inArg[2]=uint64 Розмір = 10737418240;
    inArg[3]=uint32 EMCNumberOfDevices = 1;
    inArg[4]=string ElementName = "<Ім'я тому видалено>";
    inArg[5]=Clar_StoragePoolSetting ref Goal = "root/emc:Clar_StoragePoolSetting.InstanceID=\"CLARiiON+CKM<CLARiiON Серійний номер видалено>+D+T+3031128139+<Ім'я пулу видалено>\""";
..
Повернувся: 4096 з вихідними аргументами: 
    outArg=uint64 Розмір = 10737418240;
    outArg=SE_ConcreteJob ref Job = "root/emc:SE_ConcreteJob.InstanceID=\"1234567890><\"";
  Час виконання: 0,591798 секунди.

    
Журнали провайдера SMI-S:
SMI-S отримує замовлення та надає конкретний ідентифікатор.
Пн вер 03 16:25:29 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 2013263616 глобальний DEBUG SE_StorageHardwareID.cpp 414 : Збережіть id масиву в контексті для заповнення області видимості: NS_CMP_OSLS_SE_ARRAY_FUNC::SE_StorageHardwareID::ContextArrayId
Mon Sep 03 16:25:31 +0200 2018 <Ім'я провайдера SMI-S видалено> ECOM 26037 2013263616 StorageConfigurationService.BlockServices DEBUG EMC_StorageConfigurationService.cpp 1887 : Розмір елемента:
10737418240 Mon Sep 03 16:25:31 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 2013263616 глобальному DEBUG 163 : В OslCache відсутній запис кешу для масиву <Array type="CLARiiON" encoding="String" value="CKM<CLARiiON Серійний номер видалено>" />
Пн вересня 03 16:25:32 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 2013263616 глобальний INFO Job.cpp 459 : Вакансія <1234567890> Опубліковано
Mon Sep 03 16:25:32 +0200 2018 <SMI-S Ім'я постачальника видалено> ECOM 26037 2013263616 StorageConfigurationService.BlockServices DEBUG EMC_StorageConfigurationService.cpp 2705 : Надішліть jobId <1234567890> для асинхронної
роботи Mon Sep 03 16:25:32 +0200 2018 <SMI-S Ім'я постачальника видалено> ECOM 26037 2013263616 JobControl INFO JobTableMonitor.cpp 61 : Запустився монітор робочого столу.
Пн вер 03 16:25:32 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 -1272031488 JobControl DEBUG JobTableMonitor.cpp 88 : Запустився монітор робочого столу.
Пн вер 03 16:25:32 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 2013263616 JobControl DEBUG JobTable.cpp 107 : У таблицю вакансій додано id завдання: <>
1234567890Пн вер 03 16:25:32 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 -1269930240 BlockServices.JobControlVolume DEBUG JOB_VolCreate.cpp 400 : Створити обсяг сховища Ідентифікатор вакансії:<1234567890>
Пн Вер 03 16:25:32 +0200 2018 <Ім'я постачальника SMI-S видалено> ECOM 26037 2013263616 JobControl INFO JobControl.cpp 86 : Розпочата робота: <1234567890>


 Журнали SMI-S:
 SMI-S повідомляє, що створення обсягу завершено:
Пн вер 03 16:28:02 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 -1269930240 BlockServices.JobControlVolume DEBUG JOB_VolCreate.cpp 621 : Завершено performImmediateSync().
Пн вер 03 16:28:02 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 -1269930240 BlockServices.JobControlVolume DEBUG JOB_VolCreate.cpp 1891 : Завершено performImmediateSync().
Пн вер 03 16:28:02 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 -1269930240 BlockServices.JobControlVolume INFO JOB_VolCreate.cpp 1908 : Створений обсяг: <Device name="<DeviceID замінено 12345>" /
>Mon Sep 03 16:28:02 +0200 2018 <SMI-S Provider Name видалено> ECOM 26037 -1269930240 глобальний INFO Job.cpp 584 : Позначено вакансію виконано на 100%, ідентифікатор вакансії: <1234567890>

ViPR логи:
Журнали ViPR вказують на те, що завдання SMI-S завершено:
vipr2 vipr2 controllersvc 2018-09-03 14:28:02,394 [pool-58-thread-1] INFO SmisJob.java (рядок 178) SmisJob: Шукаємо вакансію: id <1234567890>, постачальник: <SMI-S Provider FQDN видалено>
vipr2 vipr2 контролериvc 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (рядок 197) Значення статусу[0]: 17
vipr2 vipr2 controllersvc 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (рядок 197) Значення статусу[1]:
2 vipr2 vipr2 controllersvc 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (рядок 200) SmisJob: <> 1234567890 вдалося vipr2
vipr2 controllersvc 2018-09-03 14:28:02,413 [pool-58-thread-1] INFO SmisJob.java (рядок 243) SmisJob: Завдання постобробки: id <1234567890>, постачальник: <Видалено FQDN провайдера SMI-S>


Журнали SMI-S:
Після успішного створення тому ViPR Controller звертається до SMI-S з проханням оновити базу даних, але SMI-S не може надати подробиці про обсяг.
Пн вер 03 16:28:03 +0200 2018 <SMI-S Ім'я провайдера видалено> ECOM 26037 -1269930240 глобальний DEBUG 307 : StorDevShow() не вдалося з handle="65537", arrayId="<Тип масиву="CLARiiON" encoding="String" value="CKM<CLARiiON Серійний номер видалено>" />", deviceId="<Ім'я пристрою="<Ідентифікатор пристрою замінено на 12345>" />", mask="4079755".


ViPR логи:
Ця помилка передається в ViPR C з SMI-S і замовлення не виконується.  Так як обсяг не був знайдений при запиті SMI-S, то том не видаляється з масиву при відкаті:
 
Vipr2 Vipr2 controllersvc 2018-09-03 14:28:03,081 [pool-58-thread-1] ПОМИЛКА SmisAbstractCreateVolumeJob.java (рядок 331) Спіймано виняток при спробі оновити атрибути для обсягу<Ім'я тому видалено> (<URN об'єму видалено>) і шлях до тому //<IP-адресу видалено>/корінь/emc:Clar_StorageVolume.CreationClassName="Clar_StorageVolume",DeviceID="<DeviceID замінено 12345>",SystemCreationClassName="Clar_StorageSystem",SystemName="CLARiiON+CKM<Серійний номер CLARiiON видалено>"
WBEMException: CIM_ERR_NOT_FOUND (Запитуваний об'єкт не може бути знайдений. (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 Об'єктів запитуваного типу не знайдено : 2 : 7 : "Вказане ім'я пристрою не вдалося знайти"))
на org.sblim.cimclient.internal.wbem.CloseableIteratorSAX.hasNext(CloseableIteratorSAX.java:121)
на org.sblim.cimclient.internal.wbem.WBEMClientCIMXML.getIterator(WBEMClientCIMXML.java:2134)
на org.sblim.cimclient.internal.wbem.WBEMClientCIMXML.getInstance(WBEMClientCIMXML.java:1257)
    at com.emc.storageos.volumecontroller.impl.smis.job.SmisAbstractCreateVolumeJob.commonVolumeUpdate(SmisAbstractCreateVolumeJob.java:311)
на com.emc.storageos.volumecontroller.impl.smis.job.SmisAbstractCreateVolumeJob.processVolume(SmisAbstractCreateVolumeJob.java:219)
на com.emc.storageos.volumecontroller.impl.smis.job.SmisAbstractCreateVolumeJob.updateStatus(SmisAbstractCreateVolumeJob.java:120)
    at com.emc.storageos.volumecontroller.impl.smis.job.SmisJob.poll(SmisJob.java:246)
на com.emc.storageos.volumecontroller.impl.job.QueueJobTracker.run(QueueJobTracker.java:90)
на java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
на java.util.concurrent.FutureTask.run(FutureTask.java:266)
на 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 (рядок 372) Крок пропуску addVolumesToConsistencyGroup: томи [<Volume URN видалено>] не посилаються на групу узгодженості.
vipr2 vipr2 controllersvc 2018-09-03 14:28:03,097 [pool-58-thread-1] INFO SmisAbstractCreateVolumeJob.java (рядок 158) Оновлення статусу роботи 39a39976-b004-45e9-98c7-f1e463d25517c83c9b0f-fe18-485b-85c3-cdd8b25f2a8d до SUCCESS
Успішно створено том .. NativeId: <DeviceID замінено 12345>, URI: <Обсяг УРН видалено>
vipr2 vipr2 контролериvc 2018-09-03 14:28:03,101 [pool-58-thread-1] INFO VolumeTaskCompleter.java (рядок 106) opType: CREATE_BLOCK_VOLUME детальніше: VolumeCreateFailed:Том створено.
Vipr2 Vipr2 Controllersvc 2018-09-03 14:28:03,103 [pool-58-thread-1] INFO VolumeTaskCompleter.java (рядок 82) Подія Bourne VolumeCreateFailed записана для Volume <Volume URN видалено>
vipr2 vipr2 контролериvc 2018-09-03 14:28:03,126 [pool-58-thread-1] INFO WorkflowService.java (рядок 653) Етап оновлення робочого процесу: 39a39976-b004-45e9-98c7-f1e463d25517c83c9b0f-fe18-485b-85c3-cdd8b25f2a8d Стан ПОМИЛКА: Робота не вдалася: Спіймано виняток при спробі оновити атрибути гучності: Запитуваний об'єкт не може бути знайдений. (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 Об'єктів запитуваного типу не знайдено : 2 : 7 : "Не вдалося знайти вказане ім'я пристрою")

Products

SMI-S Provider, VNX2 Series
Article Properties
Article Number: 000167258
Article Type: Solution
Last Modified: 15 Sep 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.