我目前有一台运行 Solaris 10u9 的服务器,该服务器带有一个 SAS 机箱(Dell PowerVault MD1000),机箱中装有连接到 SAS 卡(LSI 3801E)的 SATA 磁盘。它能够轻松识别 MD1000 中的 15 个磁盘,并以传统的 solaris 形式(c1t12d0、c1t13d0、c1t15d0 等)显示每个磁盘。我的家庭 ZFS 设置(Nexenta CP3 + LSI 9200-16E + 直接连接的 SATA 磁盘)将磁盘显示为其 SAS WWN ID(例如:c3t600039300001EA56d0)。虽然这个 ID 比较长,但我发现它更容易进行故障排除,因为与电缆/插槽无关,ZFS 只需通过 ID 识别磁盘,如果已连接,它就会找到它。大多数制造商将 WWN 直接打印在磁盘的顶部标签上,没有比这更简单的了。
那么我怎样才能让 Solaris 识别磁盘SAS 全球网络号而不是 cXtXdX?
答案1
以前您必须启用 mpxio 才能获得这种类型的符号。您可能想尝试启用它并查看会发生什么。
http://nilesh-joshi.blogspot.com/2009/08/sun-solaris-mpxio.html
答案2
这将是特定于控制器的事情。较新的 LSI 控制器使用 WWN 格式进行磁盘识别。在其他控制器上,您没有其他选项可以执行此操作。
答案3
我认为你不能。只有 SAS 和光纤通道设备才有 WWN。这些是由制造商分配给设备的。由于您的机箱中有 SATA 驱动器,因此 Solaris 没有可供读取的 WWN。