我有一台我们希望运行XenServer的Supermicro 2uTwin2刀片服务器。
由于这款主板只提供英特尔的fakeraid,所以我希望能利用它从iSCSIfunction引导来获得一些冗余。
我无法弄清楚这是如何工作的。
我最好的猜测是,网卡的行为就像一个HBA,允许我启动一个CD,然后将操作系统安装到基于NIC的磁盘上。 但是,这似乎并不是这样。
我可以在BIOS中定义一个iSCSI目标,当服务器启动时,我会看到它瞬间连接。 然后它似乎断开连接并继续前进。

所以,我的问题是:
以下是发生的事情:
您需要执行的操作:从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驱动器列为安装选项之一。