![如何在 Win2k8R2 服务器核心盒上将 iSCSI LUN 安装为驱动器?](https://linux22.com/image/514469/%E5%A6%82%E4%BD%95%E5%9C%A8%20Win2k8R2%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A0%B8%E5%BF%83%E7%9B%92%E4%B8%8A%E5%B0%86%20iSCSI%20LUN%20%E5%AE%89%E8%A3%85%E4%B8%BA%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我实际上正在使用 Microsoft Hyper-V Server,我认为它类似于服务器核心安装。
我的目标是使用 OpenFiler 存储我的 VHD 文件并通过 iSCSI 访问它们。
答案1
运行iscsicpl
,它的界面与 Win7 完全相同(与 2008/Vista 非常相似)。一切都已内置并准备就绪。
确保自动启动 iSCSI 服务:sc config msiscsi start=auto
我强烈建议设置一个小型(~200MB)LUN,并将其留作将来用作仲裁驱动器,以防您集群 hyper-v。这是一项很小的投资,可确保您的存储以后随时可用。
答案2
有很好的说明如何做到这一点在此页面上,但万一该链接失效,我会在这里重现内容:
sc 配置 msiscsi 启动 = 自动 [SC] 更改服务配置成功
然后我输入:
网络启动 msiscsi Microsoft iSCSI Initiator Service 服务正在启动。 Microsoft iSCSI Initiator Service 服务已成功启动。
然后,使用 Iscsicli 命令行界面连接到 iSCSI 目标并列出可用的目标。我输入的命令是:
iscsicli QAddTargetPortal 192.168.1.31 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 操作成功完成。
接下来我输入:
iscsicli 列表目标 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 目标列表: 法定人数 数据 操作成功完成。
然后,您可以使用以下代码作为示例连接到目标:
iscsicli qlogintarget 数据 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 会话 ID 为 0xfffffa800626e018-0x4000013700000006 连接 ID 为 0xfffffa800626e018-0x5 操作成功完成。
以下代码检查以确保操作成功:
iscsicli reporttargetmappings Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 共返回 1 个映射 会话 ID:fffffa800626e018-4000013700000006 目标名称:数据 发起者:Root\ISCSIPRT\0000_0 启动器 Scsi 设备:\\.\Scsi4: 启动器总线:0 发起者目标 ID:0 目标 Lun:0x0 操作系统 Lun:0x0 操作成功完成。
您可以使用带有会话 ID 的 logouttarget 开关注销,如以下示例代码所示:
iscsicli logouttarget fffffa800626e018-4000013700000006 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 操作成功完成。
为了确认操作成功,我输入了以下代码:
iscsicli reporttargetmappings Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 无映射 操作成功完成。
通过 qlogintarget 命令获取的映射不是持久的,在重新启动时会丢失。如果您想要持久连接,请使用 perssitenlogintarget 开关,如以下代码所示:
iscsicli persistentlogintarget 数据 T * * * * * * * * * * * * * * * * 0 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 操作成功完成。
为了确认操作成功,我输入了:
iscsicli 列出持久目标 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 共 1 个永久目标 目标名称:数据 地址和套接字:192.168.1.31 3260 会话类型:数据 发起者名称:Root\ISCSIPRT\0000_0 端口号: ++安全标志:0x0 ++版本 :0 ++指定的信息:0x20 ++登录标志:0x8 ++用户名: 操作成功完成。
输入 T * * * * * * * * * * * * * * * * 0 指定所有必需的开关。要删除持久目标,请应用从 listpersistentargets 命令获取的信息,使用以下代码作为示例:
iscsicli removepersistenttarget Root\ISCSIPRT\0000_0 数据 * 192.168.1.31 3260 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 操作成功完成。
为了确认操作成功,我输入了:
iscsicli 列出持久目标 Microsoft iSCSI Initiator 版本 6.0 内部版本 6000 共 0 个永久目标 操作成功完成。