Product Documentation

将应用程序部署到计算机目录

May 06, 2016

Connector 使您可以使用 Configuration Manager,像在物理环境下部署软件一样将软件部署到 Citrix 环境。

重要:本部分中的主题假设您已在 Configuration Manager 中创建应用程序,并在 XenApp 或 XenDesktop 中创建计算机目录和交付组。

部署步骤将因置备方法而异:

Machine Creation Services (MCS) 管理的计算机目录

要将应用程序部署到 MCS 管理的计算机,您可使用基本的 MSI、App-V 或脚本部署类型创建每个应用程序,然后将这些应用程序部署到包含更新设备和计算机克隆的设备集合。

下表根据用户数据的处理方式以及部署是否针对所有用户来说明部署的目标位置。 Connector 在 Configuration Manager 中使用更新设备来表示具有主映像的 VM。

操作系统类型 用户数据处理方式 部署到:

桌面操作系统

丢弃

包含更新设备的设备集合

存储在 PvD 上

  • 如果部署针对所有用户,则部署到包含更新设备的设备集合
  • 如果部署是可选的,则部署到用户集合

存储在本地磁盘上

设备集合

服务器操作系统

丢弃

包含更新设备的设备集合

下表指出了是由 Connector 还是 MCS 处理各种调配任务。 应用程序可在所有指定的克隆计算机更新完毕后发布给用户。 有关部署调配的详细信息,请参阅部署调配。 

 

置备方法操作系统类型处理调配任务的产品
  部署目标位置
主映像
部署目标位置
克隆
通知
计算机创建
服务
桌面操作系统或
服务器操作系统
ConnectorStudioStudio

提示:Connector 提供计算机目录特点的概要,包括有关如何处理目录的信息。 要查看该信息,请依次导航到“Device Collections”(设备集合)>“Citrix Delivery Sites”(Citrix 交付站点)>“Catalog”(目录),在列表中的目录上单击鼠标右键,然后选择“Machine Catalog Properties”(计算机目录属性)。

准备应用程序部署

要将应用程序部署到 MCS 管理的计算机目录,您需要使用 Configuration Manager 和 Citrix Studio。 下列示意图和内容说明了 MCS 的设置过程。

 

MCS 映像设置工作流

 

Connector 与 MCS 的集成包括您在置备设置和配置过程中通常执行的任务(示意图中的第 1 步到第 3 步),并将置备的资产与 Configuration Manager 同步。

  • 第 1 步:按照准备主映像部分的指导原则,照常创建主映像。
  • 第 2 步- 第 3 步:使用 Citrix Studio 创建计算机目录和交付组。
  • 第 4 步:在 Connector 将 Configuration Manager 与 XenApp 或 XenDesktop 同步后,使用 Configuration Manager 为主映像指定更新设备,然后部署应用程序。
  • 如果置备的计算机丢弃用户数据或将用户数据存储在 PvD 上,首先指定包含主映像的更新设备,然后再进行部署。
  • 如果置备的计算机将数据存储在本地设备上,请继续部署。

将应用程序部署到更新设备管理的桌面操作系统或服务器操作系统会话计算机

按照下列步骤可将以下计算机的应用程序安装定位到包含更新设备的设备集合:

  • 丢弃用户数据的服务器操作系统(托管共享)或桌面操作系统 (VDI) 会话计算机
  • 在 PvD 上存储用户数据的桌面操作系统 (VDI) 会话计算机

    重要:当用户数据存储在 PvD 上时,如果应用程序部署针对所有用户,应将部署定位到包含更新设备的设备集合。 如果应用程序不针对所有用户,则将其部署到用户集合。 如果用户选择安装应用程序,应用程序会安装在用户的个人虚拟磁盘上。

为便于您参考,步骤后面提供了工作流示意图。

  1. 选择一个更新设备:
    1. 在 Configuration Manager 控制台中,依次展开“Assets and Compliance”(资产与合规性)>“Device Collections”(设备集合)>“Citrix Delivery Sites”(Citrix 交付站点)>“Catalog”(目录),在目录名称上单击鼠标右键,然后选择“Designate Update Device”(指定更新设备)。

      提示:如果 Connector 显示消息,提示您此设备集合不需要更新设备,请部署应用程序。

      此时将显示所有已安装 Citrix VDA 并将其配置为主映像的设备的列表。 如果该列表内容为空,说明 Configuration Manager 管理的任何设备均未安装 VDA,或者 Configuration Manager 未对已配置为主映像的 VDA 执行硬件清单操作。 您可以按名称搜索更新设备。

    2. 选择计算机名称,然后单击“Verify and Select”(验证并选择)。 验证计算机后,单击“OK”(确定)。 

      提示:如果 Configuration Manager 无法联系到计算机,会显示错误消息,而您可以选择继续操作还是取消操作。 有关详细信息,请参阅排除问题。 

      更新设备将添加到设备集合,集合成员数量增加 1 个。

  2. 要部署应用程序,请选择目录名称,然后依次单击“Home”(主页)>“Deploy”(部署)>“Application”(应用程序)。 

    此时将显示“Deploy Software Wizard”(部署软件向导)。

  3. 在“General”(常规)页面上:从“Software”(软件)中单击“Browse”(浏览),然后选择要部署的应用程序。  

    不要更改“Collection”(集合)。

  4. 在“Content”(内容)页面上,为 MSI 或 App-V 应用程序选择分发点。 对于基于脚本的应用程序,应用程序已位于主机上,没有需要分发的内容,因此只需单击“Next”(下一步)。 
  5. 在“Deployment Settings”(部署设置)页面上:对于“Purpose”(用途),请选择“Required”(必需),以便 Configuration Manager 强制安装应用程序。

    重要:如果不选择“Required”(必需),则 Configuration Manager 不会将应用程序部署到包含 Citrix 计算机目录的设备集合。

    部署设置


  • 在“Scheduling”(计划)页面上:指定提供可用应用程序的日期和时间以及安装截止时间。 计划默认为尽快安装。

    有关计划部署的信息,请参阅 System Center 2012 Configuration Manager 的 Microsoft TechNet 文档库

  • 按照屏幕上的说明完成向导。

    “Completion”(完成)页面上的绿色复选标记表示应用程序已计划进行部署。

  • 验证应用程序是否已部署到更新设备:
    1. 在 Configuration Manager 控制台中,依次单击“Monitoring”(监视)>“Deployments”(部署),在应用程序上单击鼠标右键,然后选择“View Status”(查看状态)。

      如果应用程序已部署,会显示绿色的成功项目,并且“Asset Details”(资产详细信息)下方会显示更新设备的名称。

    2. 如果应用程序未部署,请等待片刻,然后单击“Run Summarization”(运行摘要)。

      警告:请等到“View Status”(查看状态)屏幕报告已为更新设备成功部署后,再继续操作。

      应用程序部署完毕后,“In Progress”(正在进行)选项卡会列出映像的克隆,并显示其状态为“Waiting For Orchestration”(等待调配)。

  • 要使用更新设备更新计算机目录,请在 Citrix Studio 中执行以下步骤,或者通知 XenApp 或 XenDesktop 管理员计算机目录已准备就绪并可以更新。
    1. 在 Citrix Studio 中,单击计算机目录,在第 1 步中选择的计算机目录上单击鼠标右键,然后单击“更新计算机”。
    2. 选择交付组”,然后单击“下一步”。 
    3. 在“主映像”页面上,选择主映像并单击“下一步”。 
    4. 在“Rollout Strategy”(推行策略)页面上,指定更新时间和希望 Studio 通知用户的方式。

      如果您为服务器操作系统计算机目录使用 MCS,选项“On next shutdown (not right now)”(下次关机时(而非立即))不会使 Connector 重新启动计算机。 而是选择您希望 Studio 如何处理通知。

    5. 单击“下一步”,单击“完成”,然后观察计算机目录名称上的进度条。  

      该进度条指示 MCS 正在为更新设备创建快照。 此过程可能需要片刻时间。 请等待绿色进度条消失再继续操作。

  • 要验证计算机目录中的克隆是否已全部更新:在 Configuration Manager 控制台中,依次单击“Monitoring”(监视)>“Deployments”(部署),在应用程序上单击鼠标右键,然后选择“View Status”(查看状态)。

    如果应用程序已部署,会显示绿色成功项目,并且“Asset Details”(资产详细信息)下方会显示更新设备和计算机克隆的名称。

  • 此时,您可以发布应用程序。  Connector 会等到交付组中的所有活动计算机均报告合规后再进行发布。 活动计算机是指已联机并且不处于 XenApp 或 XenDesktop 维护模式的计算机。

    MCS 维护工作流

  • 将应用程序部署到在本地磁盘上存储用户数据的桌面操作系统会话计算机

    按照以下步骤可将应用程序的安装定位到静态分配的、在本地磁盘上存储用户数据的桌面操作系统 (VDI) 会话计算机。 管理这些计算机的方式与管理物理机的方式完全相同:对于 Connector 没有任何特殊要求。 为方便起见,提供以下步骤。

    1. 在 Configuration Manager 控制台中,依次展开“Assets and Compliance”(资产与合规性)>“Device Collections”(设备集合)>“Citrix Delivery Sites”(Citrix 交付站点)>“Catalog”(目录),单击目录名称,然后依次单击“Home”(主页)>“Deploy”(部署)>“Application”(应用程序)。

      此时将显示“Deploy Software Wizard”(部署软件向导)。

    2. 在“General”(常规)页面上:从“Software”(软件)中单击“Browse”(浏览),然后选择要部署的应用程序。  

      不要更改“Collection”(集合)。

    3. 在“Content”(内容)页面上,为 MSI 或 App-V 应用程序选择分发点。 对于基于脚本的应用程序,应用程序已位于主机上,没有需要分发的内容,因此只需单击“Next”(下一步)。 
    4. 在“Deployment Settings”(部署设置)页面上,确保三个复选框已清除。
    5. 在“Scheduling”(计划)页面上:指定提供可用应用程序的日期和时间以及安装截止时间。 计划默认为尽快安装。

      有关计划部署的信息,请参阅 System Center Configuration Manager 的 Microsoft TechNet 文档库

    6. 按照屏幕上的说明完成向导。

      “Completion”(完成)页面上的绿色复选标记表示应用程序已计划进行部署。

    7. 监视部署,以确定桌面托管应用程序何时准备就绪并可以发布。 

    由 Provisioning Services (PVS) 管理的计算机目录

    要将应用程序部署到 Provisioning Services 管理的计算机,您可使用基本的 MSI、App-V 或脚本部署类型创建每个应用程序,然后将这些应用程序部署到包含更新设备和计算机克隆的设备集合。

    下表根据用户数据的处理方式以及部署是否针对所有用户来说明部署的目标位置。 在 Configuration Manager 中,Connector 使用更新设备来表示具有主映像的 VM。

    操作系统类型用户数据处理方式部署到:
    桌面操作系统或服务器操作系统丢弃包含更新设备的设备集合
    桌面操作系统存储在 PvD 上
    • 如果部署针对所有用户,则部署到包含更新设备的设备集合
    • 如果部署是可选的,则部署到用户集合

    下表指出了是由 Connector 还是 Provisioning Services 处理各种调配任务。 应用程序可在所有指定的克隆计算机更新完毕后发布给用户。 有关部署调配的详细信息,请参阅部署调配。 

    置备方法操作系统类型处理调配任务的产品
      部署到主映像部署到克隆通知
    Provisioning Services桌面操作系统ConnectorProvisioning Services不适用
    服务器操作系统ConnectorConnectorConnector

    提示:Connector 提供计算机目录特点的概要,包括有关如何处理目录的信息。 要查看该信息,请依次导航到“Device Collections”(设备集合)>“Citrix Delivery Sites”(Citrix 交付站点)>“Catalog”(目录),在列表中的目录上单击鼠标右键,然后选择“Machine Catalog Properties”(计算机目录属性)。

    准备应用程序部署

    要将应用程序部署到 Provisioning Services 管理的计算机目录,您需要使用 Configuration Manager、XenApp 或 XenDesktop 和 Provisioning Services。 下列示意图和内容说明了 Provisioning Services 的设置过程。

    PVS 设置工作流

     

     

    Connector 与 Provisioning Services 的集成包括您在置备设置和配置过程中通常执行的任务(示意图中的第 1 步到第 4 步),并将置备的资产与 Configuration Manager 同步。

    • 第 1 步 - 第 3 步:Citrix 管理员使用 Provisioning Services 创建维护和克隆 VM 模板,创建虚拟磁盘,然后运行 XenDesktop 设置向导将虚拟桌面部署到 VM,并将虚拟桌面添加到计算机目录。 有关在 Provisioning Services 控制台中执行的任务的详细信息,请参阅将 Provisioning Services 与 Citrix Connector 7.5 for Configuration Manager 结合使用
    • 第 4 步:Citrix Studio 管理员创建交付组。
    • 第 5 步:Configuration Manager 管理员为主映像指定更新设备,然后部署应用程序。

    将应用程序部署到更新设备


    按照下列步骤可将以下计算机的应用程序安装定位到包含更新设备的设备集合:

    • 丢弃用户数据的服务器操作系统(托管共享)或桌面操作系统 (VDI) 会话计算机
    • 在 PvD 上存储用户数据的桌面操作系统 (VDI) 会话计算机

      重要:当用户数据存储在 PvD 上时,如果应用程序部署针对所有用户,应将部署定位到包含更新设备的设备集合。 如果应用程序不针对所有用户,则将其部署到用户集合。 如果用户选择安装应用程序,应用程序会安装在用户的个人虚拟磁盘上。

    为便于您参考,步骤后面提供了工作流示意图。

    1. 选择一个更新设备:
      1. 在 Configuration Manager 控制台中,依次展开“Assets and Compliance”(资产与合规性)>“Device Collections”(设备集合)>“Citrix Delivery Sites”(Citrix 交付站点)>“Catalog”(目录),在目录名称上单击鼠标右键,然后选择“Designate Update Device”(指定更新设备)。

        此时将显示所有已安装 Citrix VDA 并将其配置为主映像的设备的列表。 如果该列表内容为空,说明 Configuration Manager 管理的任何设备均未安装 VDA,或者 Configuration Manager 未对已配置为主映像的 VDA 执行硬件清单操作。

      2. 选择计算机名称,然后单击“Verify and Select”(验证并选择)。 验证计算机后,单击“OK”(确定)。 

        提示:如果 Configuration Manager 无法联系到计算机,会显示错误消息,而您可以选择继续操作还是取消操作。 有关详细信息,请参阅排除问题。 

        更新设备将添加到设备集合,集合成员数量增加 1 个。

    2. 要部署应用程序,请选择目录名称,然后依次单击“Home”(主页)>“Deploy”(部署)>“Application”(应用程序)。 

      此时将显示“Deploy Software Wizard”(部署软件向导)。

    3. 在“General”(常规)页面上:从“Software”(软件)中单击“Browse”(浏览),然后选择要部署的应用程序。  

      不要更改“Collection”(集合)。

    4. 在“Content”(内容)页面上,为 MSI 或 App-V 应用程序选择分发点。 对于基于脚本的应用程序,应用程序已位于主机上,没有需要分发的内容,因此只需单击“Next”(下一步)。 
    5. 在“Deployment Settings”(部署设置)页面上:对于“Purpose”(用途),请选择“Required”(必需),以便 Configuration Manager 强制安装应用程序。

      重要:如果不选择“Required”(必需),则 Configuration Manager 不会将应用程序部署到包含 Citrix 计算机目录的设备集合。

      部署设置


  • 在“Scheduling”(计划)页面上:指定提供可用应用程序的日期和时间以及安装截止时间。 计划默认为尽快安装。

    有关计划部署的信息,请参阅 System Center 2012 Configuration Manager 的 Microsoft TechNet 文档库

  • 按照屏幕上的说明完成向导。

    “Completion”(完成)页面上的绿色复选标记表示应用程序已计划进行部署。

  • 管理虚拟磁盘映像:
    1. 在 Provisioning Services 中,创建新版本的虚拟磁盘。
    2. 在您的虚拟机管理程序中,使用新版本虚拟磁盘启动 Provisioning Services 维护 VM。

      有关详细信息,请参阅更新虚拟磁盘版本化的虚拟磁盘升级。   

  • 验证应用程序是否已部署到更新设备:
    1. 在 Configuration Manager 控制台中,依次单击“Monitoring”(监视)>“Deployments”(部署),在应用程序上单击鼠标右键,然后选择“View Status”(查看状态)。

      如果应用程序已部署,会显示绿色的成功项目,并且“Asset Details”(资产详细信息)下方会显示更新设备的名称。

    2. 如果应用程序未部署,请等待片刻,然后单击“Run Summarization”(运行摘要)。

      警告:请等到“View Status”(查看状态)屏幕报告已为更新设备成功部署后,再继续操作。

      应用程序部署完毕后,“In Progress”(正在进行)选项卡会列出映像的克隆,并显示其状态为“Waiting For Orchestration”(等待调配)。

  • 在 Provisioning Services 控制台中,将新版本虚拟磁盘提升到生产模式。

    有关详细信息,请参阅将 Provisioning Services 用于 Citrix Connector 7.5 for Configuration Manager 中的“将新版本虚拟磁盘提升到生产模式”。

    随后,Connector 会在服务器操作系统和桌面操作系统计算机的更新设备上调配应用程序和更新的安装。 Connector 会调配在虚拟磁盘提升到生产模式后重新启动服务器操作系统克隆。 虚拟磁盘提升到生产模式后,使用 Provisioning Services 控制台重新启动 PVS 桌面操作系统克隆。

  • 要验证计算机目录中的克隆是否已全部更新:在 Configuration Manager 控制台中,依次单击“Monitoring”(监视)>“Deployments”(部署),在应用程序上单击鼠标右键,然后选择“View Status”(查看状态)。

    如果应用程序已部署,会显示绿色成功项目,并且“Asset Details”(资产详细信息)下方会显示更新设备和计算机克隆的名称。

  • 此时,您可以发布应用程序。  Connector 会等到交付组中的所有活动计算机均报告合规后再进行发布。 活动计算机是指已联机并且不处于 XenApp 或 XenDesktop 维护模式的计算机。

    PVS 映像维护工作流

  • 手动管理的计算机目录

    要将应用程序部署到手动置备的计算机,您使用基本的 MSI、App-V 或脚本部署类型创建每个应用程序,然后将这些应用程序部署到设备集合。

    按照下列步骤:

    • 将应用程序的安装定位到手动置备的服务器操作系统(托管共享)会话计算机
    • 将应用程序的安装定位到手动置备的桌面操作系统 (VDI) 会话计算机

    提示:Connector 提供计算机目录特点的概要,包括有关如何处理目录的信息。 要查看该信息,请依次导航到“Device Collections”(设备集合)>“Citrix Delivery Sites”(Citrix 交付站点)>“Catalog”(目录),在列表中的目录上单击鼠标右键,然后选择“Machine Catalog Properties”(计算机目录属性)。

    1. 在 Configuration Manager 控制台中,依次展开“Assets and Compliance”(资产与合规性)>“Device Collections”(设备集合)>“Citrix Delivery Sites”(Citrix 交付站点)>“Catalog”(目录),单击目录名称,然后依次单击“Home”(主页)>“Deploy”(部署)>“Application”(应用程序)。

      此时将显示“Deploy Software Wizard”(部署软件向导)。

    2. 在“General”(常规)页面上:从“Software”(软件)中单击“Browse”(浏览),然后选择要部署的应用程序。  

      不要更改“Collection”(集合)。

    3. 在“Content”(内容)页面上,为 MSI 或 App-V 应用程序选择分发点。 对于基于脚本的应用程序,应用程序已位于主机上,没有需要分发的内容,因此只需单击“Next”(下一步)。 
    4. 在“Deployment Settings”(部署设置)页面上:对于“Purpose”(用途),请选择“Required”(必需),以便 Configuration Manager 强制安装应用程序。

      重要:如果不选择“Required”(必需),则 Configuration Manager 不会将应用程序部署到包含 Citrix 计算机目录的设备集合。


      部署设置


    5. 在“Scheduling”(计划)页面上:指定提供可用应用程序的日期和时间以及安装截止时间。 计划默认为尽快安装。

      有关计划部署的信息,请参阅 System Center 2012 Configuration Manager 的 Microsoft TechNet 文档库

    6. 按照屏幕上的说明完成向导。

      “Completion”(完成)页面上的绿色复选标记表示应用程序已计划进行部署。

    7. 监视部署,以确定应用程序何时部署完毕。