Error: MDM failed command. Status: Only a single SDC may be mapped to this volume at a time

映射一个volume到多个SDC的时候报错如下:

Error: MDM failed command.  Status: Only a single SDC may be mapped to this volume at a time

SNAGHTMLe856c84

从上图可以看到创建volume, 映射volume都成功了, 再映射一个的时候报了错.

 

暂时的解决方法如下:

scli --unmap_volume_from_sdc --volume_name VMOS --sdc_ip 172.16.3.122
scli --map_volume_to_sdc --volume_name VMOS --all_sdcs --i_am_sure

奇怪, 难道不能指定一个volume只被某几个SDC访问么? 要么就一个, 要么就全都行?

 

经过研究, 答案来了.

应该使用这样的命令:

scli --map_volume_to_sdc --volume_id 7197bae600000001 --allow_multi_map --sdc_id 91654cef00000000
那怎样得知SDC的ID呢?
scli --query_all_sdc
注意, 笔者的1.32的版本中, 如果使用--all_sdcs 选项来创建volume的话, 会遇到在Windows Failover Cluster中无法使用该volume创建Cluster Shared Volume(CSV)的问题.
 
还是老老实实的用--allow_multi_map选项吧.

Allow this volume to be mapped to more than one SDC. To use this option, the flag is mandatory on the first host and optional on the others.

这个标志位在第一次map volume的时候是必须的, 同样的volume再map给其他的SDC的时候, 可以不指定.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值