PowerFlex 3.0. Ошибка при применении лицензии из-за неправильной емкости
Summary: ScaleIO: При подаче заявки на получение лицензии возникает ошибка: Сбой команды MDM. Status. Текущая конфигурация системы превышает установленные лицензии права.
Symptoms
scli --set_license --license_file /tmp/12c129xxxxx_235243_.lic Error: MDM failed command. Status: The current system configuration exceeds the license entitlements.
Cause
Проверьте журналы трассировки MDM, когда была применена лицензия. Пользователь может получить дополнительную емкость, которая должна быть в лицензировании.
cat /opt/emc/scaleio/mdm/logs/trc.* | grep "license" 07/12 00:28:42.977087 0x7f974cbedeb0:mosEventLog_PostInternal:00590: New event added. Message: "Command set_license received, User: 'admin'. [1916995]". Additional info: "" Severity: Info 07/12 00:28:43.003511 0x7f974cbedeb0:tgtMgr_ValidateLicenseCapacity:10156: Capacity license exceeded. Allowed: 2355200GB Used: 2445380 07/12 00:28:43.003514 0x7f974cbedeb0:mdmObj_SetLicense:01637: Used capacity exceeds new license by 90180
Resolution
Чтобы найти применяемую емкость лицензии, см. размер в скобках, как выделено ниже. Пользователи также могут просматривать журналы трассировки MDM, как указано выше.
Пользователь должен добавить емкость, отображаемую рядом с параметром «уменьшенная емкость», который отображается, когда заказчик использует пользовательский интерфейс, и параметр «Установить ограничение емкости устройства» для устройств SDS. В этом случае общая требуемая емкость составит 2388 + 0 Тбайт.
scli --query_all SDS Summary: ... 2.3 PB (2388 TB) total capacity 0 Bytes decreased capacity
ПРИМЕЧАНИЕ. Портал лицензирования создает лицензию в Тбайт, а не в Гбайтах. Десятичные дроби также не допускаются. Таким образом, в случае, если 2445380 ГБ = 2 388,06640625 ТБ В этом случае мы должны запросить 2 389 ТБ.
Additional Information
Пользовательский интерфейс ScaleIO покажет общий размер 2,3 ТБ. Просмотрев его, пользователь запрашивает лицензию на 2,3 Тбайт. Но пользовательский интерфейс и интерфейс командной строки занимают только один знак после запятой.