![Windows 10 iSCSI 启动](https://linux22.com/image/701048/Windows%2010%20iSCSI%20%E5%90%AF%E5%8A%A8.png)
我对同一部署有疑问
首先,我们有一个常规的校园环境...各种 Windows 客户端和部门以及 Vlan 和 Active Directory、NPS,您知道如何做。
现在我有一堆计算机(大约 20 台),出于各种安全原因,我需要无盘操作它们。所有 PC 都具有符合 iSCSI 标准的 NIC,并且我能够从 BIOS 连接到目标并分配所需的 LUN ... 我移除了 HDD,运行了全新的 Windows 10 安装,一切顺利,直到需要重新启动。我移除了安装 USB,重新启动,BIOS 连接了 iSCSI 目标,Windows 开始加载,然后在 Windows 图标和加载圆圈出现 3 分钟后,我收到一条错误消息,提示 BOOT_DEVICE_INACCESSIBLE。有人能告诉我在这种特殊情况下该怎么做吗?我相信 Windows 已经通过了引导加载程序阶段,操作系统本身应该正在加载,我不知道为什么它仍在寻找引导设备。如果实际的引导设备丢失(因为它没有磁盘,也没有安装介质),那么它应该卡在 BIOS 中,而不是在操作系统加载期间。
现在的问题是:我原本希望 BIOS 中的 iSCSI SAN 配置支持 VLANS,这个选项是存在的(HP Compaq 6200 pro sff)但被禁用了。这是否意味着我必须在同一个 VLAN 上运行 SAN 流量和用户流量?这将是一个巨大的问题,因为机器经常将 IP 地址从用户 VLAN 更改为服务 VLAN(当用户在 Catalytic Switch 上使用 802.1x AAA 登录和注销时)。或者原始本机 VLAN 是否会从操作系统中抽象出来(因为它由 PC 硬件使用),稍后将提供从 Windows 内部为用户数据配置另一个 VLAN(封装)的选项?我是否最好只为数据添加一个额外的 NIC 并为 SAN 配备一个专用的第 1 层接口?...请提供建议!!
非常感谢!任何反馈和经验都非常感谢
答案1
我可以给你两个建议。第一个选择是使用 Linux gPXE。它是从以太网派生出来的 PXE 客户端实现和引导加载程序。我已经听说过这个解决方案几次了,但我自己还没有尝试过。如果你有兴趣,可以看看: https://jonmccune.wordpress.com/2011/12/19/diskless-windows-7-with-iscsi-and-gpxe/ https://www.youtube.com/watch?v=xDI86ZUDA9g
第二个选项是 Aclouda。它是一种模拟 SATA 硬盘的硬件设备。您可以生成 Microsoft iSCSI Target 或 Starwind Free iSCSI 目标并创建相应的虚拟磁盘,配置 Aclouda 设备以连接到这些目标,部署操作系统并继续在无盘模式下工作。 http://aclouda.com/