如何在svc里面找到从netapp连接过来的lun?

IBM的svc设备和netapp的存储是连接的。svc里面看到的mdisk个数和netapp划分过来的lun个数是一样的。
1.有没有什么命令去找到netapp的lun对应的wwn?svc里面可以看到wwn之类的参数,netapp上面lun好像没有这个参数。可以看到一个serial number,但是那个参数在svc里面又不知道怎么去查看。
2.请问要怎么找到svc里面mdisk 对应的netapp上面的 lun?

参与14

3同行回答

董祁董祁  产品总监 , 博雅云计算科技(北京)有限公司
从命令行里看没戏,我们的存储管理软件里能够自动转换,都是通过代码实现的,netapp卷的序列号通过转换就可以对应上svc卷的wwn,我直接把代码贴出来你自己看吧,注意7-mode和Cluster-mode有差别:public static String getVolumeGuid(String serial, String storageVersion){// asci...显示全部

从命令行里看没戏,我们的存储管理软件里能够自动转换,都是通过代码实现的,netapp卷的序列号通过转换就可以对应上svc卷的wwn,我直接把代码贴出来你自己看吧,注意7-mode和Cluster-mode有差别:

public static String getVolumeGuid(String serial, String storageVersion)
{
// ascii转化为hex
// D4vmt+F8G1zW --> 4434766D742B463847317A57
char[] chars = serial.toCharArray();
StringBuffer hex = new StringBuffer();
for(int i = 0; i < chars.length; i++)
hex.append(Integer.toHexString((int) chars[i]));
// 处理前缀
// Clustered Data ONTAP and Data ONTAP 7-Mode naa.60a98000
// Clustered Data ONTAP naa.600a0980
// E-Series naa.60080e50
if(storageVersion == null || storageVersion.length() == 0)
return null;
else if(storageVersion.contains("7-Mode"))
return "60A98000" + hex.toString().toUpperCase();
else
return "600A0980" + hex.toString().toUpperCase();
}

收起
软件开发 · 2022-08-26
ZhuJun2014ZhuJun2014  存储工程师 , IBM
看mdisk的属性信息,里面包含来着外部存储的uid。与netapp上的uid进行对比即可。显示全部

看mdisk的属性信息,里面包含来着外部存储的uid。与netapp上的uid进行对比即可。

收起
硬件生产 · 2022-08-26
浏览868
zftangzftang  其它 , 小白一枚
现在一般都是自动管理了,不需要命令行里搞显示全部

现在一般都是自动管理了,不需要命令行里搞

收起
互联网服务 · 2022-09-20
浏览717

提问者

neilrule
系统运维工程师zhou
擅长领域: 服务器存储数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-08-26
  • 关注会员:4 人
  • 问题浏览:2266
  • 最近回答:2022-09-20
  • X社区推广