新增 NVDIMM 時,PowerFlex Manager 3.6 僅限儲存部署失敗
摘要: 使用 PowerFlex 軟體版本 3.6 時,僅 PowerFlex Manager 儲存部署無法將 DAX 裝置新增至叢集中的節點。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
-
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 裝置新增為加速裝置,則會導致出現錯誤訊息「無法開啟 SDS 裝置」。
[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 裝置新增為加速裝置會成功。
原因
- 設定 NVDIMM 裝置後,必須先在僅限儲存節點上重新開機,才能將其新增為加速裝置至 PowerFlex 加速集區。這是 PowerFlex 3.6 中推出的新問題。
- 自今日起,PowerFlex Manager 不會在其自動化中執行此重新開機。因此,使用 NVDIMM 裝置的僅儲存服務部署會失敗。
解析度
注意:此問題已在 PowerFlex 4.X 中修正。
PowerFlex Manager 會設定 NVDIMM DAX 裝置,然後一次將它們新增至 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 中重試服務部署。受影響的產品
PowerFlex Appliance, PowerFlex appliance Intelligent Catalog Software, PowerFlex Software產品
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
...
文章屬性
文章編號: 000192989
文章類型: Solution
上次修改時間: 13 11月 2025
版本: 3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。