Citrix供应

使用Citrix虚拟应用程序和桌面安装向导将虚拟桌面部署到VM

Citrix虚拟机安装向导帮助将虚拟机部署到使用个人VDisk的设备之外的虚拟机(VM)。

重要的是:

Citrix资源调配服务器必须能够直接访问存储设备以方便通信。调配用户必须具有对存储设备的读/写访问权限,以确保使用HDD BDM成功调配。

巫师:

  • 使用现有机器模板在Citrix虚拟应用程序和桌面托管的虚拟机监控程序上创建虚拟机:
    • Citrix虚拟机监控程序(前身为XenServer)
    • ESX通过vCenter.
    • 使用SCVMM hyper - v。当配置到SCVMM服务器时,向导会自动更改第1代虚拟机的第一个遗留网卡和第二个合成网卡的网络配置。看看scvmm.章节以获取更多信息。
    • Nutanix卫城(来自快照)。看到Nutanix acropolis要求了解更多信息。
  • 在匹配Citrix Virtual Apps和Desktops目录名称的新或现有配置设备集合中创建Citrix Provisioning目标设备。
  • 将标准图像虚拟磁盘分配给设备集中的VM。
  • 将目标添加到所选的Active Directory OU。
  • 将虚拟桌面添加到Citrix虚拟应用程序和桌面目录。

重要的注意事项

使用Citrix虚拟应用程序和桌面设置向导时考虑以下内容:

  • 对于Citrix Virtual Desktops设置向导提供了Gen 2 VM,BDM分区是FAT格式的带驱动器号。因此,Citrix配置私人图像中的Windows都知道新分区。例如,使用写入缓存磁盘和BDM分区的RDS供应映像在私有图像模式下具有2个分区。
  • 使用Linux流传输功能时,请考虑将新步骤添加到Citrix Virtual Apps和桌面设置向导中。添加SOAP SSL证书以确保Linux目标可以通过SOAP服务器映像虚拟磁盘。有关详细信息,请参阅安装
  • 使用Citrix Provisioning Setup Wizard在Citrix虚拟机监控程序主机上创建虚拟机,同时指定1个vCPU,将创建一个具有1个vCPU的虚拟机。但是,该拓扑结构每个套接字具有2个内核。以这种方式创建VM可防止VM启动,同时在XenCenter中显示以下错误消息:VCPU\_max必须是该字段的倍数字段无效平台:cores-per-socket.现象描述由于拓扑和vCPU配置不兼容,导致XenCenter启动虚拟机失败。
  • Citrix Virtual Apps和Desktop Setup向导会创建目标,然后启动它们以格式化缓存驱动器。此过程很快就会发生。VDA偶尔达到无法正确关闭的状态。发生此过程是因为VDA正在初始化,而Citrix Provisioning设备服务同时完成格式化缓存驱动器,则关闭目标。要解决此问题,请在虚拟磁盘注册表项中,HKEY_LOCAL_MACHINE \ Software \ Citrix \ CitrixProvisioning,创建一个名为“rebo​​otdedelaysec”的DWORD。使用十进制值设置任意值,以秒为单位,以秒为单位。
  • 使用Citrix虚拟应用程序和桌面设置向导时,默认VDA级别为7 _9即使有一个7 _20VDA水平。这种行为在Studio中的机器创建向导中是相同的。还有VDA级别7 _20在Citrix虚拟应用程序和台式机中,安装向导与Studio版本1811中的VDA级别相同。

关于Citrix Studio工具

使用Citrix Studio创建配置的目录时,请考虑:

  • Citrix虚拟应用程序和桌面安装向导提供目标虚拟机,并将它们添加到代理目录。
  • 导出设备向导将现有配置的目标VM添加到代理目录中。

使用两个向导,验证发生在Citrix Virtual Apps和Desktops中。检索托管连接,以便您可以选择经纪人使用的连接来管理配置的目标VM。

提示:

只有主办单位, 不是主机连接,可以使用。这些托管单元仅在指定时创建Studio工具创建主机连接时。

ESX权限

对于ESX 5.5,最低权限包括:

  • 数据存储权限权限
    • 分配空间
    • 浏览数据存储
    • 低级文件操作
  • 网络权限
    • 分配网络
  • 资源权限
    • 分配虚拟机到资源池
  • 系统权限 - 在vCenter中创建角色时,会自动添加这些权限。
    • 匿名的
    • 看法
  • 任务权限
    • 创建任务
  • 虚拟机配置权限
    • 添加现有的磁盘
    • 添加新磁盘
    • 先进的
    • 更改CPU计数
    • 改变资源
    • 记忆
    • 修改设备设置
    • 删除磁盘
    • 设置
  • 虚拟机/交互
    • 关机
    • 打开
    • 重置
    • 暂停
  • 虚拟机/库存
    • 创建新的
    • 创建从现有的
    • 删除
    • 登记
  • 虚拟机/供应
    • 克隆虚拟机
    • 克隆模板
    • 允许磁盘访问权限
    • 允许虚拟机下载
    • 允许上传虚拟机文件
    • 部署模板
  • 全球的
    • 经理自定义属性
    • 设置自定义属性

注意:

以前支持的其他ESX版本需要相同的权限来支持Provisioning Services 7.x。

写缓存注意事项

Citrix虚拟应用程序和桌面设置向导丢弃任何附加到模板的硬盘。这个过程最小化了配置时间。

如果虚拟磁盘处于标准图像模式下,向导提供了无盘VM,并且将缓存设置为服务器上的缓存。如果缓存是服务器端,Citrix Provisioning不会自动启动配置的VM。

向导提供具有写入缓存驱动器的VM(默认大小为6 GB,默认类型为动态)。如果虚拟磁盘处于标准图像模式,并且将缓存设置为本地硬盘上的缓存。要格式化写入缓存驱动器,向导会在服务器上的缓存中自动启动标准图像模式的VM。格式化完成后,VMS会自动关闭,然后Citrix虚拟应用程序和桌面可以根据需要启动VM。

如果写缓存存储在管理程序本地存储上,则通过Citrix Virtual Apps和desktop Setup向导配置部署时,根据您的管理程序而有所不同。

在ESX和Hyper-v上,如果您使用的是虚拟机监控程序本地存储,则无法使用Citrix虚拟应用程序和桌面安装向导来配置虚拟机。

重要的是:

在指定与存储设备关联的名称时,请勿使用逗号(,)。Citrix Virtual Apps和Desktops保留与由逗号分隔的存储设备关联的名称。例如,存储1,存储2,存储3.如果存储名称包括逗号,例如,Storage1,东, Citrix Provisioning错误地将这种格式识别为两个独立的存储设备。

虚拟磁盘类型

通过Citrix虚拟应用程序和桌面安装向导发放的虚拟机已经创建并附加了新的磁盘,用于本地发放写缓存。默认创建的虚拟磁盘类型为:

  • 根据Citrix虚拟机管理程序中使用的存储储存库“固定”或“动态”
  • “动态”SCVMM 2012 SP1
  • “修复”SCVMM 2012
  • “Thin-provisioned ESX

有一个注册表项来覆盖通过在SCVMM和ESX上配置部署创建的默认类型的写缓存磁盘。此注册表项不适用于Citrix虚拟机管理程序。强制“固定”(或“固定”(或“渴望归零”为ESX):

软件\ Citrix \ ProvisioningServices \ [HKEY_CURRENT_USER \ VdiWizard]

“override_vm_write_cache_disk_to_fixed”=“true”

将这个键设置为覆盖到动态设置。删除键以返回默认行为。

运行巫师

直接从Citrix Provisioning控制台或远程控制台运行向导。

Citrix虚拟应用程序和桌面安装向导不能用于连续连接两次。向导一旦尝试连接到Citrix云交付控制器,无论连接成功或失败,您都必须退出并关闭控制台。

重要的是:

如果使用ISO BDM引导,请确保模板已附加BDM ISO。配置PXE启动项虚拟机的启动模式“Citrix虚拟应用程序和桌面安装向导”界面。

  1. 中右键单击任何Site图标安慰树面板,然后选择Citrix虚拟桌面安装向导…菜单选项。此时会出现Citrix虚拟桌面安装向导。注意:Citrix虚拟应用程序和桌面设置向导显示为Citrix虚拟桌面安装向导在配置控制台中。

  2. 点击下一个开始设置。

  3. Citrix虚拟应用和桌面主机页,输入要连接和配置的Citrix虚拟应用程序和桌面主机地址的位置。最近的Citrix虚拟应用程序和桌面控制器缓存在运行此控制台实例的本地机器的注册表中。

  4. 选择一个Citrix虚拟应用和桌面主机.如果选择一个集群,则机器均匀地分布在主机集群中。

    注意:

    无法显示XenServer 5.5 Update 2虚拟化设置。这些设置添加在Citrix虚拟应用程序和桌面作为主机连接使用手动创建虚拟机选项。因此,您无法为它们指定网络或存储位置,因此Citrix虚拟应用程序和桌面安装向导中未列出。

  5. 提供主机凭据、用户名和密码。

  6. 从可用模板列表中,选择要为您选择的主机使用的模板。如果使用先前版本的VDA或模板是使用Windows Vista构建的,请选中复选框。有效模板必须具有动态MAC地址或具有值(00:00:00:00:00:00不是有效的MAC地址)的静态地址。

  7. 如果有多个网络可用于虚拟化环境,页面显示,以便您可以选择相应的网络。

  8. 选择单个标准图像模式虚拟磁盘以分配给VM的集合。

  9. 创建目录或使用以前版本(Vista或VDA 5.6的Windows 7)的现有目录。可用的选项取决于您选择的目录选项:

    • 如果选择创建目录,请提供该目录的名称和描述。合适的机器类型包括:
      • Windows客户端操作系统-最好的为用户提供个性化的桌面,或从桌面操作系统向用户提供应用程序。提供将用户的更改保存到Personal vDisk的选项。
      • Windows Server操作系统——最适合提供托管共享桌面,用于大规模部署标准化的机器或应用程序,或两者兼有。
      • vGPU选项仅支持桌面操作系统。
    • 如果使用菜单选择现有目录,则显示该目录的描述,计算机类型,分配类型和用户数据。
  10. 选择虚拟机参数.首选项因机器OS类型而异,如果在会话结束后丢弃分配的用户更改。

    1. 对于随机分配给不需要Personal vDisk的用户的Windows Client或Windows Server机器:
      • 创建的VM数(默认为1)
      • vcpu(默认基于先前选择的模板)
      • 如果模板配置了动态内存,则需要两个额外的配置设置(最小和最大内存)。
      • 本地写缓存磁盘(默认为6 GB)
      • 引导模式。PXE引导(需要运行PXE服务)。BDM磁盘(为启动设备管理器文件创建分区)。
    2. 除了上面列出的偏好外,随机分配或静态分配给用户的Windows客户端计算机有更多的首选项:
      • 个人vDisk大小(默认值为10 GB)。从个人vDisk引导目标设备时,默认情况下,虚拟磁盘的OS分区C:\仅显示分配给个人vDisk的空间量。它不显示个人vDisk的真实大小。
      • 个人vDisk驱动器号(默认为P)。目标设备用于个人vDisk的驱动器号。允许的范围介于之间艾凡:你:W: Z:
  11. 选择适当的方法添加Active Directory计算机帐户:

    • 创建帐户
    • 导入现有帐户

    显示的页面取决于您选择的Active Directory方法。

  12. 创建帐户:将权限委托给设置控制台用户,以允许创建或修改Active Directory帐户来管理计算机帐户密码。

    • 从中选择相应的域领域菜单框,然后从该域列出的OU中选择。域和OU默认为当前用户的权限。
    • 的选项中选择机器命名选项帐户命名计划菜单文本框。输入一个有效的命名方案,该方案至少包含一个小于或等于15个字符的哈希符号(#)。另外,选择一个数字/字符填充选项,动态替换指定命名方案中的哈希符号,在创建每个虚拟机时递增一个哈希符号。
  13. 要导入现有帐户:

    • 点击浏览浏览要导入的适当OU,或单击进口导入现有的.csv文件格式如下:

      名称、类型、描述

      PVSPC01,计算机,,

      所需的数显示之前指定的虚拟机数量添加了数量显示列表中的条目数。如果您导入存在于下列位置中的任何一个机器帐户名,则它们是无效的。它们不会显示在列表中。Citrix Virtual Apps and Desktops(作为机器)、Citrix Provisioning(作为设备)和hypervisor(作为虚拟机)。如果AD结构包含许多对象或容器,或者您正在导入许多机器帐户,则导入可能会花费很长时间。它必须验证每个导入的帐户在Citrix Provisioning、Citrix Virtual Apps和desktop以及目标管理程序中不存在。如果是,则在导入完成时,您将收到以沙漏光标形式出现的反馈。

  14. 查看所有配置设置。确认后,在所有主机上一次一次进行以下操作,直到配置完成:

    • 如果适用,请创建Citrix Virtual Apps和Desktops Catalog
    • 使用主机模板在主机的hypervisor上创建虚拟机
    • 如果指定,则创建BDM分区
    • 如果使用带有个人vDisk目录的流,请创建个人vDisk,然后将个人vDisk附加到虚拟机
    • 创建指定大小的写缓存磁盘
    • 创建Citrix Provisioning目标设备,然后将选择的虚拟磁盘分配给这些设备
    • 将目标设备添加到选定的供应集合中
    • 将虚拟机添加到“Citrix Virtual Apps and Desktops”目录中
    • 启动每个VM以格式化新创建的写缓存磁盘

如果在配置期间取消,则必须手动删除以下内容:

  • Citrix Virtual Apps和Desktops Machines来自分配的目录
  • 已创建的活动目录计算机帐户。
  • 新创建的Citrix虚拟应用程序和桌面目录。
  • Citrix在选定的设备集合中创建目标设备。
  • 在任何选定的主机虚拟机管理程序上创建的VM。

vDisks可以更新并重新分配给使用个人vDisks的目标设备。但是,基本磁盘必须具有相同的操作系统,并且必须具有机器SID。要更新和重新分配虚拟磁盘,请复制目标设备当前分配的基本虚拟磁盘映像。更新映像以包含新的Citrix Provisioning软件和驱动程序。将更新后的虚拟磁盘重新分配给目标设备。要重新分配虚拟磁盘,请使用VDISK属性分配VDISK对话框。

Nutanix acropolis要求

使用Citrix Provisioning with Nutanix Acropolis时,需要满足以下要求:

  • 用于Citrix资源调配的已安装Nutanix Acropolis虚拟机监控程序插件。从下载此插件Nutanix支持网站.看看Nutanix文件网站安装信息。
  • Citrix虚拟应用程序和桌面主机连接到AHV。
  • Nutanix Acropolis平台版本5.1.1或更高版本。

提示:

AHV供应的唯一要求是选择容器。

使用Nutanix Acropolis管理程序时的重要注意事项

在使用Nutanix时,请考虑以下几点:

  • 已发放虚拟机的网卡不能删除后再读取。
  • 不支持Linux VM和BDM分区。
  • 仅支持Citrix Virtual Apps和桌面安装向导,而不是Streamed VM向导。
  • Acropolis虚拟化环境对虚拟机使用快照,不使用模板。
  • 理想情况下,快照没有连接的硬盘,因为Nutanix Acropolis虚拟机监控程序在资源调配期间不会移除硬盘。
  • 当您部署从BDM ISOS引导的计算机时,ISO将安装在快照中。配置的VMS设置为使用PXE引导。即使在安装向导中选择了PXE,部署的VMS也会尊重模板快照。只要模板快照包含BDM ISO和默认启动顺序,这些VMS就会向BDM ISO引导而无需额外的步骤。
  • 对于PXE引导,必须使用命令行选项将VM引导顺序设置为网络在成像之前。
  • 使用虚拟主机连接向导手动添加Nutanix AHV主机时,没有足够的信息与Nutanix AHV主机单元有效通信。由Citrix虚拟应用程序和桌面DDC提供的这些信息不会与虚拟主机连接向导共享。因此,此信息不会用于验证凭据。因此,验证连接为Nutanix AHV主机禁用虚拟主机连接向导中的按钮。

虚拟主机连接向导凭据对话框的映像

注意:

有关Nutanix Acropolis管理程序的信息,请参见Nutanix文件门户网站

为Nutanix AHV主机实现UEFI来宾虚拟机

Citrix资源调配允许您为Nutanix AHV主机实施UEFI来宾VM。存在以下先决条件:

  • 安装了Citrix虚拟应用程序和桌面DDC,以及Nutanix插件。
  • Nutanix插件安装在发放服务器和发放控制台。

注意:

在安装OS之前,VM将设置为UEFI。

要实现Nutanix AHV的UEFI guest VM:

  1. 创建主VM。

  2. SSH进入Nutanix acropolis并运行以下命令:acli vm.update uefi_boot = true

  3. 挂载Windows和虚拟iso并安装操作系统。

  4. 在操作系统上安装所有Windows更新。

  5. 将OS加入Active Directory。

  6. 在目标设备上安装Citrix资源调配。

  7. 运行Citrix Provisioning Imaging Wizard创建目标设备记录、虚拟磁盘和其他元素。选择没有关闭目标设备,而不是在结束时重新启动它。

  8. 设置虚拟机从ISO和PXE方式启动。选择以下启动选项之一:

    • ISO引导 - 从配置控制台创建的BDM ISO安装。SSH进入Nutanix acropolis并运行以下命令:acli vm。update_boot_device虚拟机名称disk_addr=CDROM BUS.例如,ACLI vm.update_boot_device testvm disk_addr = IDE.0.这个命令字符串示例假设CDROM是总线IDE 0。

    • Network boot - SSH进入Nutanix Acropolis,运行以下命令:acli vm。update_boot_device < VM_NAME > mac_addr = < mac_addr >acli vm。update_boot_device testVM mac_addr = 52:54:00:2c: ff: 03

  9. 启动虚拟机并登录Windows以启动成像向导的第二阶段,成像
  10. 创建一个虚拟机。和主虚拟机一样,重复步骤2和7。
  11. 在配置控制台中,使用VM的MAC地址为快照VM创建VM记录。将在步骤7中创建的虚拟磁盘分配给此设备记录。
  12. 启动VM。安装VDA,然后在提示时重启。安装完成后关闭。
  13. 创建该虚拟机的快照。
  14. 在配置控制台中设置虚拟磁盘为标准图像模式.如果缓存模式是设备硬盘上的缓存具有溢出到硬盘的设备RAM中的缓存,向导会提示您创建缓存磁盘。
  15. 使用Citrix Virtual Apps and Desktop setup Wizard(Citrix虚拟应用程序和台式机设置向导)使用创建的虚拟磁盘配置UEFI配置目标设备。

SCVMM要求

不能在Hyper-V上发放带vgpu功能的虚拟机。

在不透明网络上提供vda

要在不透明网络上配置VDA,请使用Citrix Virtual Apps和桌面设置向导。

创建托管单元,并使用Citrix Studio将不透明网络关联到它。看到连接和资源了解更多信息。

使用Citrix Studio选择一个不透明的网络

在Citrix Studio中,访问添加连接和资源页。在里面网络部分中,选择表示不透明网络的资源,然后单击下一个

工作室添加连接和资源

提示:

使用不透明网络创建主机单元后,请在配置控制台的Citrix虚拟应用程序和桌面向导中使用它。

将vda分配到指定的资源池

Citrix Provisioning 1912支持在本地ESX hypervisor的特定资源池中发放vda。您可以使用Citrix Provisioning控制台中的Citrix Virtual Apps和desktop Setup Wizard来提供这个VDA。

注意:

在使用配置控制台中的安装向导之前,使用Citrix Studio使用资源池创建一个托管单元。

  • 预置的目标设备安装程序注册WMI和性能计数器提供程序。不需要在提供的目标设备上配置其他安装选项。
  • 当前的CVhdMp性能计数器提供商仅支持VHDX的目标设备使用设备RAM中的缓存,硬盘上溢出.配置资源池在Citrix Studio中,启动添加连接和资源向导.从添加连接和资源页面,选择存储管理.在里面选择群集字段,点击浏览

工作室存储管理

选择合适的集群,然后单击下一个.选择Compute-ResourcePool或下的任何子资源池选项Compute-ResourcePool

工作室存储管理

在配置控制台中使用Citrix Virtual Apps和Desktops Setup向导,选择带有资源池的主机单元。点击下一个

工作室存储管理

提示:

要在根集群级别进行供应,请选择忽略资源池信息,在群集级别创建VM复选框。

集群和资源池信息出现在Citrix虚拟应用程序和安装向导的概要页面:

工作室存储管理

使用PowerShell在资源池级别提供vda

Citrix Provisioning 1912包含一个新的开关参数,UseResourcePool,添加到StartPvsProvisionXdMachinesCitrix。ProvisioningServicesPowerShell cmdlet。

在资源池级别提供计算机,使用Start-ProvisionXdMachines-用户资源库开关参数。

例如:

启动PvsProvisionXdMachines-DdcAddress-BootType-CatalogName-CatalogDescription-SessionSupport-AllocationType-PersistUserChanges-Scope-VdaLevel-XenDesktopHostResource-HostResourcePassword-TemplateName-NetworkPath-StoreId-SiteId-DiskLocatorId-Domain-OrganizationalUnit-NamingScheme-VmCount-DeviceMemory-DeviceCpu-DeviceWriteCachizeSize-NameSuffixType-VmPvdSize-VMPVDRIVE-用户资源--需要复制-->

注意:

如果参数-用户资源库不包括在内,VDA在根群集级别配置。

使用Citrix虚拟应用程序和桌面安装向导将虚拟桌面部署到VM