Product Documentation

由 MCS 管理的计算机目录

Oct 12, 2015

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

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

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

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

置备方法 OS 类型 处理调配任务的产品
部署到主映像 部署到克隆 通知
Machine Creation Services 桌面操作系统或服务器操作系统 Connector Studio Studio
提示:Connector 提供计算机目录特点的概要,包括有关如何处理目录的信息。要查看该信息,请依次导航到 Device Collections(设备集合)> Citrix Delivery Sites(Citrix 交付站点)> 目录,在列表中的目录上单击鼠标右键,然后选择 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 交付站点)> 目录,在目录名称上单击鼠标右键,然后选择 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 计算机目录的设备集合。
    部署设置

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

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

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

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

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

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

    2. 如果应用程序未部署,请等待片刻,然后单击 Run Summarization(运行摘要)。
      警告:请等到“View Status”(查看状态)屏幕报告已为更新设备成功部署后,再继续操作。

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

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

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

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

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

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

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

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

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

按照以下步骤可将应用程序的安装定位到静态分配的、在本地磁盘上存储用户数据的桌面操作系统 (VDI) 会话计算机。管理这些计算机的方式与管理物理机的方式完全相同:对于 Connector 没有任何特殊要求。为方便起见,提供以下步骤。
  1. 在 Configuration Manager 控制台中,依次展开 Assets and Compliance(资产与合规性)> Device Collections(设备集合)> Citrix Delivery Sites(Citrix 交付站点)> 目录,单击目录名称,然后依次单击 Home(主页)> Deploy(部署)> Application(应用程序)

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

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

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

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

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

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

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

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