VxFlex:在 SDS 节点重新启动后,某些 CloudLink 加密的 SDS 设备标记为错误

Summary: VxFlex:在 SDS 节点重新启动后,某些 CloudLink 加密的 SDS 设备标记为错误

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

 

在 SDS trc 中:

21/06 13:09:34.917236 0x7fed52ebbeb0:mosAsyncIO_OpenFileEx:00376: WARNING: Failed to open IO file /dev/mapper/svm_sdg with rc 3
21/06 13:09:34.917238 0x7fed52ebbeb0:file_OpenEx:00707:  Open error /dev/mapper/svm_sdg, NOT_FOUND
21/06 13:09:34.917241 0x7fed52ebbeb0:phyDev_ReadDevId:02649: failed to open file: path=/dev/mapper/svm_sdg, NOT_FOUND

SDS 的 cfg/partitions 文件包含一个或多个带有 mapper/svm_sd前缀的 SDS 设备的条目,以及一个或多个不带前缀的条目。
以下示例显示了这两种类型的条目。
 

8       96 1875374424 mapper/svm_sdg
8      112 1875374424 sdh
The device errors can be cleared after the affected SDS has been restarted.

正在使用的 ScaleIO 版本高于 2.0.1.3,KB 000158993 不适用,但症状类似。

Cause

Resolution

为防止出现此问题,请在 CloudLink 解锁所有磁盘后启动 SDS:

  • 在关闭节点之前,请运行“/opt/emc/scaleio/sds/bin/delete_service.sh”;重新启动后,等待用作 SDS 设备的所有磁盘都已解锁(“SVM 状态”或 CloudLink Control Center 将显示),然后运行“/opt/emc/scaleio/sds/bin/create_service.sh”;或
或者
  • 编辑“/opt/emc/extra/pre_run.sh”,并在最后一行上方插入“sleep 30”(如果问题仍然存在,即 SDS 进程启动时并非所有设备都已解锁,请考虑将此数字调整得更高 30):
...
sleep 30
echo pre_run returned...$(date) >> /var/log/svm-sds

Additional Information

这不是 ScaleIO 软件问题。此问题在 Cloud Link 6.6 和 6.7 中出现,并在 Cloud Link 6.8 中得到修复。

为了方便跟踪,请在所有版本中使用 #CCTFY25Q4 作为关键词。

Affected Products

PowerFlex Appliance, CloudLink, PowerFlex Software
Article Properties
Article Number: 000067615
Article Type: Solution
Last Modified: 24 Nov 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.