传统需求高级实现 使用 system center configuration manager 2012 实现深入应用管理

30
需需需需需需 传统 需需 System Center Configuration Manager 2012 需需需需需需需需 MIA-300-3 需需 Justin Gao 需需需需需需需需 需需 需需需 需需需需 ()

Upload: shana

Post on 26-Jan-2016

162 views

Category:

Documents


4 download

DESCRIPTION

MIA-300-3. 高扬 Justin Gao. 解决方案技术顾问. 微软(中国)有限公司. 传统需求高级实现 使用 System Center Configuration Manager 2012 实现深入应用管理. Source: Gartner Executive Programs (2011 ). 议程. Configuration Manager 2012 软件部署概述 创 建、部署和监控应用程序 用户和设备关联( User Device Affinity ) 简化的应用 , 强大的规则 高 级功能. 为什么重新设计软件部署功能?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

传统需求高级实现使用 System Center Configuration Manager 2012 实现深入应用管理

MIA-300-3

高扬 Justin Gao

解决方案技术顾问微软(中国)有限公司

Page 2: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Source: Gartner Executive Programs (2011)Top 10 Business Priorities

Asia Rank

Global Rank

Top 10 Technology Priorities

Asia Rank

Global Rank

Attracting and retaining new customers

1 2 Cloud computing 1 1

Increasing enterprise growth 2 1 IT management 2 4

Improving technical infrastructure 3 7 Mobile technologies 3 3

Expanding into new markets and geographies

4 - Virtualization 4 2

Creating new products or services (innovation)

5 4 Business intelligence 5 5

Improving enterprise efficiency 6 8 Infrastructure 6 9

Increased use of information/analytics

7 -Business Process Management

(BPM)7 -

Improving business processes 8 6 Data management 8 -

Enhancing sales and marketing 9 - Enterprise applications 9 -

Implementing and updating business applications

10 5 Collaboration technologies 10 8

Reducing enterprise costs - 3Networking, voice and data

communications- 6

Web 2.0 / social media - 10

Page 3: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

议程Configuration Manager 2012 软件部署概述

创建、部署和监控应用程序用户和设备关联( User Device Affinity )

简化的应用 , 强大的规则

高级功能

Page 4: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

为什么重新设计软件部署功能?最终用户正在改变 --- 应用程序将如何改变 ?

更多的移动性大量的设备对新一代软件部署平台的期望

您所使用的应用方式在改变App-VSaaS数据中心托管( VDI 、远程 / 无缝的应用)移动应用程序

我们该怎么办?从软件包 / 程序重写我们定义的应用程序不要完全放弃——软件包 / 应用程序 仍然存在

Page 5: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

应用模型图

部署类型

必要的规则

依存关系

检测方式

终端用户数据源

内容

安装参数

给您的用户人性化的信息

让您的应用程序易于组织和管理

能否安装应用

应用程序源文件

要安装应用 ?

命令行和参数

必须存在的应用程序

App-V

Windows Script

Windows Installer (MSI)

Mobile (CAB)

管理员属性关于软件应用程序的摘要信息

Page 6: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

依存关系 为了让当前应用部署类型正常安装 , 相关部署类型 (Deployment Types)

必须存在 1 到多个依存关系 和与和与或的关系

安装 .NET Framework 3.5 或 4.0 并且如果当前没有安装 IE9 ,无论浏览器是哪个版本 , 都安装 IE9

以应用程序的依存关系进行建模,同时也可以被独立部署 使用两种依存关系 :

依存关系不存在,不安装应用程序依存关系不存在,自动安装相关的应用程序

Page 7: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Demo1: 简单并快速的创建应用程序条件规则和依存关系

Page 8: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

内容分发 分发点组

可以被链接到集合为了更优化工作流程自动化分发内容到已添加到组中的分发点

分发内容向导同时发送多个程序包到多个分发点或组检测应用程序依存关系并将它们添加到分发选择一个任务序列并分发所有相关内容

内容库 相同文件仅被存储一次 , 即使它们被应用在多个应用程序、程序

包、更新包等只有在分发点上必要的文件才通过网络分发

带宽控制 可以在分发点上定制时间和带宽利用率

Page 9: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

部署 取代了 Configuration Manager 2007 的“播发” 当一个应用程序部署到集合时创建

由于应用基于状态,因此仅需要部署到集合一次 两种类型的部署

必须的 ( 类似于 Configuration Manager 2007 中的强制安装 )可用的 ( 类似于 Configuration Manager 2007 中的可选安装 )

针对于用户的应用程序将出现在 Software Catalog针对于设备的应用程序将出现在客户端的 Software Center

两类行为安装 卸载

当目标为用户或用户安全组集合时将提供“ Pre-deployment” 的设置功能

Page 10: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Demo2: 分发内容并部署应用程序

Page 11: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Software Catalog:针对于用户的可用软件 浏览并搜索软件

完全本地化的网站和应用通过类别和名称进行搜索

安装软件从 Software Catalog 直接自助安装利用完整的基础架构和状态可经审批的自动化安装

请求应用程序请求批准软件安装查看请求历史记录

Page 12: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Demo3: 使用 Software Catalog部署应用程序

Page 13: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

什么是用户和设备关联 (UDA)? UDA 是帮助我们的客户转移到以用户为中心的软件分发的关键

提供了定义用户与设备关系的能力允许管理员仅在用户关联到主设备上安装应用程序,而不是将应

用程序安装在用户所登陆的每个设备上 Configuration Manager 2012 支持 :

单个用户的单个主要设备单个用户的多个主要设备单个设备的多个主要用户

同时允许管理员和用户定义用户与设备的关系

Page 14: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

用户和设备关联的优势 允许基于用户和设备之间的关系的应用部署

例如 :如果该设备是目标用户的主设备时则安装 MSI格式的

Microsoft Office ,否则不安装如果该设备是目标用户的主设备时则安装 MSI 或 App-V 版本的

Microsoft Office;如果不是主设备则安装 Citrix XenApp 启用预部署软件:安装软件程序到用户的主设备无论用户是否登陆

用户系统需要在周五午夜进行软件部署OSD 功能 – 为某用户的系统提前部署好特定应用程序

Page 15: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

如何设置用户与设备关联 ? 用户和设备的关联和定义 :

基于对客户端的使用量从外部系统导入文件作为操作系统部署 (OSD) 的一部份

可以从 PXE, Bootable 和 Prestaged介质设置UDA 关系可以被配置为 :

自动批准 , 待批准和不批准在移动设备上注册最终用户通过 Software Catalog管理员手动设置

客户端代理设置在集合上定义用户设备关联配置在基于用户的客户端代理设置中启用 UDA

Page 16: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Demo4: User Device Affinity 和设置主要设备

Page 17: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

多种部署类型的优势使用灵活的方式来提供基于条件的不同安装格式部署类型的数量和类型上没有任何限制

App-V 和 XenApp 的部署类型可以部署到用户临时登陆的终端上 ,而完整版 MSI 的应用将部署到用户主要的桌面计算机上

内置的部署类型 – MSI, Script, App-V, Windows Mobile 6.x and Nokia

Citrix – 将在 SCCM 2012 RTM后承诺提供 XenApp 的部署类型

Page 18: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

App-V 在 ConfigMgr 2012 中的新变化 必须要集成 App-V 4.6 SP1 客户端版本 新的应用程序模式,以用户为中心的功能

启用了应用程序依存关系的支持增强的更新行为选择性的发布组件动态套件支持

可与 Remote Desktop Services 集成 内容的改进

数据流的改进当使用下载和执行时减少虚拟化应用程序的足迹

Page 19: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Demo5: 应用程序的多个部署类型

Page 20: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

ConfigMgr 2012 中的全局条件 全局条件是为用户和 / 或设备提供适当软件的属性 全局条件是系统的 ”精雕工具”

默认的全局条件 = 内存大于 512MB定义的全局条件 = 机器是公司设备

“机器是公司设备” 将对应到注册表的某一键值全局表达式 – 全局条件和指定值的逻辑分组

“ 公司标准设备” 由一下条件组成 :内存 = 1 GB 和剩余磁盘空间 = 500 MB和操作系统 = Windows 7主要设备 = 是公司设备 = 是

Page 21: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Demo6: 全局条件和全局表达式

Page 22: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

应用程序卸载 目标

稳定 , 可靠和可预见性的经验将贯穿在所有的部署技术和部署类型中 (MSI, EXE, App-V, etc.)

确保基于状态的应用部署既包含基于状态的安装功能,也包含基于状态的删除功能

管理员创建卸载部署卸载也是部署行为应用模式为应用程序的每个部署类型定义一个卸载方法

自动创建 AppV 的部署类型MSI 部署类型事例 - msiexec /x “setup.msi”.

管理员定义一个特定的集合 ( 不论是用户还是计算机 ) 为目标进行卸载部署

如果一个用户或设备同时接收到安装和卸载部署操作 , 则将会进行安装

Page 23: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

什么是应用程序取代项目 定义 : 是管理员创建应用程序关系的能力 , 并显示当前应用程序比以

前的应用程序版本更新 . 并且最终使用户设备上的新版本的应用程序取代旧版本的应用程序

整体目标 : 利用了软件更新和 Windows Update 中的取代定义模式在正式推广至生产环境前允许管理员测试 /试航新的应用程序 , 同

时允许大多数用户继续使用旧的应用程序允许管理员停止对旧应用程序的安装并且使用户转移至新的应用

程序提供了在同一进程中使用户从一个应用程序版本迁移到另一个本

本的能力在软件列表或软件中心中仅提供用户最新版本应用程序的能力

Page 24: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

设计细节 是定义两个应用程序和部署类型的替代关系

管理员首先定义在应用程序级别的关系为两种类型的所有应用都对应上部署类型支持非关联的部署类型的取代和取代的应用

同时支持升级和卸载被取代的应用 关系查看器展示替代项目的关系 最终用户体验 :

用户在软件列表中默认仅能看到最新版本的应用程序必须的应用程序总是企业的最新版本针对用户安装的可用应用程序可以被自动化的更新

Page 25: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

Demo7: 应用程序卸载替换Application Uninstall Supersedence

Page 26: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

ConfigMgr 2012 应用部署总结应用模型

集成了所有支持的软件类型(MSI, Script, App-V, Mobile CAB)大大提高了依赖关系的处理安装条件规则安装检测方法应用程序的替换应用程序的卸载应用预检

用户与设备关联统一的监控体验最终用户体验

Software CatalogSoftware Center

内容管理分发组内容库

Page 27: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

相关参考

Page 28: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

相关课程MIA-200-15 孔令欣 Ling Kong System Center Advisor 基于云的知识服务 10月 12日 13:45-14:45 分会场 1

MIA-200-4 张海峰 Jeff Zhang 集成安保解决方案 - 微软使用的物理安防系统 10月 12日 14:55-15:55 分会场 10

MIA-200-9 尹川 Chris Yin 创建一个“统一、协调、体验优化”的跨平台桌面管理解决方案 10月 12日 14:55-15:55 分会场 9

MIA-200-10 黄利军 Leo Huang SCOM 2012 十年磨一剑,透明企业数据中心管理 10月 12日 16:05-17:05 分会场 10

MIA-200-11 黄利军 Leo Huang Forefront Identity Manager 2010 10月 13日 08:30-09:30 分会场 9

MIA-200-8 程尊华 Zunhua Cheng SCVMM 2012 技术概览 10月 13日 13:05-14:05 分会场 8

MIA-300-13 薛岑 Cen Xue Hyper-V R2健康检查 -配置及性能 10月 12日 08:30-09:30 分会场 12

MIA-300-2 金海龙 Frank Jin 太阳照常升起 10月 12日 09:40-10:40 分会场 12

MIA-300-3 高扬 Justin Gao 传统需求高级实现 - 利用 ConfigMgr 2012 深入实现应用管理 10月 12日 10:50-11:50 分会场 8

MIA-300-6 祁清华 Qinghua Qi 严密,稳定,易用—新一代微软安全卫士 Forefront TMG 2010 10月 12日 13:45-14:45 分会场 2

MIA-300-1 曾彦 Yan Zeng 使用 System Center Orchestrator ,构建系统 “非 IT 设备”的管

理平台 10月 13日 09:40-10:40 分会场 4

MIA-300-5 薛君敖 Junao Xue  云计算 + 移动互联网时代的 IT卓越管理 10月 13日 10:50-11:50 分会场 10

MIA-300-7 彭爱华 Mark Peng 虚拟化高可用性深入解析 10月 13日 14:15-15:15 分会场 11

MIA-300-12 刘刚 Gang Liu SCVMM 2012 : Fabric Management 10月 13日 15:25-16:25 分会场 12

MIA-300-14 王汉斌 Hanbin Wang

没有管理员的数据中心 --看 System Center 2012 改变机房的构建方式 10月 13日 15:25-16:25 分会场 11

MIA-300-17 郭昱旻 Guo Yumin 案例分享: Microsoft 如何管理企业中的 PC 10月 13日 15:25-16:25 分会场 8

MIA-300-16 邱爵荣 Joe Chou用微软的 System Center Virtual Machine Manager 2012 建立

IaaS虚拟化服务的运维模块 10月 13日 16:35-17:35 分会场 10

Page 29: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

提问与回答

Page 30: 传统需求高级实现 使用 System Center Configuration Manager 2012  实现深入应用管理

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED

OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.