PowerFlex: Nelze přidat zařízení DAX, které bylo vytvořeno před instalací balíčku libpmem Pkg
Summary: Tento článek pojednává o chybě, která se může uživateli zobrazit při přidávání zařízení DAX do akceleračního fondu.
Symptoms
Při pokusu o přidání zařízení do fondu zrychlení se zobrazí níže uvedená zpráva.
# scli --add_sds_device --sds_name xxxxxx --acceleration_pool_name test --device_path /dev/dax0.0 --device_name daxtest
Error: Příkaz MDM se nezdařil. Rozhraní PMEM API není k dispozici.
Events log: 609 2019-07-19 13:40:44.211 OPEN_SDS_DEVICE_FAILED ERROR Could not open a device on SDS: (Path: /dev/dax0.0). Error message: The PMEM API is not available. 610 2019-07-19 13:40:44.215 CLI_COMMAND_FAILED WARNING Command add_sds_device was not successful. Error code: The PMEM API is not available. [605250] ID: 0000000000000000
Zařízení je viditelné na hostiteli:
[NVDIMM DEVICE NAME: dax0.0] is_interleaved:false worst_dimm_name:nmem0 health_state:ok life_used_percentage:8 temperature_celsius:255.000000
Nainstalují se požadované balíčky.
# rpm -qa daxctl-libs-62-1.el7.x86_64 libpmem-1.4-3.el7.x86_64 ndctl-libs-62-1.el7.x86_64 ndctl-62-1.el7.x86_64
Vprotokolu zpráv se zobrazí, kdy byly jednotlivé balíčky nainstalovány. Vidíme, že rozhraní PMEM API bylo nainstalováno 16. července.
Jul 15 15:27:56 yum[354028]: Installed: daxctl-libs-62-1.el7.x86_64 Jul 15 15:27:56 yum[354028]: Installed: ndctl-libs-62-1.el7.x86_64 Jul 15 15:27:56 yum[354028]: Installed: oniguruma-5.9.5-3.el7.x86_64 Jul 15 15:27:56 yum[354028]: Installed: jq-1.5-1.el7.x86_64 Jul 15 15:27:56 yum[354028]: Installed: ndctl-62-1.el7.x86_64 Jul 16 15:04:54 yum[33410]: Installed: 1:bash-completion-2.1-6.el7.noarch Jul 16 15:30:28 yum[34032]: Installed:-1.4-3.el7.x86_64
Zařízení DAX bylo vytvořeno 14. července, před instalací balíčku libpmem.
./dev crw-------. 1 root root 253, 14 Jul 19 14:12 dax0.0
Cause
Resolution
Opravit:
Když je rozhraní PMEM API k dispozici po spuštění "SDS" a spuštění jej nemusí být správně rozpoznáno.
K vyřešení tohoto problému je nutné použít jeden z níže uvedených kroků.
1) Spusťte příkaz pkill SDS (restartujte službu SDS) a zkuste zařízení DAX přidat znovu.
Nebo
2) Restartujte SDS a zkuste znovu přidat zařízení dax.
Additional Information
Chybová zpráva: PMEM API není k dispozici - uživateli se může zobrazit tato chyba, pokud nebyl nainstalován balíček "libpmem" (yum install "libpmem")