NVDIMMの追加中にPowerFlex Manager 3.6ストレージのみの導入が失敗する

Summary: PowerFlexソフトウェア バージョン3.6が使用されている場合、PowerFlex Managerストレージのみの導入でクラスター内のノードにDAXデバイスを追加できません。

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

  • NVDIMMを使用したストレージのみの導入は、次のエラーで失敗します。

#<ASM::Provider::Elementmanager::Scaleio::WrappedRestClientException: {"message"=>"Error with details", "httpStatusCode"=>500, "errorCode"=>0, "details"=>[{"errorMessage"=>"Could not open SDS device", "error"=>"TGT_ADD_DEV_OPEN_ERROR", "rc"=>71, "info"=>[{"type"=>"EET_ACC_DEV_KEY", "objId"=>nil, "str"=>nil, "num"=>nil, "mdmKey"=>nil, "protectionDomainKey"=>nil, "storagePoolKey"=>nil, "accelerationPoolKey"=>nil, "sdsKey"=>nil, "deviceKey"=>{"id"=>"cd4f0e1f00050000", "sdsKey"=>{"id"=>"d760414200000005", "name"=>"Sds-001.powerflex.com", "hostname"=>nil, "port"=>nil}, "path"=>"/dev/dax3.0", "name"=>"/dev/dax3.0"}, "volumeKey"=>nil}]}]}>

 

  • PowerFlexでdaxデバイスをアクセラレーション デバイスとして追加しようとすると、「Could not open SDS device」というエラー メッセージが表示されます。
[root@flex002 ~]# scli --add_sds_device --sds_name Sds-001.powerflex.com --device_path /dev/dax3.0 --device_name /dev/dax3.0 --acceleration_pool_name AP-1 --force_device_takeover
Error: MDM failed command.
Could not open SDS device
        Acceleration Device cd4f0e1f00050000 Name: /dev/dax3.0, Path: /dev/dax3.0
        SDS d760414200000005 Name: Sds-001.powerflex.com
  • ストレージ ノードを再起動した後、PowerFlexでdaxデバイスをアクセラレーション デバイスとして追加すると成功します。

Cause

  • NVDIMMデバイスを構成後、PowerFlexアクセラレーション プールにアクセラレーション デバイスとして追加する前に、ストレージ専用ノードで再起動する必要があります。これは、PowerFlex 3.6で導入された新しい問題です。
  • 現時点では、PowerFlex Managerはオートメーションでこの再起動を実行しません。したがって、NVDIMMデバイスを使用したストレージのみのサービスの導入は失敗します。

Resolution

注:この問題は、PowerFlex 4.Xで修正されています。

PowerFlex ManagerはNVDIMM daxデバイスを構成してから、一度に1ノードずつPowerFlexに追加します

この問題により、PowerFlex Managerが最初のノードにdaxデバイスを追加しようとすると、ストレージのみのサービスの導入が失敗します。残りのノードでは、daxデバイスがまったく構成されません

回避策は、PowerFlex Managerスクリプトを手動で実行して、サービス内のすべてのSOノードでdaxデバイスを構成してから、各ノードを再起動することです。

ステップス:

# Copy dax config script from PFxM Appliance to SO node 
#SSH to PFxM and run the following command to copy the script from PFxM to the SO node scp /opt/asm-deployer/scripts/configure_ndctl_namespaces.py root@SO_NODE_IP:/tmp

Ex.
scp /opt/asm-deployer/scripts/configure_ndctl_namespaces.py root@10.20.30.15:/tmp # Connect via SSH to the SO node and run dax config script that was copied from PFxM to the SO node
cd /tmp python configure_ndctl_namespaces.py 4 # where 4 is number of nvdimms on node # Reboot SO node shutdown -r now
PowerFlex Managerでサービスの導入を再試行します。

Affected Products

PowerFlex Appliance, PowerFlex appliance Intelligent Catalog Software, PowerFlex Software

Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625 , PowerFlex custom node, PowerFlex custom node R650, PowerFlex custom node R6525, PowerFlex custom node R660, PowerFlex custom node R6625, PowerFlex custom node R750, PowerFlex custom node R760, PowerFlex custom node R7625, PowerFlex rack connectivity, PowerFlex rack HW, PowerFlex rack RCM Software, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840, VxFlex Ready Node R840 ...
Article Properties
Article Number: 000192989
Article Type: Solution
Last Modified: 13 Nov 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.