Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer...

31

Transcript of Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer...

Page 1: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu
Page 2: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

Notes客户端安装部署 及定制优化

郭启明 贾春丽

Page 3: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

12/7/12

演讲人

郭启明 软件工程师,IBM中国研发中心 Notes 8.5 / 8.5.1 / 8.5.2 / 8.5.3 / 9.0 贾春丽 高级软件工程师,IBM中国研发中心 Notes 8.0 / 8.5 / 8.5.1 / 8.5.2 / 8.5.3 / 9.0

Page 4: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

议程

Notes安装架构和特性

部署方式

新的部署工具

Q&A

Page 5: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

Notes安装架构 Notes 8/9 Installer

在Windows上使用MSI

在Linux上使用 − Redhat - Redhat Package

Manager (RPM) − Ubuntu – Debian Package

(DPKG)

在MacOS上使用 PackageMaker

安装包会安装Notes内核文件及Provisioning安装引擎

Provisioning安装引擎会安装Notes所需要的插件

Page 6: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

Notes安装特性

两种客户端安装包 AllClient客户端安装包 – 标准版

− 安装包包含Notes, Domino Designer和Domino Admin客户端 − 支持单用户安装 − 支持Windows平台

Notes客户端安装包 – 标准版和基本版 − 安装包只包含Notes客户端 − 在Windows平台支持单用户安装和多用户安装 − 在Mac和Linux平台支持多用户安装

Page 7: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

议程

Notes安装架构和特性

部署方式

新的部署工具

Q&A

Page 8: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

部署方式

Smart Upgrade

集成在Notes中,提供客户端自动升级。

Citrix XenApp

Citrix XenApp是一种按需应用交付解决方案,能够在数据中心对所有Windows应用实现虚拟化、集中部署和管理,并能作为一项服务、通过任何设备向所有用户交付应用。

Windows活动目录

微软提供的多样化的网络服务,包括通过组策略部署软件。

System Center Configuration Manager (SCCM)

以前被称为 Microsoft System Management Server

微软提供的系统管理软件,用来管理大量的基于Windows的计算机。

Page 9: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

Citrix XenApp

使用Notes标准版客户端进行安装(多用户安装模式)

使用管理员帐号登录Citrix服务器

在控制面板中选择添加删除程序

点击添加新程序并选择Notes安装包

定位并运行Setup.exe

开始安装

安装时的两个参数允许将数据目录定位到网络上 - MULTIUSERBASEDIR, MULTIUSERCOMMONDIR

setup.exe /v "SETMULTIUSER=1 MULTIUSERBASEDIR=C:\LocalAppDataUsers\!USERNAME! MULTIUSERCOMMONDIR=C:\LocalAppDataCommon CITRIX=1”

Page 10: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

SCCM

SCCM会使用系统帐户来部署Notes客户端

创建批处理文件来使用静默安装的参数运行Notes客户端的安装

批处理文件举例:

@Echo off

Set MYDIR=%~dp0

%MYDIR%setup.exe /s /v”/l*v %MYDIR%installation.log TRANSFORMS=%MYDIR%MyTransform.mst /qb+”

REM Optionally create a cab file with the log to be sent easily to support for review

Makecab.exe %MYDIR%installation.log %MYDIR%installog.cab

Page 11: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

议程

Notes安装架构和特性

部署方式

新的部署工具

Q&A

Page 12: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

新的部署工具

我在升级Notes时失败了,现在Notes没法运行了,怎么办?

我想删除Notes安装包中的Symphony,并且加入Sametime名片功能,这可行吗?

我安装了单用户的Notes,现在我想迁移到多用户使用,怎么办?

我们的用户没有管理员权限,我们还可以部署Notes吗?

我们想同时安装Notes 8.5.3和Fixpack,这可行吗?

Page 13: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

我在升级Notes时失败了,现在Notes 没办法运行了,怎么办?- NICE! 安装时出现问题... 没关系,会NICE!

Page 14: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

NICE NICE(Notes Installer Cleanup Executable)可以处理如下情景

安装成功 安装失败 卸载失败 升级失败

支持GUI模式和命令行模式 极为快速地删除Notes(不到1分钟) 删除程序文件目录(若勾选复选框) 删除数据文件目录(若勾选复选框) 删除Notes相关的服务 删除Notes相关的图标和快捷方式 删除Notes相关的注册表项

Page 15: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

NICE

DEMO

Page 16: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

我想删除Notes安装包的Symphony, 并加入Sametime名片功能,这可行吗?- UpdateSiteManager! 使用UpdateSiteManager可以轻松完成 UpdateSiteMgr是一个命令行工具,可以用来添加或删除 Updatesite.zip 中

的组件 添加组件

UpdateSiteMgr.exe [dhnV] kitpath − - d 调试模式 − - h 显示帮助 − - n 演习模式 − - V 显示版本信息

删除组件 UpdateSiteMgr.exe [-rL] componentId

− - r 删除指定的组件 − - L 列出安装包中所有可以删除的组件

Page 17: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

UpdateSiteMgr - 使用帮助

Page 18: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

UpdateSiteMgr – 删除组件

Page 19: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

UpdateSiteMgr

DEMO

Page 20: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

我安装了单用户的Notes,现在我想 迁移到多用户使用,怎么办?- MUMA!

多用户迁移助手MUMigrationAssistant

Page 21: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

多用户迁移助手

使用多用户迁移助手(Multi User Migration Assistant)来帮助迁移 运行多用户迁移助手会:

把用户数据从从旧的数据目录迁移到新的多用户安装支持的数据目录 转换注册表项使其成为真正的多用户安装 修改notes.ini文件中的多用户安装的路径

提供演习模式,可以在真正执行迁移之前查看将要做的操作 使用ini配置文件来设置环境和目录 可以将基本版和标准版的单用户迁移到多用户 使用VBScript,极易集成到不同的部署技术中 支持Notes 6及后续版本

Page 22: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

多用户迁移助手 - 配置文件

Page 23: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

多用户迁移助手

DEMO

Page 24: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

我们的用户没有管理员权限,我们还可以 部署Notes吗?SURunAs! Smart Upgrade Run As 允许Notes部署在没有管理员权限的Windows桌面上 Notes 8.5.3前支持Windows XP Notes 8.5.3后支持Windows 7/Vista Notes 8.5.3引入了新的服务SUService作为SURunas的一部分

Page 25: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

SURunas Service

Page 26: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

SURunas

DEMO

Page 27: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

我们想同时安装Notes 8.5.3 + Fix Pack,可行吗?- 链式安装脚本 可以使多个安装按顺序执行 与批处理文件相比功能更强大 使用VBScript编写

可以在SCCM,SmartUpgrade中执行 具有内建的日志 可以根据用户自己的环境进行定制修改

安装目录,是否使用用户界面安装,Help Desk信息等等 脚本可以在IBM Notes/Domino团队博客中找到

http://tinyurl.com/lndblog

Page 28: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

在哪里可以找到这些工具?

NICE Utility\Notes_Customization_1.0.zip

MUMA Utility\Notes_Customization_1.0.zip

UpdateSiteMgr Utility\Notes_Customization_1.0.zip

SURunas(SUSetRunAsWizard.exe) 使用AllClient安装包安装后的程序目录

Chained Install http://tinyurl.com/lndblog

Page 29: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

议程

Notes安装架构

部署方式

新的部署工具

Q&A

Page 30: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

Q&A

Page 31: Notes客户端安装部署 及定制优化 - IBM · Notes安装架构 Notes 8/9 Installer 在Windows上使用MSI 在Linux上使用 − Redhat - Redhat Package Manager (RPM) − Ubuntu

THANK YOU

郭启明 - [email protected] 贾春丽 - [email protected]