Citrix供应

系统要求和兼容性

在发布这个Citrix Provisioning版本时,本文中的系统需求是有效的。定期进行更新。这里没有涉及的组件(如StoreFront、主机系统和Citrix接收器)在它们各自的文档中进行了描述。

有关在长期服务(LTSR)环境中使用当前版本(CR)和其他常见问题的更多信息,请参阅知识中心的文章

重要的是:

检查预装的任务在安装Citrix Provisioning之前。

除非另有说明,否则如果机器上没有检测到所需的版本,组件安装程序将自动部署软件先决条件(如. net元素)。Citrix安装介质也包含一些这种必备软件。

有关国际化信息,请参见思杰产品的全球地位

数据库

支持的数据库包括:Microsoft SQL Server 2008 SP3 ~ 2019 (x86、x64、Express版本)。

支持数据库集群。

在配置用于供应的数据库时,请考虑不存在任何特定SQL排序规则的首选项。当使用配置向导时,Collation支持Citrix Virtual Apps和desktop推荐的标准方法。管理员创建数据库时使用的排序规则以_CI_AS_KS.Citrix建议使用以_100_CI_AS_KS.较早的Citrix Provisioning版本的排序要求有所不同。看到常见问题:Citrix产品推荐的数据库整理为更多的信息。

请注意

看到Citrix虚拟应用和桌面组件支持的数据库,以获取有关受支持的数据库和客户机的附加信息。

许可证

此版本的Citrix授权服务器下载包含在Citrix虚拟应用程序和桌面安装媒体中。使用最新的Citrix许可服务器获取最新特性。

重要的是:

Citrix发放服务器必须与License Server连接才能操作成功。使用Citrix License Server的最新版本可以获得最新的特性。Citrix建议您升级License Server之前升级Citrix Provisioning以避免任何与宽限期相关的许可冲突。有关更多信息,请参见许可

配置服务器

操作系统

指的是“Citrix虚拟应用程序和桌面系统要求”页面获取支持的供应服务器操作系统的完整列表。

支持英文、日文和简体中文版本。

处理器

支持以下处理器:

  • 英特尔或AMD x64兼容;2 GHz最低;3 GHz首选
  • 3.5 GHz双核/高温或类似的负载大于250目标设备

存储

一个Provisioning Server可以有很多vdisk存储在上面,每个磁盘的大小可以是几GB。通过使用RAID阵列、SAN或NAS提高流性能。

硬盘上必须有足够的空间来存储vDisks。例如,如果您的硬盘容量为15gb,则只能创建14gb的虚拟磁盘。

更多的要求取决于以下几个因素:

  • 硬盘容量—目标设备上运行的操作系统和应用程序要求。Citrix建议将最终安装的映像的基本大小增加20%。
  • 私人形象模式—私有镜像方式下使用虚拟磁盘的目标设备数量。对私有镜像模式下的vdisk每天进行备份。
  • 标准图像模式—标准镜像模式下使用虚拟磁盘的目标设备数量。最佳实践是包括创建每个虚拟磁盘的副本。一般存储空间的最小估计大小:
    • 250 MB用于数据库
    • 5gb,在干净的Windows系统上
    • 对于Vista类映像,每个虚拟磁盘的容量为15gb

网络适配器

  • 静态IP, 1个网络连接,Gb以太网,或更高
  • 双1gb以太网,适用于250多个目标设备
  • 双网卡通常比单网卡性能更好

Citrix供应依赖性

Citrix Provisioning服务器安装程序需要Microsoft NET 4.8和Windows PowerShell 3.0。

网络

下面的列表描述了每种网络类型和关联的端口。

UDP和TCP端口

  • 发放服务器与发放服务器之间的通信:必须将每个配置服务器配置为使用相同的端口(UDP)来使用消息管理器彼此通信。所选端口范围内至少存在5个端口。上配置端口范围流服务对话框。

    注意:

    如果要配置高可用性,则选择作为故障转移服务器的所有配置服务器必须位于同一站点。高可用性不打算跨站点。

    默认端口范围(UDP):6890 - 6909

  • 发放服务器到目标设备通信:每个配置服务器必须配置为使用相同的端口(UDP)来使用StreamProcess与目标设备通信。端口范围使用控制台网络选项卡上的服务器属性对话框。

    注意:

    前3个端口预留给Citrix Provisioning。

    默认端口范围(UDP):6910 - 6930

  • 目标设备到Citrix发放通信:与配置服务器到目标设备端口号(可以使用配置向导进行配置)不同,无法配置到Citrix配置通信的目标设备,因为客户端端口号是静态的。

提示:

确保端口6901为目标设备通信打开。如果您正在使用安装向导手动打开端口,请确保包含端口6901,以防止目标设备和供应服务器之间的通信问题。

港口(UDP):6901、6902、6905

  • 登录服务器通信:作为登录服务器使用的每个配置服务器必须在流服务器启动列表对话框。

    缺省端口(UDP):6910

  • Citrix配置控制台通信:在访问配置控制台时使用SOAP服务器。端口(TCP)配置在流服务对话框。PowerShell:MCLI-Run SetupConnection.MCLI:MCLI SetupConnection运行

简单的FTP (TFTP)

  • TFTP端口值存储在注册表中:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BNTFTP\Parameters端口

    缺省端口(TFTP):69

TSB

  • TSB端口值存储在注册表中:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PVSTSB\Parameters port

    缺省端口(UDP):6969

    快速端口:必须启用Port Fast

    网卡:PXE 0.99j, PXE 2.1及以上版本

    解决:DHCP

目标设备

在大多数实现中,单个虚拟磁盘为多个目标设备提供标准映像。为了简化虚拟磁盘和目标设备的维护,请创建和维护更少的vdisk,并为每个虚拟磁盘分配更多的目标设备。

提示:

在为目标设备使用虚拟磁盘映像向导时,出现与未安装的某些Microsoft组件相关的问题。例如,没有Microsoft Visual c++的操作系统会生成类似于这样的错误消息:

api -女士赢得crt -运行- 11 - 1 - 01. - dll是失踪

Citrix建议在安装Citrix Provisioning之前,所有Windows更新和组件都是当前的。

发放目标设备时,需要考虑以下几点:

  • 要拥有单个虚拟磁盘,所有目标设备必须具有一定的相似性,以确保操作系统具有正常运行所需的驱动程序。三个关键部件是主板、网卡或显卡。

  • 在安装目标设备软件之前,需要先安装并配置OEM网卡组软件。

  • 通过设备上运行的操作系统识别目标设备。

  • 不支持双引导虚拟磁盘映像。

  • 已发放的目标设备虚拟磁盘不支持BitLocker加密。

  • Citrix Provisioning支持Citrix App分层功能的分层图像。看到系统需求为更多的信息。

支持操作系统

指的是“Citrix虚拟应用程序和桌面系统要求”页面获取支持的目标设备操作系统的完整列表。

发放目标设备时,需要考虑以下几点:

  • Citrix Provisioning支持发布时公开可用的Windows OS版本。
  • Citrix建议您在安装每个Windows更新后重新启动。

Windows 10的局限性

对于运行Windows 10支持版本的目标设备,请注意以下事项:

  • Windows 10 v1803针对设置为虚拟磁盘缓存类型的设备设备RAM中的高速缓存可能在引导时崩溃。
  • Citrix Provisioning支持Windows 10 Fall Creator v1709,但是使用该操作系统的目标设备不能在私有映像模式下从虚拟磁盘启动。
  • Windows 10 v1809 (x86和x64)创建一个页面文件错误。对于Windows 10 1803, 17134.0-17134.523之间不存在此问题。但是,当使用Windows 10 1803版本17134.556时出现此问题。看到微软网站为更多的信息。Windows 10 1809版本出现在17763.0-17763.253之间。该问题在Windows 10 1809版本17763.292中得到解决。看到微软网站为更多的信息。

注意:

Citrix Provisioning不支持Windows 10 IoT Core和Windows 10 IoT Enterprise。看到微软网站为更多的信息。

关于第2代vm

Gen 2虚拟机支持所有Microsoft支持UEFI的操作系统。

注意:

流VM向导设置不支持SCVMM Gen 2 VM \模板。

Linux流

对于Linux流,支持以下操作系统:

  • Ubuntu 16.04, 18.04.5, 20.04
  • Red Hat Enterprise Linux 8.3

看到流Linux目标设备为更多的信息。

更多的依赖

net 4.8(默认)

微软许可

在目标设备上使用Microsoft许可密钥时,请考虑以下几点:

  • Windows 10、Windows Server 2016和Windows Server 2012 R2使用KMS (Key Management Server)或MAK (Microsoft Multiple Activation Key)批量授权密钥部署。

  • Windows Office 2010、Office 2013和Office 2016使用KMS许可部署。当在主目标设备上运行映像向导时,在虚拟磁盘映像中配置批量许可。microsoftvolume licensing选项卡为虚拟磁盘文件配置了批量授权,该选项卡可从控制台vDisk文件属性对话框。

注意:

为了使MAK许可生效,该客户端操作系统的卷激活管理工具(VAMT)必须安装在场中的所有登录服务器上。此外,私有和标准图像模式都支持MAK和KMS。

文件系统类型

  • NTFS
  • 对于Linux流,支持以下文件系统类型:EXT4、BTRFS、XFS。

支持的操作系统包括英语、日语、德语、法语、西班牙语、简体中文、繁体中文、韩语和俄语版本。

Citrix配置控制台

处理器:最低1ghz, 2ghz优先

记忆:至少1gb, 2gb优先

硬盘:最少500 MB

操作系统:

  • Windows Server 2022标准版和数据中心版本
  • Windows Server 2019标准版和数据中心版
  • Windows Server 2016标准版和数据中心版本
  • Windows Server 2012 R2;标准、基本和数据中心版本
  • Windows 10(32位或64位)
  • Windows 10 20 h2
  • Windows十21 h1

更多的依赖关系:

  • MMC 3.0
  • 微软。net 4.8
  • Windows PowerShell 3.0

商店

确保存储与Citrix Provisioning数据库能够通信。

Citrix虚拟应用程序和桌面安装向导

Citrix虚拟应用程序和桌面安装向导只能在等效版本的Citrix虚拟应用程序和桌面控制器上运行。版本级别必须相同。此外:

  • 必须存在一个或多个配置了相同模板的Citrix虚拟应用和桌面主机。
  • 在Citrix Provisioning站点创建设备集。
  • 分配给每个虚拟机的虚拟磁盘必须为标准镜像模式。

更多的需求包括:

权限:

考虑以下:

  • Citrix虚拟应用程序和桌面控制器必须具有当前用户的权限。
  • 需要配置vCenter、SCVMM、XenServer的最小权限。
  • 访问Citrix Provisioning控制台的用户必须配置为Citrix Virtual Apps和desktop管理员。管理员必须也存在于配置中SiteAdmin组。
  • 如果您使用Citrix Provisioning与Citrix Virtual Apps和desktop一起使用,SOAP服务器用户帐户必须具有Citrix Virtual Apps和desktop完全管理员权限。
  • 在Console中创建帐户时,用户需要具有Active Directory创建帐户权限。要使用现有帐户,Active Directory帐户必须存在于已知OU中以供选择。
  • 在Citrix Virtual Apps和Desktops中创建机器目录时,会自动创建引导设备文件。自动创建它消除了使用PXE引导的需要。在第一次启动时自动附加一个未格式化的写缓存磁盘并进行格式化。
  • 在更新虚拟磁盘映像上的虚拟交付代理(VDA)时,使用Citrix虚拟应用程序和桌面控制台为Citrix虚拟应用程序和桌面目录设置适当的功能级别。看到Citrix虚拟应用和桌面升级主题以获取更多信息。
  • 如果您正在导入的是Active Directory .csv文件,请使用以下格式:<名称>,<类型>、<描述>
  • CSV文件必须包含列标题。例如,csv文件内容如下:名称、类型、描述PVSPC01,电脑,后面的逗号必须出现以表示三个值,即使没有描述。末尾逗号格式与Active Directory Users和Computers MMC在导出组织单元的内容时使用的格式相同。如果您使用个人vDisks与Citrix虚拟应用程序和台式机,SOAP服务器用户帐户必须具有Citrix虚拟应用程序和台式机完全管理员权限。

SCVMM:

  • SCVMM服务器需要安装PowerShell 2.0并根据规划的连接数进行配置。
  • SCVMM服务器所需的连接数大于或等于设置向导用于虚拟机克隆的托管管理程序的数量。例如:在PowerShell提示符中将连接设置为25,运行命令:winrm/config/winrs @{MaxConcurrentUsers="25"}
  • 微软SCVMM支持Citrix虚拟应用程序和桌面,运行以下PowerShell命令:set-ExecutionPolicy无限制的在SCVMM。对于Microsoft SCVMM,在尝试克隆模板之前,请确认模板的MAC地址不是00-00-00-00-00。
  • 如有必要,请使用模板属性对话框来分配MAC地址。

更多的要求:

  • 如果您在备用端口上运行vCenter服务器,使用Citrix Provisioning连接vCenter服务器必须进行以下注册表修改:创建一个新键HKLM \ Software \ Citrix \ ProvisioningServices \ PlatformEsx-在平台中创建一个字符串ESX关键命名ServerConnectionString设置为< http://{0}:港口\ # / sdk >
  • 如果您使用的是300端口,设置ServerConnectionString=< http:// {0}: 300 / sdk >
  • 如果您使用多个网卡,Citrix Virtual Apps and desktop Setup Wizard会假设第一个网卡是Citrix Provisioning NIC。安装向导根据域控制器中的虚拟机网络对其进行更改。该网卡为虚拟机属性中列出的第一块网卡。
  • 要使用合成交换功能,第一个旧网卡和合成网卡必须在同一个网络上。
  • 如果SCVMM使用了Citrix Virtual Apps和Desktops设置向导,那么第一个遗留网络和合成网卡的网络都会根据网络资源而改变。这些网卡由Citrix Virtual Apps和desktop设置,如果SCVMM主机有多个网络资源,则由用户设置。
  • Citrix虚拟应用和桌面支持多网卡。
  • 虚拟机支持Legacy Citrix Virtual Apps和Desktop agent。有关详细信息,请参见VDA需求在Citrix虚拟应用程序和桌面文档。

流VM向导设置

流VM向导要求包括:

  • 一个或多个虚拟化环境主机必须存在一个已配置的模板。
  • 设备收集必须在Citrix Provisioning站点中存在。
  • 已存在标准镜像模式的虚拟磁盘,且该虚拟磁盘必须与所选虚拟机模板关联。

更多的需求包括:

VM模板:

  • 启动顺序:Network/PXE必须首先列出(与物理机器一样)。
  • 硬盘:如果使用本地写缓存,则必须存在一个足够大的NTFS格式化磁盘。否则,不需要使用硬盘。
  • 网络:静态的MAC地址。如果您使用的是XenServer,地址不能为00-00-00-00-00。使用虚拟机创建模板时,请确保虚拟机处于全功能状态。

权限:

  • 将Citrix Provisioning控制台用户帐号添加到Provisioning中SiteAdmin集团或以上。
  • 如果您正在使用Active Directory,在控制台中创建帐户时,它们必须具有Active Directory创建帐户许可。要使用现有帐户,它们必须存在于已知的OU中以供选择。

对ESD服务器进行虚拟磁盘更新管理的要求

ESD服务器的要求包括:

  • 威诺娜州立大学服务器:3.0 SP2
  • SCCM:SCCM 2012 r2, SCCM 2012 sp1, SCCM 2012

虚拟机监控程序

以下部分包括有关受支持的管理程序的配置信息。

重要的是:

XenDesktop和业务发放支持的虚拟化环境获取受支持的管理程序的完整列表。

Citrix Hypervisor 5.6及更新版本

模板MAC地址不能为00-00-00-00-00。

Citrix Provisioning支持Citrix Hypervisor 8.1功能、guest UEFI引导和安全引导。支持Windows 10(64位)、Windows Server 2016(64位)、Windows Server 2019(64位)虚拟机在UEFI模式下启动。UEFI引导为来宾操作系统与硬件交互提供了一个更丰富的界面,这可以显著减少Windows VM引导时间。看到Citrix管理程序文档以获取更多信息。

在UEFI中安全启动

Citrix Provisioning支持以下平台的UEFI安全启动:

  • 带有UEFI固件和安全启动选项的物理机器。
  • 使用Microsoft UEFI证书颁发机构模板的Hyper-V 2016及以上版本虚拟机安全启动设置。不支持Hyper-V 2012 R2。
  • 支持Guest UEFI引导和secure boot for Citrix 8.1 hypervisor。看到Citrix管理程序文档以获取更多信息。

提示:

在使用UEFI时,请考虑将这种支持扩展到支持UEFI的物理机器。安全引导仅支持Hyper-V 2016和更新版本。ESX必须使用6.5或更新版本来实现安全引导。

Nutanix卫城

使用Citrix虚拟应用程序和桌面安装向导支持Nutanix Acropolis管理程序。以下是支持:

  • Linux vm
  • 启动设备管理器(BDM)分区

配置信息请参见使用“Citrix虚拟应用和桌面配置向导”向虚拟机部署虚拟桌面

重要的是:

需要一个支持Citrix Provisioning的Nutanix的Acropolis hypervisor (AHV)插件。从Nutanix支持网站.看到Nutanix文档网站安装信息。

系统中心虚拟机管理器(SCVMM) VMM 2012及更新版本

在配置这种类型的管理程序时,请考虑以下事项:

  • 支持Microsoft System Center Virtual Machine Manager (SCVMM) 2019。
  • VMM 2012、2012 SP1和2012 R2是不同的。
  • 在仅为VMM 2012创建计算机模板时,请确保它具有类似的硬盘驱动器结构,并且可以在私有映像模式下从虚拟磁盘引导。例子:
    • 如果需要通过PXE方式启动带写cache的虚拟机,需要创建一个单硬盘的虚拟机。
    • 若要使用BDM (Boot Device Manager)启动带写cache的虚拟机,需要创建两个硬盘的虚拟机。
    • 对于使用Personal vDisk和写cache的虚拟机,如果需要使用BDM启动,需要创建三个硬盘的虚拟机。
  • 合成网卡切换在模板虚拟机中,旧网卡和合成网卡必须在同一个VLAN中。的Citrix虚拟应用程序和桌面设置向导将两个网卡的VLAN修改为运行向导时选择的VLAN。这个过程使用两个IP地址。
  • 运行映像向导时,请确保选择了旧网卡的MAC地址。
  • Citrix Provisioning不支持VMM的虚拟机中存在多个旧网卡。VMM使用最后一个遗留网卡。Citrix虚拟应用程序和桌面设置向导总是使用第一个网卡,无论它是传统的还是合成的。
  • 在创建VMM模板时,请确保选择没有一个—Guest OS配置文件不需要定制配置操作系统菜单。
  • 当使用Citrix虚拟应用程序和桌面设置向导时,目标被创建,但不能引导。出现一个错误在Citrix Provisioning数据库中没有找到设备.原因是模板中旧网卡和合成网卡的顺序相反:合成网卡是1号网卡,继承网卡是2号网卡。解决方法:删除模板中的网卡。制作传统网卡1和合成网卡2。

VMware vSphere ESX 4.1及以上版本

  • 支持的Citrix PXE网卡配置:ESX 4。x - E1000, ESX 5.0和更新的- VMXNET3
  • 模板虚拟机和主虚拟机:两者必须具有相同的客户操作系统、配置和虚拟机版本。不匹配导致进程意外停止。
  • Citrix发放和ESX虚拟机版本:
    • vCenter 5.5默认为虚拟机版本8,适用于ESX 5.0。
    • 安装操作系统前,需要修改虚拟机版本。
    • 模板和主用虚拟机版本必须一致。
  • ESX:
    • 仅对于ESX 5.0,必须在Citrix Provisioning bootstrap中启用中断安全模式。否则,虚拟机重启时会显示部分MAC地址
    • 对于ESX 5.5,通过Web客户端创建的虚拟机默认为虚拟硬件版本10,ESX 5.5。使用vSphere client创建的虚拟机默认版本为8,ESX 5.0。
    • 使用vSphere web客户端创建ESXi 5.5模板时,只能创建硬件版本10的模板。请确保将模板CD/DVD驱动器虚拟模式从SATA修改为IDE。如果您计划使用VMXNet3驱动程序,请移除SATA控制器。移除控制器可确保模板与Citrix虚拟应用程序和桌面设置向导兼容。向导需要使用SCSI驱动程序连接的目标驱动器。
    • 当ESX虚拟机使用多个网卡时,网卡在虚拟机属性、BIOS和操作系统中的顺序会有所不同。在选择流网卡时,请考虑此配置。这是VM属性中的第一个网卡。你可以选择PXE网卡在BIOS。
  • 主机记录:不管ESX版本是什么,Citrix虚拟应用和桌面主机的主机地址都是vCenter系统。请勿输入web客户端使用的地址。