从iSCSI启动。 它是如何工作的?

我有一台我们希望运行XenServer的Supermicro 2uTwin2刀片服务器。

由于这款主板只提供英特尔的fakeraid,所以我希望能利用它从iSCSIfunction引导来获得一些冗余。

我无法弄清楚这是如何工作的。

我最好的猜测是,网卡的行为就像一个HBA,允许我启动一个CD,然后将操作系统安装到基于NIC的磁盘上。 但是,这似乎并不是这样。

我可以在BIOS中定义一个iSCSI目标,当服务器启动时,我会看到它瞬间连接。 然后它似乎断开连接并继续前进。

从iSCSI启动“尝试”配置

所以,我的问题是:

  • 有人可以解释从iSCSI进程启动是如何工作的?
  • 如何将操作系统安装到iSCSI卷上?

以下是发生的事情:

  1. iSoE尝试从iSCSI引导,没有find可引导的LUN,禁用HBAfunction(等待其他软件configuration它)。
  2. 从CD加载。 CD的OS没有看到HBA,因为它没有configurationNIC的iSoE。

您需要执行的操作:从CD启动,挂载iSCSI LUN(通过软件或硬件),然后安装到该“驱动器”。 然后通过iSCSI启动,它应该被拿起。

注意:您需要使用支持从iSCSI引导的操作系统。 Xen不是一个操作系统,它只是一个裸机hypervisor。 所以你使用的DomU必须支持从iSCSI引导。 对于读者来说:我不知道哪些是非正式的,但应该在他们的规格列表中​​。 对于Xenserver(这个问题具体问到):是否支持从iSCSI引导,程序通常与任何Linux相同,但是可以在这里find一个好的写法: 从iSCSI引导XenServer 5.5 (我不隶属于这个网站) 。

你说服务器正确连接到iSCSI磁盘,所以它不启动的原因是因为…没有安装操作系统; 这与在没有安装操作系统的情况下本地磁盘会发生的情况完全相同。

您需要执行操作系统安装,如果服务器的磁盘是直接连接的,则需要执行操作。 你应该做什么取决于你正在使用的实际服务器:它可能有一个物理DVD-ROM单元(可能在不同的刀片之间共享),或者一些远程pipe理适配器,你可以用它来连接一个ISO映像,或者你可以做如果您有可用的PXE服务器,则使用PXE。

您可以使用像PEN Drive或SD CARD这样的闪存来放置XenServer。 在Hypervisor上不需要冗余。如果SD卡或PEN驱动器发生故障,只需使用HV的备份replace另一个。 当你安装了xenserver时,使用iSCSI目标存储虚拟机。 如果Citrix的HCL中有XenServer Enterprise和SAN,则可以使用Storage Link来pipe理虚拟机的卷。

我已经从我的X9DRL启动了iscsi一段时间了。 您需要做一些事情(除非必须完全更新BIOS,否则会中断configuration,并且我花了3天的时间尝试再次找出问题,ESXi 5.5需要为我自己更新BIOS)。

有3个步骤。 1.在BIOS中configurationiSCSI设置。 2.进入Boot菜单,select硬盘启动优先顺序,在我的情况下,我有14个磁盘,1个Intel iSCSI(我忘了确切的语法)mount。 这是你需要select的一个。 3.更改总体引导顺序以引导您在步骤2中select的磁盘首先引导,或者按照您希望的顺序,例如首先引导CD驱动器。

我不记得在每一步之后是否需要保存和重新启动…即使我昨晚做了这个。

从任何安装介质启动,安装程序应将iSCSI驱动器列为安装选项之一。