XenServer

技术常见问题

硬件

运行 XenServer® 的最低系统要求是什么?

有关此版本的最低系统要求,请参阅系统要求

运行 XenServer 是否需要配备 64 位 x86 处理器的系统?

是的。运行所有支持的客户操作系统需要配备一个或多个 CPU 的 Intel VT 或 AMD-V 64 位 x86 系统。

有关主机系统要求的更多信息,请参阅系统要求

是否需要支持硬件虚拟化的系统?

您需要一个基于 64 位 x86 处理器的系统,该系统在处理器和系统固件中支持 Intel VT 或 AMD-V 硬件虚拟化技术。

哪些系统经认证可运行 XenServer?

有关 XenServer 认证系统的完整列表,请参阅硬件兼容性列表 (HCL)

XenServer 是否支持 AMD 快速虚拟化索引和 Intel 扩展页表?

是的。XenServer 支持 AMD 快速虚拟化索引和 Intel 扩展页表。快速虚拟化索引提供了嵌套表技术的实现,用于进一步提升 Xen® 虚拟机管理程序的性能。扩展页表提供了硬件辅助分页的实现,用于进一步提升 Xen 虚拟机管理程序的性能。

XenServer 可以在笔记本电脑或台式机系统上运行吗?

XenServer 可以在许多符合最低 CPU 要求的笔记本电脑或台式机系统上运行。但是,XenServer 仅支持已通过认证并列在硬件兼容性列表 (HCL)中的系统。

您可以选择在不受支持的系统上运行,用于演示和测试目的。但是,某些功能(例如电源管理功能)将无法正常工作。

XenServer 可以安装在 SD 卡或 USB 卡上吗?

不可以。XenServer 不支持将 SD 卡或 USB 卡用于 XenServer 安装。

我们仅支持已通过认证并列在 硬件兼容性列表 (HCL) 上的硬件。

您是否支持在已停产硬件上运行 XenServer?

经特定版本 XenServer 认证和支持的硬件,可能会在硬件供应商处达到 EoL(生命周期结束),早于相应版本的 XenServer 达到其 EoL。

我们建议您不要在 EoL 硬件上安装 XenServer。相反,请采购受其供应商和 XenServer 支持的硬件。但是,如果硬件在 EoL 日期之前已通过您的 XenServer 版本认证,我们将尝试调查任何报告的 XenServer 问题。在调查报告的问题时,如果我们确定该问题直接与 EoL 硬件相关,我们将不再进一步调查该问题。此策略适用于构成硬件组件以及整个系统。

请务必跟踪硬件供应商的 EoL 日期,并提前计划将硬件升级到更高版本,这些版本也已通过所需版本的 XenServer 认证和支持。

有关详细信息,请参阅 硬件兼容性列表 (HCL)

产品限制

有关 XenServer 支持的限制的完整列表,请参阅 配置限制

资源共享

处理资源如何在 VM 之间分配?

XenServer 使用公平共享平衡算法在 vCPU 之间分配处理资源。此算法可确保所有 VM 都能获得系统处理资源的份额。

XenServer 如何选择分配给 VM 的物理处理器?

XenServer 不会静态地将物理处理器分配给任何特定的 VM。相反,XenServer 会根据负载动态地将任何可用的逻辑处理器分配给 VM。这种动态分配确保了处理器周期得到高效利用,因为 VM 可以在有空闲容量的任何地方运行。

磁盘 I/O 资源如何在 VM 之间分配?

XenServer 对 VM 之间的磁盘 I/O 资源采用公平共享的资源分配。您还可以为 VM 提供更高或更低优先级的磁盘 I/O 资源访问权限。

网络 I/O 资源如何在 VM 之间分配?

XenServer 对 VM 之间的网络 I/O 资源采用公平共享的资源分配。您还可以使用 Open vSwitch 控制出站数据的速率。有关更多信息,请参阅控制出站数据速率 (QoS)

客户机操作系统

XenServer 可以运行 32 位操作系统作为客户机吗?

是的。有关更多信息,请参阅支持的客户机操作系统

XenServer 可以运行 64 位操作系统作为客户机吗?

是的。有关更多信息,请参阅支持的客户机操作系统

哪些版本的 Microsoft Windows 可以作为客户机在 XenServer 上运行?

有关支持的 Windows 客户机操作系统列表,请参阅支持的客户机操作系统

哪些版本的 Linux 可以作为客户机在 XenServer 上运行?

有关支持的 Linux 客户机操作系统列表,请参阅支持的客户机操作系统

我可以运行不同版本的受支持操作系统或其他未列出的操作系统?

我们只支持在操作系统供应商支持范围内的操作系统 (OS)。尽管不受支持的操作系统可能仍能继续运行,但在我们调查任何问题之前,我们可能会要求您升级到受支持的操作系统服务包。

对于不受支持的操作系统版本,可能无法提供适用的驱动程序。如果没有这些驱动程序,这些操作系统版本将无法以优化性能运行。

通常可以安装其他 Linux 发行版。但是,XenServer 仅支持 (/zh-cn/xenserver/9/system-requirements/guest-os-support.html) 中列出的操作系统。在我们调查任何问题之前,我们可能会要求您切换到受支持的操作系统。

XenServer 是否支持 FreeBSD、NetBSD 或任何其他 BSD 变体作为客户机操作系统?

XenServer 不支持任何基于 BSD 的客户机操作系统用于通用虚拟化部署。但是,在 XenServer 上运行的 FreeBSD 虚拟机已通过认证,可用于特定的 NetScaler® 产品。

XenServer VM Tools 是什么?

XenServer VM Tools 是适用于 Windows 和 Linux 客户机操作系统的软件包。对于 Windows 操作系统,适用于 Windows 的 XenServer VM Tools 包括高性能 I/O 驱动程序(PV 驱动程序)和管理代理。

对于 Linux 操作系统,适用于 Linux 的 XenServer VM Tools 包括一个客户机代理,该代理向 XenServer 主机提供有关虚拟机的额外信息。

有关更多信息,请参阅 (/zh-cn/xenserver/9/vms.html#xenserver-vm-tools)。

道客

我可以在我的 Linux 虚拟机上运行 Docker 容器吗?

是的。XenServer 上托管的 Linux 虚拟机支持 Docker。

我可以在我的 Windows 虚拟机上运行 Docker 容器?

不可以。您不能在 XenServer 上托管的 Windows 虚拟机上运行 Docker 容器。此限制是因为 XenServer 不支持 Windows 虚拟机的嵌套虚拟化。

XenCenter®

有关详细信息,请参阅 XenCenter

我必须在 Windows 计算机上运行 XenCenter?

是的。XenCenter 管理控制台在 Windows 操作系统上运行。有关系统要求的信息,请参阅 系统要求

如果您不想运行 Windows,可以使用 xe CLI 或使用 xsconsole(一个系统配置控制台)来管理 XenServer 主机和池。

我可以使用我的 Active Directory 用户帐户登录 XenCenter?

是的。您可以在所有 XenServer 版本上设置 XenCenter 登录请求以使用 Active Directory。

有关详细信息,请参阅 管理用户

我能否限制某些用户在 XenCenter 中访问特定功能?

是的。基于角色的访问控制功能与 Active Directory 身份验证相结合,可以限制 XenCenter 中用户的访问权限。

有关详细信息,请参阅 管理用户

我可以使用单个 XenCenter 控制台连接到多个 XenServer 主机?

是的。您可以使用单个 XenCenter 控制台连接到多个 XenServer 主机系统。

我可以使用 XenCenter 连接到运行不同版本 XenServer 的多个主机?

取决于 XenServer 的版本 - 是的。XenCenter 向后兼容 Citrix Hypervisor 8.0 及更高版本。但是,请注意,只有 XenServer 8.4 及更高版本才能获得全面支持。

我可以使用 XenCenter 连接到多个资源池?

是。您可以从单个 XenCenter 控制台连接到多个资源池。

如何访问 Linux VM 的控制台?

XenCenter 中的“控制台”选项卡提供对运行 Linux 操作系统的 VM 的基于文本和图形控制台的访问。在连接到 Linux VM 的图形控制台之前,请在 VM 上安装并配置 VNC 服务器和 X 显示管理器。

XenCenter 还允许您通过使用 VM 的“控制台”选项卡上的“打开 SSH 控制台”选项,通过 SSH 连接到 Linux VM。

如何访问 Windows VM 的控制台?

XenCenter 提供对 Windows VM 模拟图形的访问。如果 XenCenter 检测到 VM 上的远程桌面功能,XenCenter 将提供一个快速连接按钮,以启动连接到 VM 的内置 RDP 客户端。或者,您可以使用外部远程桌面软件直接连接到您的来宾。

命令行界面 (CLI)

有关详细信息,请参阅 命令行界面

XenServer 是否包含 CLI?

是。所有 XenServer 版本都包含一个完整的命令行界面 (CLI) – 称为 xe

我可以直接在主机上访问 xe CLI 吗?

是。您可以通过将屏幕和键盘直接连接到主机,或通过连接到主机串行端口的终端仿真器来访问 CLI。

我可以从远程系统访问 xe CLI 吗?

是。XenServer 附带 xe CLI,可以将其安装在 Windows 和 64 位 Linux 计算机上以远程控制 XenServer。您还可以使用 XenCenter 从“控制台”选项卡访问主机的控制台。

我可以使用我的 Active Directory 用户帐户使用 xe CLI?

是的。您可以使用活动目录登录所有版本的 XenServer。

我可以限制某些用户使用特定的 CLI 命令?

是的。您可以在 xe CLI 上限制用户访问。

虚拟机

有关详细信息,请参阅管理虚拟机

使用 VMware 或 Hyper-V 创建的虚拟机可以在 XenServer 上运行?

是的。您可以使用行业标准的 OVF 格式导出和导入虚拟机。

您还可以使用转换管理器批量转换虚拟机。第三方工具也可用。

有关详细信息,请参阅转换管理器

我可以使用哪些类型的安装介质来安装来宾操作系统?

您可以通过以下方式安装来宾操作系统:

  • 主机 CD-ROM 驱动器中的 CD
  • 虚拟 CD-ROM 驱动器
  • 将 ISO 映像放置到共享网络驱动器上
  • 网络安装(如果特定来宾支持)。

有关更多信息,请参阅 管理虚拟机

是否可以克隆现有虚拟机?

是的。在 XenServer 上创建的任何虚拟机都可以克隆或转换为虚拟机模板。然后,虚拟机模板可用于创建更多虚拟机。

虚拟机是否可以从一个 XenServer 版本导出并移动到另一个版本?

是的。从旧版 XenServer 导出的虚拟机可以导入到新版本。

我可以将虚拟机从开源版 Xen 转换为 XenServer 吗?

不可以。

XenServer 是否为虚拟机提供磁盘快照功能?

是的。XenServer 支持在所有版本中使用快照。有关更多信息,请参阅 虚拟机快照

存储

有关更多信息,请参阅 存储

XenServer 可以使用哪些类型的本地存储?

XenServer 支持 SATA、SAS 和 NVMe 等本地存储。

XenServer 可以使用哪种类型的 SAN/NAS 存储?

XenServer 支持光纤通道、FCoE、基于硬件的 iSCSI (HBA)、iSCSI、NFS 和 SMB 存储库。

有关详细信息,请参阅 存储硬件兼容性列表

XenServer 是否支持基于软件的 iSCSI?

是的。XenServer 包含一个内置的基于软件的 iSCSI 启动器 (open-iSCSI)。

远程存储使用需要哪个版本的 NFS?

XenServer 要求通过 TCP 使用 NFSv3 或 NFSv4 进行远程存储。XenServer 目前不支持通过用户数据报协议 (UDP) 使用 NFS。

我可以使用在通用服务器上运行的基于软件的 NFS 作为远程共享存储?

是的。尽管我们建议使用带有 NFSv3 或 NFSv4 的专用 NAS 设备,并配备高速非易失性缓存,以实现可接受的 I/O 性能水平。

我可以从 iSCSI、光纤通道或 FCoE SAN 启动 XenServer 主机系统?

是的。XenServer 支持使用光纤通道、FCoE 或 iSCSI HBA 从 SAN 启动。

XenServer 是否支持存储连接的多路径 I/O (MPIO)?

是的。我们建议使用多路径来实现弹性存储连接。

XenServer 是否支持基于软件的 RAID 实现?

不支持。XenServer 不支持软件 RAID。

XenServer 是否支持 HostRAID 或 FakeRAID 解决方案?

不支持。XenServer 不支持专有的类 RAID 解决方案,例如 HostRAID 或 FakeRAID。

XenServer 是否支持现有 VM 的精简克隆?

是的。除了 NFS 和 SMB 存储库之外,精简克隆还可在格式化为 EXT3/EXT4 的本地磁盘上使用。

XenServer 是否支持分布式复制块设备 (DRBD) 存储?

不支持。XenServer 不支持 DRBD。

XenServer 是否支持以太网上的 ATA?

不支持。XenServer 不支持基于以太网上的 ATA 存储。

网络

有关详细信息,请参阅 网络

我可以创建隔离 VM 组的专用网络吗?

是的。您可以在单个主机上为驻留 VM 创建专用网络。

XenServer 是否支持多个物理网络连接?

是的。您可以连接或关联连接到物理主机系统上不同网络接口的多个物理网络。

虚拟机连接到多个网络?

是的。VM 可以连接到主机可用的任何网络。

XenServer 支持 IPv6?

在 XenServer 上托管的虚拟机可以使用 IPv4 和 IPv6 配置地址的任意组合。您还可以将 PVS-Accelerator 与站点中的预配目标一起使用,这些目标通过 IPv4 和 IPv6 混合协议进行流式传输。(IPv6 需要 Citrix Provisioning™ 2402 CU1、Citrix Provisioning 2407 或更高版本。)

然而,XenServer 不支持在其控制域 (dom0) 中使用 IPv6。您不能将 IPv6 用于主机管理网络或存储网络。XenServer 主机必须能够使用 IPv4。

XenServer 是否支持物理网络接口上的 VLAN?

是的。XenServer 支持将虚拟机网络分配给指定的 VLAN。

XenServer 虚拟网络是否将所有网络流量传递给所有虚拟机?

默认情况下,XenServer 网络接口是非混杂模式的,虚拟机只能看到该虚拟机的流量和广播流量。

XenServer 是否支持物理网络接口的绑定或组队?

是的。XenServer 支持物理网络接口绑定,以实现故障转移和链路聚合,并可选支持 LACP。有关更多信息,请参阅 网络

内存

运行 XenServer 会消耗多少内存?

三个组件构成了 XenServer 主机的内存占用。

  1. Xen 管理程序
  2. 主机上的控制域 (dom0)
  3. XenServer 崩溃内核

运行 dom0 所需的内存量会自动调整。默认情况下,XenServer 会为控制域分配 1 GiB 加上总物理内存的 5%,初始最大值为 8 GiB。

注意:

分配给控制域的内存量可以超过默认值。

在 XenCenter 中,内存选项卡中的 Xen 字段报告控制域、Xen 虚拟机管理程序本身以及 XenServer 崩溃内核使用的内存。对于内存较多的主机,虚拟机管理程序使用的内存量更大。

有关详细信息,请参阅 内存使用情况

XenServer 是否优化 VM 内存使用?

是的。XenServer 使用动态内存控制 (DMC) 自动调整正在运行的 VM 的内存。这些调整将分配给每个 VM 的内存量保持在指定的最小和最大内存值之间,从而保证性能并允许更高的 VM 密度。

有关详细信息,请参阅 VM 内存

资源池

有关详细信息,请参阅 主机和资源池

什么是资源池?

资源池是作为单元管理的一组 XenServer 主机。通常,资源池共享一定量的网络存储,以允许 VM 在池中的主机之间快速迁移。

XenServer 是否需要专用主机来管理资源池?

不需要。池中的单个主机必须指定为池协调器。池协调器控制池上所需的所有管理活动。这种设计意味着没有外部单点故障。如果池协调器发生故障,池中的其他主机将继续运行,并且驻留的 VM 将继续正常运行。如果池协调器无法重新联机,XenServer 会将池中的其他主机之一提升为协调器,以重新获得对池的控制权。

此过程通过高可用性功能自动完成。有关详细信息,请参阅 高可用性

资源池的配置数据存储在哪里?

配置数据的副本存储在资源池中的每个主机上。如果当前池协调器发生故障,此数据可使资源池中的任何主机成为新的池协调器。

可以在资源池级别进行哪些类型的配置?

可以在资源池级别进行共享远程存储和网络配置。当配置在资源池上共享时,协调器系统会自动将配置更改传播到所有成员系统。

添加到资源池的新主机系统是否会自动配置共享设置?

是的。添加到资源池的任何新主机系统都会自动接收共享存储和网络设置的相同配置。

我可以在同一个 XenServer 资源池中使用不同类型的 CPU 吗?

是的。我们建议在整个池中使用相同的 CPU 类型(同构资源池)。但是,如果 CPU 来自同一供应商,则具有不同 CPU 类型的主机也可以加入池(异构)。

有关更多信息,请参阅主机和资源池

有关特定 CPU 类型的功能掩码支持的最新信息,请参阅硬件兼容性列表

实时迁移(以前称为 XenMotion)

有关更多信息,请参阅迁移 VM

我可以将正在运行的 VM 从一个主机移动到另一个主机吗?

通过实时迁移,当主机共享存储(在池中)时,您可以移动正在运行的 VM。

此外,存储实时迁移允许在不共享存储的主机之间进行迁移。VM 可以在池内或跨池迁移。

高可用性

有关详细信息,请参阅 高可用性

XenServer 是否提供高可用性功能?

是的。如果启用了高可用性,XenServer 会持续监控池中主机的运行状况。如果高可用性检测到主机出现故障,该主机将自动关闭。此操作允许虚拟机在备用正常运行的主机上安全重启。

XenServer 高可用性是否支持本地存储?

否。如果要使用高可用性,则需要共享存储。此共享存储允许在主机发生故障时重新定位虚拟机。但是,高可用性允许将存储在本地存储上的虚拟机标记为在主机重启恢复后自动重启。

我可以使用高可用性来自动按顺序重启恢复的虚拟机?

是的。高可用性配置允许您定义虚拟机的启动顺序。此功能使相互依赖的虚拟机能够自动按顺序启动。

性能指标

XenServer 管理工具是否收集性能信息?

是的。XenServer 提供性能指标的详细监控。这些指标包括 CPU、内存、磁盘、网络、C 状态/P 状态信息和存储。在适用的情况下,这些指标可按主机和按虚拟机提供。性能指标可以直接获取(以循环数据库的形式公开),也可以在 XenCenter 或其他第三方应用程序中以图形方式访问和查看。有关详细信息,请参阅 监控和管理部署

XenServer 性能指标是如何收集的?

XenServer 性能指标的数据从各种来源收集。这些来源包括 Xen 虚拟机管理程序、Dom0、标准 Linux 接口和标准 Windows 接口(例如 WMI)。

XenCenter 是否实时显示性能指标?

是的。XenCenter 在“性能”选项卡上显示针对每个正在运行的虚拟机和 XenServer 主机的实时性能指标。您可以自定义显示的指标。

XenCenter 是否存储和显示历史性能指标?

是的。XenServer 会保留过去一年的性能指标(粒度逐渐降低)。XenCenter 以实时图形显示的形式提供这些指标的可视化。

安装

有关详细信息,请参阅安装

XenServer 是否可以安装在已运行现有操作系统的系统之上?

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

可以将现有的 XenServer 安装升级到新版本吗?

是的。如果您运行的是受支持的 XenServer 版本,则可以升级到较新的 XenServer 版本,而无需全新安装。有关详细信息,请参阅升级

可以将不受支持的 Citrix Hypervisor 或 XenServer 版本升级到此版本吗?

如果您现有的 Citrix Hypervisor 或 XenServer 版本不再受支持,则无法升级或更新到最新版本的 XenServer。

有关详细信息,请参阅升级

XenServer 在物理主机系统上安装需要多少本地存储空间?

XenServer 在物理主机系统上至少需要 46 GB 的本地存储空间。

我可以使用 PXE 在主机系统上进行 XenServer 的网络安装吗?

是的。您可以使用 PXE 在主机系统上安装 XenServer。您还可以通过创建预配置的应答文件,使用 PXE 自动安装 XenServer。

Xen hypervisor 是否在 Linux 上运行?

不。Xen 是一种类型 1 管理程序,直接在主机硬件(“裸机”)上运行。管理程序加载后,它会启动特权管理域 – 控制域 (dom0),其中包含一个最小的 Linux 环境。

XenServer 从何处获取设备驱动程序支持?

XenServer 使用 Linux 内核提供的设备驱动程序。因此,XenServer 可以在各种硬件和存储设备上运行。但是,我们建议您使用经过认证的设备驱动程序。

有关详细信息,请参阅硬件兼容性列表

许可

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

生命周期

有关 XenServer 发布生命周期的信息,请参阅XenServer 生命周期

XenServer 9 会是长期服务版本 (LTSR) 吗?

XenServer 9 不使用 Citrix Virtual Apps and Desktops 中使用的当前版本 (CR) 和长期服务版本 (LTSR) 策略。

相反,XenServer 9 采用 XenServer 8.4 中使用的更新流模型。有关详细信息,请参阅更新 XenServer 主机

XenServer 9 将从正式发布之日起获得 5 年支持。

有关支持日期的详细信息,请参阅产品矩阵

技术支持

有关支持的详细信息,请参阅支持

XenServer 是否为 XenServer 提供直接技术支持?

是的。有关详细信息,请访问 Citrix 支持页面

我是否必须在获得 XenServer 许可证的同时购买 XenServer 技术支持合同?

否。您的许可证中包含技术支持合同。有关我们为许可客户提供的支持级别的信息,请访问 Citrix 支持页面

我的许可证赋予我什么级别的支持?

当您获得 XenServer 每插槽许可证时,您还将获得我们的技术支持服务。有关支持级别的更多信息,请参阅 https://support.citrix.com/

如果我的主机运行的是试用版,我能获得支持吗?

如果您是试用版用户,则无权获得支持。但是,我们重视您的反馈:提供反馈

是否有其他渠道可以获得 XenServer 支持?

是的。有多种其他渠道可以获得 XenServer 的技术支持。您还可以使用 Citrix 知识中心 或与提供技术支持服务的授权 XenServer 合作伙伴签订合同。

XenServer 是否为开源 Xen 项目提供技术支持?

否。XenServer 不为开源 Xen 项目提供技术支持。有关详细信息,请访问 http://www.xen.org/

如果 XenServer 版本中包含的开源组件达到 EOL,会发生什么?

我们根据 XenServer 产品矩阵 (https://www.xenserver.com/support) 中指定的日期支持 XenServer。这包括开源和第三方组件,只要它们包含在我们的产品中并被使用。

如果安全扫描程序在产品中发现问题,会发生什么?

我们努力确保产品安全,并致力于修复任何可利用的问题。我们欢迎客户和安全研究人员报告潜在漏洞。

尽管我们优先调查和解决那些具有合理可利用性依据的问题,而不是未经证实的报告,但许多安全扫描器在将其报告为漏洞之前,并不会尝试确定问题是否实际可利用。如果您担心安全扫描器报告的问题,我们感谢您提供任何潜在可利用性的支持证据。

对安全扫描器报告有疑问的客户应联系其常规支持渠道。如果您有理由相信某个问题是可利用的,您可以向 secure@cloud.com 报告。有关详细信息,请参阅 漏洞响应

如果我遇到非技术问题,是否可以向 XenServer 提交技术支持事件?

不可以。请通过 Citrix® 客户服务提出任何非技术问题。例如,与软件维护、许可、管理支持和订单确认相关的问题。

技术常见问题