Citrix Hypervisor

从 SAN 环境引导

从 SAN 环境引导有许多好处,其中包括较高的性能、冗余度和空间合并。在这些环境中,引导磁盘位于远程 SAN(而非本地主机)上。主机通过主机总线适配器 (HBA) 与 SAN 通信。HBA 的 BIOS 中包含允许主机查找引导磁盘的说明。

从 SAN 引导取决于主机上支持硬件光纤通道或 HBA iSCSI 适配器的基于 SAN 的磁盘阵列。如果要从 SAN 环境进行完全冗余的引导,必须为 I/O 访问配置多个路径。为此,请确保根设备已启用多路径支持。有关 SAN 环境是否支持多路径的信息,请咨询您的存储供应商或管理员。如果您有多个路径可用,则可以在安装时在 Citrix Hypervisor 部署中启用多路径。

警告:

在升级过程中,继承“从 SAN 引导”设置。使用 ISO 或网络引导过程进行升级时,请按照在下面的安装过程中使用的相同说明进行操作,确保正确配置 multipath

要在安装程序 UI 中启用了多路径的情况下将 Citrix Hypervisor 安装到 SAN 上的远程磁盘,请执行以下操作:

  1. 从安装介质或使用网络引导引导计算机。有关详细信息,请参阅安装 Citrix Hypervisor 服务器

  2. 在初始引导消息之后,您会看到以下屏幕之一:

    • 如果您正在进行 BIOS 安装,则会看到“欢迎使用 Citrix Hypervisor”屏幕。

      Citrix Hypervisor 欢迎屏幕。徽标图像、文本“欢迎使用 Citrix Hypervisor”和引导提示。

      1. 在欢迎屏幕上,按 F2 选择“高级”安装。
      2. 在引导提示符下,输入 multipath
    • 如果您正在进行 UEFI 安装,则会看到 GRUB 菜单。此菜单将显示 5 秒钟。

      GRUB 引导菜单 - 多路径是第四种选择。

      1. 在 GRUB 菜单上,选择 multipath 并按 Enter 键。

Citrix Hypervisor 安装过程将配置从启用了多路径的远程 SAN 启动的 Citrix Hypervisor 服务器。

要通过使用配置文件在启用了多路径的情况下将 Citrix Hypervisor 安装到 SAN 上的远程磁盘,请执行以下操作:

要使用 PXE 或 UEFI 安装来启用文件系统多路径,请将 device_mapper_multipath=yes 添加到您的配置文件中。下面是一个示例配置:

default xenserver
label xenserver
   kernel mboot.c32
   append /tftpboot/xenserver/xen.gz dom0_max_vcpus=1-2 \
   dom0_mem=1024M,max:1024M com1=115200,8n1 \
   console=com1,vga ---  /tftpboot/xenserver/vmlinuz \
   xencons=hvc console=hvc0 console=tty0 \
   device_mapper_multipath=yes \
   install ---  /tftpboot/xenserver/install.img
<!--NeedCopy-->

有关 Citrix Hypervisor 环境中的存储多路径的其他信息,请参阅存储

Software-boot-from-iSCSI(适用于 Cisco UCS)

通过 Software-boot-from-iSCSI 功能,客户能够使用 iSCSI 从 SAN 安装和启动 Citrix Hypervisor。使用此功能,可以将 Citrix Hypervisor 安装到 iSCSI 目标提供的 LUN 中并从中启动和运行。ISCSI 目标在 iSCSI 引导固件表中指定。此功能允许客户通过 iSCSI 连接根磁盘。

Citrix Hypervisor 支持 Software-boot-from-iSCSI 的以下功能:

  • 通过 PXE 引导进行主机安装

  • Cisco UCS vNIC

    已使用 Cisco UCS vNIC 以及 Power Vault、NetApp 和 EqualLogic 阵列在旧版 BIOS 和 UEFI 引导模式下测试 Software-boot-from-iSCSI。使用其他配置或许也能运行该功能,但尚未经过验证。

  • 通过 Cisco UCS 配置了 Jumbo 帧 (MTU=9000)

  • Cisco UCS 线路速率限制

  • 无标记的 VLAN

  • 使用 vSwitch 后端的网络

  • 相同或不同 SAN/NAS 上存在 LVHDoISCSI SR 和 NFS SR

  • iSCSI 根磁盘的多路径

  • 与常见的 Citrix Hypervisor(网络、维护)操作兼容

要求

  • 主管理接口(可通过 IP 地址访问)和用于传输 VM 流量的网络必须使用不同的接口。

  • 存储(iSCSI 目标)所在的第 3 层 (IP) 网络必须与使用主机上的 IP 地址的所有其他网络接口不同。

  • 存储必须与 Citrix Hypervisor 服务器的存储接口位于相同的子网中。

使用 CD 介质安装 Citrix Hypervisor

请执行以下步骤以使用 CD 安装 Citrix Hypervisor:

  1. 访问引导菜单;在 boot: 提示符下输入 menu.c32

  2. 使用光标键选择安装选项:

    • 对于单路径 LUN,请选择 install

    • 对于多路径 LUN,请选择 multipath

  3. 按 Tab 键。

    编辑包含以下命令的行结尾:

    ---  /install.img
    <!--NeedCopy-->
    
  4. 使用光标键编辑此行,使其显示为:

    use_ibft ---  /install.img
    <!--NeedCopy-->
    
  5. Enter 键。

    Citrix Hypervisor 服务器安装将继续正常进行。

使用 PXE 安装 Citrix Hypervisor

请执行以下步骤以使用 PXE 安装 Citrix Hypervisor:

注意:

请务必在内核参数中添加关键字 use_ibft。如果需要多路径,则必须添加 device_mapper_multipath=enabled

下例显示了适用于单 LUN 的 PXE 配置:

    label xenserver
    kernel mboot.c32
    append XS/xen.gz dom0_max_vcpus=2 dom0_mem=1024M,max:1024M
    com1=115200,8n1 console=com1,vga ---  XS/vmlinuz xencons=hvc console=tty0
    console=hvc0 use_ibft ---  XS/install.img
<!--NeedCopy-->

下例显示了适用于多路径 LUN 的 PXE 配置:

    label xenserver
    kernel mboot.c32
    append XS/xen.gz dom0_max_vcpus=2 dom0_mem=1024M,max:1024M
    com1=115200,8n1 console=com1,vga ---  XS/vmlinuz xencons=hvc console=tty0
    console=hvc0 use_ibft device_mapper_multipath=enabled ---  XS/install.img
<!--NeedCopy-->
从 SAN 环境引导