我有一台 Supermicro 2uTwin2刀片服务器,我们希望在其上运行 XenServer。
由于该主板仅提供 Intel 的 fakeraid,我希望利用其从 iSCSI 启动的功能来获得一些冗余。
我不知道这是怎么回事。
我最好的猜测是 NIC 就像 HBA,允许我从 CD 启动,然后将操作系统安装到基于 NIC 的磁盘上。然而,情况似乎并非如此。
我可以在 BIOS 中定义一个 iSCSI 目标,当服务器启动时,我会看到它立即连接。然后它似乎断开连接并继续前进。
所以,我的问题:
- 有人能解释一下从 iSCSI 启动的过程是如何工作的吗?
- 如何将操作系统安装到 iSCSI 卷上?
这是发生了什么:
您需要做什么:从 CD 启动,安装 iSCSI LUN(通过软件或硬件),然后安装到该“驱动器”。然后通过 iSCSI 引导,它应该被拾取。
注意:您需要使用支持从 iSCSI 引导的操作系统。Xen 不是一个操作系统,它只是一个裸机管理程序。因此,无论您使用什么 DomU,都必须支持从 iSCSI 启动。对于阅读此文的其他人:我不知道哪些是临时的,但它应该在他们的规格列表中。对于 Xenserver(这个问题专门询问):是否支持从 iSCSI 启动,该过程通常与任何 Linux 相同,但可以在此处找到一篇很好的文章:从 iSCSI 启动 XenServer 5.5(我不隶属于此站点) .
你说服务器正确连接到 iSCSI 磁盘,所以它不启动的原因仅仅是因为......没有安装操作系统; 这与尚未安装操作系统时本地磁盘发生的情况完全相同。
您需要执行操作系统安装,就像服务器的磁盘是直接连接的磁盘一样;您究竟应该做什么取决于您使用的实际服务器:它可能有一个物理 DVD-ROM 单元(可能在各种刀片之间共享),或者一些您可以用来连接 ISO 映像的远程管理适配器,或者您可以做如果您有可用的 PXE 服务器,它会使用 PXE。
XenServer 可以使用 PEN Drive 或 SD CARD 等闪存存储。您不需要 Hypervisor 上的冗余。如果 SD CARD 或 PEN 驱动器出现故障,只需更换另一个 HV 备份即可。安装 xenserver 后,使用 iSCSI 目标存储 VM。如果您在 citrix 的 HCL 中有 XenServer Enterprise 和 SAN,则可以使用 Storage Link 来管理虚拟机的卷。
我已经从我的 X9DRL 启动 iscsi 一段时间了。您需要做几件事(除非绝对必要,否则不要更新 BIOS,这会破坏配置,我花了 3 天时间再次尝试解决,ESXi 5.5 自己需要更新 BIOS)。
有 3 个步骤。1. 在 BIOS 中配置 iSCSI 设置。2. 进入启动菜单,选择硬盘驱动器启动优先顺序,在我的例子中我有 14 个磁盘和 1 个 Intel iSCSI(我忘记了确切的语法)挂载。这是您需要选择的。3. 更改整体启动顺序,首先启动您在第 2 步中选择的磁盘,或者按照您希望的顺序启动,例如首先启动 CD 驱动器。
我不记得你是否需要在每个步骤后保存并重新启动......即使我昨晚这样做了......
从任何安装介质启动,安装程序应将 iSCSI 驱动器列为安装选项之一。