我们大部分存储都使用 netapp san。有些主机也使用本地磁盘。找出哪个服务器正在使用 SAN 的最有效方法是什么。SAN 管理工具是否提供此类功能?
答案1
查看哪些服务器 HBA 登录到了您的交换机结构或者查看 NetApp 上哪些服务器和 LUN 被映射。
答案2
您可以使用分区(SAN 访问控制列表)来查看哪些服务器被允许在 SAN 上与其他设备通信,但这忽略了请求从未正确使用的存储的可能性。这就像查看地图以查看存在哪些道路以及哪些道路可以行驶,但不会显示哪些道路实际上可以行驶。
您还可以观察光纤通道事务,以了解发生了哪些交换,以及谁在与谁交谈(在光纤通道的 RX_ID 和 OX_ID 中)。这就是 Virtual Instruments VirtualWisdom 等解决方案所做的:通过检查每一次交换,为每个交换运行一个有限状态机,并总结一组光纤链路在 8G 速度下发生的情况。它不是免费的,但当您对需求/负载下的存储目标的延迟和性能感兴趣时,它往往是准确的,以及某些服务器是否从未真正使用过 SAN。