众所周知,Xen Server 是基于 CentOS 的,而且 CentOS 可以完美地安装在 ISCSI 目标上,但我想在 ISCSI 目标上安装 Xen 服务器,却找不到方法。
我已经尝试了最新版本的 xen server 6.2,并且没有明显的方法来在没有本地磁盘的情况下进行安装。
有人对这个问题有什么想法吗,或者有人知道该怎么做吗?
请分享您对这个主题的经验。
答案1
编辑:更新了答案以更好地包含 Xen 服务器特定信息。
安装到 ISCSI 目标与安装到本地磁盘类似。
您应该能够在 iscsi 启动器设置中将您的 iscsi 目标设置为“第一个 HDD”。
此外,请确保您的启动顺序为:
1)iscsi 目标(安装期间不允许其引导至该目标)(您应该能够将目标设置为挂载,但在启动器设置中跳过 1 次引导)
2) CD-Rom 驱动器。
系统应该安装目标,然后启动到 CD-ROM。
启动 Xen Server 安装介质后
- 在 Xenserver 安装程序启动时按 F2 转到高级模式
- 在提示符下输入“shell”
在提示符下输入:(其中“iqn.2010-01.com.example:name”是您的 IQN 名称)
echo "InitiatorName=iqn.2010-01.com.example:name" > /etc/iscsi/initiatorname.iscsi
初始化您的目标(如果您对 iscsi LUN 有多路径设置,则为“--mpath”)
/opt/xensource/installer/init --use_ibft
信息摘自这里:
https://supportforums.cisco.com/discussion/11517296/iscsi-boot-xenserver