XenServer

安装

XenServer® 直接安装在裸机硬件上,避免了底层操作系统的复杂性、开销和性能瓶颈。

XenServer 使用 Linux 内核提供的设备驱动程序。因此,XenServer 可以在各种硬件和存储设备上运行。但是,请确保使用经过认证的设备驱动程序。有关详细信息,请参阅 硬件兼容性列表 (HCL)

重要提示:

XenServer 主机必须安装在专用的 64 位 x86 服务器上。请勿在与 XenServer 主机双启动配置中安装任何其他操作系统。不支持此配置。

本节主要面向希望在物理服务器上设置 XenServer 主机的系统管理员。它包含指导您完成安装或升级过程的步骤。它还包含有关排查安装期间可能出现的问题的信息,并为您提供额外的资源。

开始之前

根据您的环境,将主机和池升级到最新版本 XenServer 8.4 的安装方法有所不同。

安装方法

XenServer 8.4 可以通过以下方式之一安装:

全新安装

如果您正在全新安装 XenServer 8.4:

升级

如果您要从 Citrix Hypervisor 8.2 累积更新 1 升级到 XenServer 8.4:

当安装程序检测到以前安装的 XenServer 版本时,会提供升级选项。升级过程遵循首次安装过程,但会跳过一些设置步骤。现有设置将保留,包括网络配置、系统时间等。

您无法直接从不受支持的 XenServer 或 Citrix Hypervisor 版本升级到 XenServer 8.4。相反,请执行全新安装。

更新

XenServer 8.4 的现有安装通过频繁更新机制接收最新更新。有关更多信息,请参阅 更新 XenServer 8.4

支持的引导模式

XenServer 支持使用 UEFI 或 BIOS 引导模式启动主机。UEFI 安全引导目前不适用于 XenServer 主机。

注意:

在 BIOS 模式下启动 XenServer 主机现已弃用。您仍然可以在 BIOS 启动模式下安装 XenServer 8.4 主机。但是,这样做可能会阻止您将 XenServer 8.4 主机升级到未来的 XenServer 版本。我们建议您使用 UEFI 启动模式安装 XenServer 8.4 主机。

服务器启动模式会改变您启动安装过程的方式。安装程序启动后,两种启动模式的安装过程是相同的。

安装 XenServer 主机

此过程将指导您完成从本地媒体进行手动安装。有关其他类型的安装(例如网络安装、无人值守安装或从 SAN 启动)的信息,请参阅其他安装方案

提示:

在整个安装过程中,按 F12 可快速进入下一个屏幕。使用 Tab 键在元素之间移动,使用 SpaceEnter 进行选择。按 F1 获取常规帮助。

安装 XenServer 主机:

  1. 备份您要保留的任何数据。安装 XenServer 会覆盖您选择用于安装的任何硬盘驱动器上的数据。
  2. 从安装介质启动计算机:

    • 从可启动 USB 安装 XenServer 主机:

      1. 从 XenServer 安装 ISO 创建可启动 USB。确保该工具不会更改 ISO 文件的内容。
        • 在 Linux 上,您可以使用 dd 命令将 ISO 写入 USB。例如,dd if=<path_to_source_iso> of=<path_to_destination_usb>
        • 在 Windows 上,您可以使用 Rufus。确保选择 Write in DD Image mode。如果未选择此项,Rufus 可能会更改 ISO 文件的内容并导致其无法启动。
      2. 将可启动 USB 驱动器插入目标系统。
      3. 重启系统。
      4. 进入启动菜单。
      5. 更改设置以从 USB 启动系统。

        (如有必要,请参阅您的硬件供应商文档以获取有关更改启动顺序的信息)

    • 从 CD/DVD 安装 XenServer 主机:

      1. 将 XenServer 安装 ISO 文件刻录到 CD/DVD。
      2. 将可启动 CD/DVD 插入目标系统上的 CD/DVD 驱动器。
      3. 重启系统。
      4. 进入启动菜单。
      5. 更改设置以从 CD/DVD 启动系统。

        (如有必要,请参阅您的硬件供应商文档以获取有关更改启动顺序的信息)

    • 从虚拟介质安装 XenServer 主机:

      1. 转到系统的虚拟控制台。
      2. 将 XenServer 安装 ISO 文件作为虚拟介质插入。
      3. 重启系统。
      4. 进入启动菜单。
      5. 更改设置,以便从虚拟介质启动系统。

        (如有必要,请参阅硬件供应商文档以获取有关更改启动顺序的信息)

    • 要从网络位置安装 XenServer,请参阅 网络安装

  3. 在初始启动消息和 欢迎使用 XenServer 屏幕之后,选择用于安装的键盘映射(键盘布局)。

    注意:

    如果显示系统硬件警告屏幕,并且您的系统支持硬件虚拟化辅助,请联系您的硬件制造商以获取 BIOS 升级。

  4. 欢迎使用 XenServer 安装程序 屏幕上,XenServer 提供以下选项:

    • 要加载设备驱动程序,请按 <F9>

      XenServer 附带了广泛的驱动程序集,支持大多数现代服务器硬件配置。但是,您可能需要应用驱动程序磁盘(一种补充包),才能执行 XenServer 安装。如果您获得了任何其他必要的设备驱动程序,请按 F9。安装程序将引导您加载所需的驱动程序。

      警告:

      在安装过程的此阶段,您无法安装其他类型的补充包。您可以在安装过程接近尾声时,与额外的驱动程序磁盘一起安装它们。

    • 要设置高级存储类,请按 <F10>

      如果您已在网络基础架构中完成必要的配置,则可以将 XenServer 安装配置为从软件 FCoE(已弃用)启动。按 F10 并按照屏幕上显示的说明设置软件 FCoE。有关更多信息,请参阅 其他安装方案

    完成此页面上所需的任何步骤后,选择 确定 以继续。

  5. 滚动并阅读 XenServer 最终用户许可协议 (EUA)。选择 接受 EUA 以继续。

    如果您选择不接受 EUA,则无法继续安装。

  6. 从列表中选择适当的操作。此列表始终包括:

    • 执行全新安装:选择此选项以继续进行全新安装。

    根据服务器的状态,您可能还会看到以下选项:

    • 升级:如果安装程序检测到以前安装的 XenServer 或 Citrix Hypervisor 版本,它会提供升级选项。有关升级 XenServer 主机的信息,请参阅 从现有版本升级

    • 恢复:如果安装程序检测到以前创建的备份安装,它会提供从备份恢复 XenServer 的选项。

    做出选择,然后选择 OK 继续。

  7. 如果您有多个本地硬盘,请选择一个主磁盘进行安装。选择 OK

  8. 选择要用于虚拟机存储的磁盘。按 F5 查看特定磁盘的信息。选择 OK

  9. 如果您选择的磁盘都具有 512 字节块,则可以选择使用精简配置来优化可用存储的使用。选择 启用精简配置 以使主机的本地 SR 可用于 VM VDI 的本地缓存(Intellicache 功能)。建议 Citrix Virtual Desktops 和 DaaS 用户选择此选项,以使本地缓存正常工作。有关详细信息,请参阅 Intellicache

    注意:

    如果您选择了 4KB 原生磁盘,虚拟机存储将自动配置为大磁盘块大小。

    选择 OK 继续。

  10. 选择您的安装介质源。

    • 要从 USB、CD 或虚拟介质安装,请选择 本地介质
    • 要从网络安装,请选择 HTTPFTPNFS

    选择 确定 以继续。

  11. 如果您在上一步中选择了 HTTP、FTP 或 NFS,请设置网络,以便安装程序可以连接到 XenServer 安装介质文件:

    1. 如果计算机有多个网卡,请选择其中一个用于访问 XenServer 安装介质文件。选择 确定 以继续。

    2. 选择 自动配置 (DHCP) 以使用 DHCP 配置网卡,或选择静态配置以手动配置网卡。如果您选择 静态配置,请根据需要输入详细信息。

    3. 如果您的安装介质位于 VLAN 网络中,请提供 VLAN ID。

    4. 如果您选择 HTTPFTP,请提供您的 HTTP 或 FTP 存储库的 URL,并在需要时提供用户名和密码。

      如果您选择 NFS,请提供您的 NFS 共享的服务器和路径。

    5. 选择 确定 以继续。

    有关在 NFS、FTP 或 HTTP 上设置安装介质的更多信息,请参阅 其他安装方案

  12. 指示您是否要验证安装介质的完整性。如果您选择 验证安装源,则会计算软件包的 SHA-256 校验和并与已知值进行核对。验证可能需要一些时间。做出您的选择并选择 确定 以继续。

  13. 设置并确认一个 root 密码,XenCenter® 使用该密码连接到 XenServer 主机。您还可以使用此密码(用户名为“root”)登录到系统配置控制台 xsconsole

    注意:

    XenServer root 密码只能包含可打印的 ASCII 字符。

  14. 设置 XenCenter 用于连接和管理主机的首要管理接口。

    如果您的计算机有多个网卡,请选择要用于管理的网卡。选择 OK 继续。

  15. 使用以下选项配置管理接口:

    • 选择 自动配置 (DHCP) 以使用 DHCP 配置网卡。
    • 选择 静态配置 以手动配置网卡。提供 IP 地址、子网掩码和网关。
    • 选择 使用 VLAN 以使管理接口位于 VLAN 网络上。提供 VLAN ID。

    注意:

    要成为池的一部分,XenServer 主机必须具有静态 IP 地址或可通过 DNS 寻址。使用 DHCP 时,请确保已设置静态 DHCP 保留策略。

  16. 指定主机名和 DNS 配置。

    1. 主机名配置 部分,从以下选项中选择:

      • 选择 通过 DHCP 自动设置 以让 DHCP 服务器提供主机名和 IP 地址。
      • 选择 手动指定 以自行定义主机名。在提供的字段中输入服务器的主机名。

    注意:

    如果您手动指定主机名,请输入一个短主机名,而不是完全限定域名 (FQDN)。输入 FQDN 可能会导致外部身份验证失败,或者 XenServer 主机可能会以不同的名称添加到 Active Directory 中。

    1. DNS 配置 部分,从以下选项中选择:

      • 选择 通过 DHCP 自动设置 以使用 DHCP 获取名称服务配置。
      • 选择 手动指定 以自行定义 DNS 服务器。在提供的字段中输入主(必需)、辅助(可选)和第三(可选)DNS 服务器的 IP 地址。

    选择 确定 以继续。

  17. 按地理区域和城市选择您的时区。您可以键入所需区域设置的首字母,以跳转到以此字母开头的第一个条目。选择 确定 以继续。

  18. 指定您希望 XenServer 主机如何确定本地时间。XenServer 提供以下选项:

    • 使用 NTP:选择此选项以使用 NTP 协议设置服务器时间。在下一个屏幕上,通过以下方式之一进行配置:

      • 选择 NTP 由我的 DHCP 服务器配置 以让您的网络提供 NTP 服务器主机名或 IP 地址。

      • 手动输入至少一个 NTP 服务器名称或 IP 地址。

      选择 确定 以继续。

    • 手动时间输入:选择此选项以手动设置日期和时间。

      在下一个屏幕上,输入当前的 UTC 时间。

      选择 确定 以继续。

    注意:

    XenServer 假定服务器上的时间设置为当前的 UTC 时间。

    选择 确定 以继续。

  19. 选择 Install XenServer

    安装过程开始。此过程可能需要几分钟。

  20. 下一个屏幕会询问您是否要安装任何补充包(包括驱动程序磁盘)。

    注意:

    如果在初始安装期间已加载驱动程序磁盘,系统可能会提示您重新插入驱动程序磁盘,以便将驱动程序安装到磁盘上。此时,请重新插入驱动程序磁盘,以确保您的 XenServer 实例包含新驱动程序。

    • 如果您要安装硬件供应商提供的任何补充包或驱动程序磁盘,请选择 Yes

      重要:

      如果您要安装 NVIDIA Virtual GPU Manager 补充包,我们强烈建议您现在不要安装此包。而是使用 xe CLI 或 XenCneter 将其安装到 XenServer 主机中。有关详细信息,请参阅 Install the NVIDIA vGPU Manager for XenServer

      1. 系统会提示您插入补充包。弹出 XenServer 安装介质,然后插入补充包介质。

      2. 选择 OK

      3. 选择 Use media 以继续安装。

      4. 对要安装的每个包重复此操作。

    • 如果您不想安装补充包,请选择 No

      安装过程完成。此过程可能需要几分钟。

  21. Installation Complete 屏幕提示时,弹出安装介质(如果从 USB 或 CD 安装)。

  22. 选择 确定 以重新启动主机。

主机重新启动后,XenServer 会显示系统配置控制台 xsconsole。要从 xsconsole 访问本地 shell,请按 Alt+F3;要返回 xsconsole,请按 Alt+F1

注意:

记下显示的 IP 地址。将 XenCenter 连接到 XenServer 主机时,请使用此 IP 地址。

如果在安装过程中遇到问题,请按照本文所述收集日志:安装日志

安装 XenCenter

XenCenter 必须安装在可以通过网络连接到 XenServer 主机的 Windows 计算机上。确保此系统上安装了 .NET framework 4.8 或更高版本。

安装 XenCenter 的步骤:

  1. XenServer 下载页面 下载最新版本的 XenCenter 安装程序。

  2. 启动安装程序 .msi 文件。

  3. 按照 安装 向导的指示操作,该向导允许您修改默认目标文件夹,然后安装 XenCenter。

有关使用 XenCenter 的更多信息,请参阅 XenCenter 文档

将 XenCenter 连接到 XenServer 主机

将 XenCenter 连接到 XenServer 主机的步骤:

  1. 启动 XenCenter。程序将打开到“主页”选项卡。

  2. 单击添加新服务器图标。

  3. 服务器字段中输入 XenServer 主机的 IP 地址。键入在 XenServer 安装期间设置的 root 用户名和密码。单击添加

  4. 首次添加主机时,将显示保存和还原连接状态对话框。此对话框允许您设置用于存储主机连接信息以及自动还原主机连接的首选项。

    如果以后要更改首选项,可以从 XenCenter 主菜单中执行此操作,选择工具,然后选择选项。将打开选项对话框。选择保存和还原选项卡并设置首选项。单击确定保存更改。

许可您的 XenServer 主机

您新安装的 XenServer 主机可以在试用版中运行,无需许可证,最长可达 90 天。此版本将池大小限制为 3,并且不允许通过 XenCenter 进行滚动池升级。90 天试用期结束后,您无法在您的试用版主机或池上启动任何 VM。有关详细信息,请参阅 http://www.xenserver.com/editions

有关许可 XenServer 主机的信息,请参阅许可 XenServer

安装