问题标签 [san]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
disk - 如何从 iSCSI 块组装文件?
我是 iSCSI 编程的新手。我在 SAN 中使用 iSCSI 块编写了安全摄像头视频。我需要从这些块中构建一些视频的播放。我很难找到任何教程或解决这个问题的线索。
提前致谢。
windows - 如何使用 WMI 确定哪些 Windows 驱动器映射到哪些 SAN 存储设备?
对于 Windows 机器,我想以编程方式确定它的哪些驱动器实际上是 iSCSI 或光纤通道 (FC) 卷,以及它们从哪个存储 (SAN) 设备公开,即实际存储数据的位置。例如,C:\
驱动器可能是My_SAN_Storage_Array (https://mysan.company.org)
通过光纤通道暴露的卷。
理想情况下,我想使用 WMI 来执行此操作,以便也能够为远程主机获取这些数据。我不想使用需要单独部署在每台机器上的特定于 SAN 供应商的工具。
我查看了一堆 WMI 类,但没有发现任何用处,例如Win32_LogicalDisk
不包含任何有用的信息——所有驱动器都被视为本地驱动器;网络 iSCSI/FC 驱动器和本地驱动器之间没有区别。diskpart 也没有被证明有帮助。
至少,我想获得某种驱动器 ID(或 SAN IQN/WWN),我可以使用它来确定底层 SAN 设备。通过查询实际的 SAN 设备,我可以确定哪些 FC/iSCSI 卷 (LUN) 向哪些主机公开,但没有关于 LUN 到 Windows 所看到的实际单个驱动器的映射的信息。例如,我可以确定 LUN LogicalUnitA
(如 SAN 设备所见)已分配给WindowsHostA
,但我不知道如何确定这LogicalUnitA
是C:\
Windows 所见的驱动器。
c# - C# 在 SAN 中的目录之间移动文件
我正在开发一个在 SAN 中的目录之间移动文件的 winform 应用程序。该应用程序在 SAN 的目录中搜索包含超过 200,000 个文件(每个目录)的目录中的文件列表,然后将找到的文件移动到另一个目录。
例如我有这样的路径:
\san\xxx\yyy\zzz
我在 \zzz 中执行搜索,然后将文件移动到 \yyy,但是当我移动文件时,另一个应用程序正在将更多文件插入到 xxx、yyy 和 zzz 目录中。
我不想影响对使用这些目录的其他应用程序的访问或性能。
文件的完整性也是一个大问题,因为当应用程序将文件移动到 \yyy 目录时,另一个应用程序会使用这些文件。
所有这些步骤都应该并行运行。
我可以使用哪些方法来实现这一目标?如何处理并发?
提前致谢。
docker - 带有 HBA 卡的 Docker 容器
如何将 HBA 卡(在我的 centos 7 上运行的物理服务器上)连接到 docker 容器?当我正在做 POC 以从现有环境迁移到 docker 时,这是非常需要的。它类似于 VMware ESXi 中的直接 IO(可以通过 Direct I/O 将物理 hba 附加到 VM)。
storage - EMC 解决方案推动者
我想在 RHEL 7.1 和 86_64 上安装 EMC Solution Enabler。请告知此配置支持哪个版本。
注意:我想要这个软件,因为我想使用 'syminq' 命令来获取主机中的存储信息。
谢谢
sql-server - SQL Server 2014 Standard 备份 LUN 的块大小建议
我正在设置一个新的 SQL Server 集群,所以我的数据库存储在 SAN 上。我在 Windows Server 2012R2 上使用 SQL Server 2014 Standard。根据 Brent Ozar 的 SQL Server Setup Checklist 中的建议,我将数据、日志和 tempdb LUN 的块大小设置为 64k。我的问题:我的备份 LUN 的块大小应该是多少?
powershell - 将物理设备 ID 与卷设备 ID 相关联
我正在尝试通过 PowerShell 利用 WMI 通过远程服务器上的 SAN 存储来获取 Windows 磁盘管理卷标。
我发现这样做的唯一方法是将卷设备 ID(\\?\Volume{34243...}
与物理磁盘设备 ID( )相关联\\.\PHYSICALDRIVE01
)。
但是,我无法找到如何将这两个字段链接在一起。这可能与 WMI 吗?
vmware - 有没有办法在虚拟机中伪造 SAN?
我需要为非常低事务量的功能测试设置一个 SQL Server 集群。这需要一个 Windows 故障转移集群,并且根据TechNet和Michael Otey的说法,这需要一个 SAN。只是为了测试我的运气,我尝试了共享驱动器和安装程序。
我在 VMWare 环境中,Virtual SAN肯定是一种选择,但我不想为这个早期的小批量测试买东西。谷歌搜索没有出现任何开源 SAN 软件,但也许我的搜索词不正确。任何人都可以推荐一种方法来支持虚拟故障转移集群进行低容量测试吗?
storage - 如何将 FCoE 卡连接到现有的 FC SAN
我有一个现有的光纤通道 SAN 和现有的以太网。SAN 由 FC 磁盘存储、FC 交换机和通过其中的 FC 卡连接到交换机的一对主机组成。以太网网络全部通过千兆交换机连接。
我想在另一台主机上使用 FCoE 兼容卡,但我不知道如何连接此卡以访问我的 IP 以太网基础设施和 FC SAN 基础设施。
我需要 FCoE 到 FC 网关吗?