问题标签 [iscsi]

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.

0 投票
1 回答
383 浏览

java - 如何以编程方式在 linux 上创建 iSCSI 目标?

我正在使用 linux 的默认 iscsi 服务器。它被配置为目标。现在,我想以编程方式添加一个目标,即我给出一个磁盘映像路径 ex。/home/me/disks/image.img 我将它设置为目标,带有 iqn 等。这必须在运行时完成,也就是说,如果我添加一个新目标,其他目标仍然必须可用。

这可能吗?我想在java中完成这个,但这不是一个严格的要求......

0 投票
1 回答
90 浏览

iscsi - jSCSI 上的 TargetServer 状态

我正在启动 jSCSI 的 TargetServer(http://jscsi.org/bundles/target/apidocs/org/jscsi/target/TargetServer.html),我想知道如何检查它是否成功启动,然后我可以继续做其他事情。

有谁知道如何检查它?

非常感谢!

0 投票
1 回答
670 浏览

python - 从 python 访问 WMI 信息

我有这个小的 PS 脚本,它为 iSCSI 启动器输出一个 IP 地址列表和它们各自的 ID。现在我想用这些信息做一些更广泛的事情,因为我并不真正了解 PS 及其工作方式,我想将脚本迁移到 python 并从那里继续。

现在 PS 脚本通过 WMI 获得这些。这里是:

在 python 中,我开始做这样的事情,但是在运行它时总是出错:

其中说:

希望对这方面有一定了解的大神可以赐教

0 投票
1 回答
260 浏览

linux - open-iscsi 是如何用 3.x 内核编译的?

open-iscsi 似乎需要 2.6.x 内核,甚至不使用较新的 (3.x) 内核编译,特别是 3.8.0 内核。

它应该与较新的内核一起使用吗?

请参阅: https ://groups.google.com/forum/#!topic/open-iscsi/_f4e13cIyNg

open-iscsi 目录中的内核代码仅适用于真正的旧内核。较新的内核具有适当的 open-iscsi 内核支持,您应该使用内核/发行版附带的那些模块。

较新的内核是否已经添加了支持?

我自己的最终目标是对 MIPS 进行交叉编译,以便在 3.x 内核上运行。

哪些 iSCSI 启动器软件可用于较新的 linux 内核?

0 投票
2 回答
2130 浏览

target - 使用同一启动器 IQN 的 ISCSI 多个连接

多台计算机是否可以使用同一个发起方 IQN 同时连接到同一个目标?

谢谢你。

0 投票
1 回答
310 浏览

c# - 有没有办法让 iSCSI 驱动器上的可用空间安装为 NTFS 文件夹

我有一堆 iSCSI 驱动器安装为 NFTS 文件夹(以避免耗尽所有驱动器号)充当迷你 SAN,我想获取有关它们的可用空间的信息。基本原因是当空间低于某个阈值时收到警告,作为执行一系列其他检查的计划任务的一部分。

有没有办法做到这一点,最好使用 C#(通过 WMI、P/Invoke 或其他方式)?当然,任何脚本解决方案也会很棒,因为我可能无论如何都可以调用它(PowerShell)?我首先尝试了乐观路由,DriveInfo使用这样的路径进行了初始化,但它只是返回有关根卷而不是挂载的信息。我也尝试过枚举类似的东西,Win32_DiskPartition但根本没有得到这些驱动器。Win32_LogicalDiskWin32_MappedLogicalDisk

0 投票
2 回答
455 浏览

hadoop - 在远程服务器上存储 mapreduce 中间输出

我使用一个包含 16 个节点的 hadoop(1.2.0 版)集群,一个具有公共 IP(主)和 15 个通过专用网络(从)连接。

是否可以使用远程服务器(除了这 16 个节点)来存储映射器的输出?问题是节点在映射阶段的磁盘空间不足,我无法再压缩映射输出。

我知道mapred.local.dirinmapred-site.xml用于设置存储 tmp 文件的目录的逗号分隔列表。理想情况下,我希望在远程服务器上有一个本地目录(默认目录)和一个目录。当本地磁盘填满时,我想使用远程磁盘。

0 投票
1 回答
900 浏览

linux - 发起方找不到由 tgt 创建的 ISCSI 目标

我刚刚通过 tgt 创建了一个 ISCSI 目标,输入命令 tgtadm --lld iscsi --mode target --op show 可以看到:

目标 1:iqn.2009-02.com.example:for.all

147.2.206.159 是发起方IP,但发起方找不到。我是ISCSI的新手,有人能告诉我如何更正它或我错过了什么吗?

非常感谢!

0 投票
2 回答
914 浏览

c++ - ISCSI 目标 Windows API

我是新手 我的老板让我用 C++ 使用 windows api 制作一个 iscsi 目标服务器(在 windows server 2012 上运行)项目要求 - 创建 iSCSI 目标 - 用 vhd 连接目标我发现了很多,但只喜欢

iSCSI 发现库函数

卷影复制 API 接口

我使用 WINAPI AddIscsiStaticTarget windows api 创建了一个文件 .vhd anh truy,但无法添加到“文件和存储服务”中

感谢你并致以真诚的问候

Sr 因为我的英语

0 投票
0 回答
53 浏览

ubuntu - ISCSI Ubuntu 不同 Portal 显示不同内容

我们使用 ubuntu 12.04 LTS 服务器作为 ISCSI Target,该服务器使用了三个网络接口卡,每个接口卡都针对不同的工作负载进行配置,并且配置在不同的网络中。一个 nic 用于内部流量,第二个用于 drbd 复制,第三个用于外部(公共)。

不幸的是,使用 iSCSI 目标服务器的客户端没有正确配置并通过公共接口连接到 iSCSI 目标服务器。

如果我们现在在连接语句中使用相同的 iqn 更改内部 iface 的门户,我们会看到挂载点内的旧内容。我们只在目标服务器上使用一个 img 文件作为 lun。

如果我从客户那里发现,我会得到结果:

(IP地址已更改为帖子)

当前的登录语句是:

有了这个,一切工作正常,我们除了在那里的所有文件夹都到位。

如果我们现在尝试通过内部门户连接:

一些文件夹丢失。我们使用 OCFS2 进行并发访问,这是一个附注

谢谢你的时间