XenServer

安装

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

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

重要:

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

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

开始之前

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

  • 如果您的主机和池上已安装 XenServer 8.4,请参阅 从 XenServer 8.4 升级
  • 如果您已安装 XenServer 9,则无法从安装 ISO 升级或更新。相反,请通过 XenCenter 应用最新级别的频繁更新。有关更多信息,请参阅 更新 XenServer 9
  • 如果您的主机和池上已运行任何其他版本的 XenServer 或 Citrix Hypervisor,则不支持从这些版本进行升级。请 全新安装 XenServer 9
  • 如果您是首次在主机和池上安装 XenServer,请 全新安装 XenServer 9

安装方法

XenServer 9 可以通过以下方式之一进行安装:

全新安装

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

升级

如果您正在从 XenServer 8.4 升级到 XenServer 9:

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

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

更新

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

支持的启动模式

XenServer 支持使用 UEFI 启动模式引导主机。有关详细信息,请参阅 XenServer 9 的安全启动

安装 XenServer 主机

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

提示:

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

安装 XenServer 主机:

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

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

      1. 从 XenServer 安装 ISO 创建可启动 USB。 确保该工具不会更改 ISO 文件的内容。 如果您使用的工具修改了映像,则在启动时可能会看到 GRUB 屏幕。 如果发生这种情况,请尝试使用不修改映像的其他工具。
        • 在 Linux 上,您可以使用 dd 命令将 ISO 写入 USB。例如,dd if=<path_to_source_iso> of=<path_to_destination_usb>
        • 在 Windows 上,您可以使用 Rufus。确保选择DD 映像模式写入。如果未选择此项,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 安装程序 屏幕上,选择 OK 以继续。

  5. 选择驱动程序 屏幕上,选择您的硬件所需的设备驱动程序,然后选择 OK 以继续。

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

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

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

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

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

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

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

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

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

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

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

    注意:

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

    选择 OK 继续。

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

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

    选择 OK 继续。

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

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

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

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

    4. 如果您选择 HTTPFTP,请提供您的 HTTP 或 FTP 存储库的 URL,并在适当的情况下提供用户名和密码。

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

    5. 选择 确定 以继续。

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

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

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

    注意:

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

  15. 设置主管理接口,XenCenter 使用此接口连接和管理主机。

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

  16. 配置管理接口具有以下选项:

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

    注意:

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

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

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

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

    注意:

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

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

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

    选择确定以继续。

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

  19. 指定 XenServer 主机确定本地时间的方式。XenServer 提供以下选项:

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

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

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

      选择确定以继续。

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

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

      选择“确定”以继续。

    注意:

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

    选择“确定”以继续。

  20. 选择“安装 XenServer”。

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

  21. 下一个屏幕会询问您是否要安装任何补充包。

    • 如果要安装任何补充包,请选择“”。

      重要提示:

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

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

      2. 选择“确定”。

      3. 选择“使用介质”以继续安装。

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

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

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

  22. 安装完成 屏幕提示时,弹出安装介质(如果从 USB 或 CD 安装)。

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

主机重新启动后,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

安装