11.7 升级 Identity Manager 驱动程序

NetIQ 通过而不是驱动程序配置文件递送新的驱动程序内容。您可以在 Designer 中管理、维护和创建包。尽管 iManager 可以识别包,但 Designer 不会保留您在 iManager 中对驱动程序内容所做的任何更改。有关管理包的详细信息,请参见《NetIQ Designer for Identity Manager Administration Guide》(NetIQ Designer for Identity Manager 管理指南)中的Understanding Packages(了解包)。

您可通过以下方式将驱动程序升级到包:

重要说明:如果您的驱动程序使用 MapDB,请在升级该驱动程序之后,手动去除其现有的 MapDB 状态超速缓存文件。之所以需要执行此操作,是因为 Identity Manager 引擎升级流程不会将这些文件全部清理掉。有关详细信息,请参见使用 MapDB 3.0.5

11.7.1 创建新驱动程序

将驱动程序升级到包的最简单明了的方式是删除现有驱动程序并通过包创建新驱动程序。在新的驱动程序中添加所有需要的功能。每个驱动程序的步骤都不同。有关说明,请参见 Identity Manager 驱动程序文档网站上各个驱动程序的指南。现在驱动程序与之前一样工作,但其内容来自包而不是来自驱动程序配置文件。

11.7.2 用包的内容替换现有内容

如果需要保留驱动程序创建的关联,您无需删除然后重创建驱动程序。您可以保留关联,并用包替换现有的驱动程序内容。

要用包的内容替换现有内容:

  1. 创建驱动程序及驱动程序中所有自定义内容的备份。

    有关说明,请参见导出驱动程序的配置

  2. 在 Designer 中,删除储存在驱动程序内的所有对象。删除储存在驱动程序内的策略、过滤器、权利及所有其他项目。

    注:Designer 提供了自动导入工具用于导入最新的包。您不需要手动将驱动程序包导入到包编目中。

    有关详细信息,请参见《NetIQ Designer for Identity Manager Administration Guide》(NetIQ Designer for Identity Manager 管理指南)中的Importing Packages into the Package Catalog(将包导入包编目)。

  3. 将最新的包安装到驱动程序中。

    这些步骤对每个驱动程序都是特定的。有关说明,请参见 Identity Manager 驱动程序文档网站上每个驱动程序的指南。

  4. 将所有自定义策略和规则恢复到驱动程序。有关说明,请参见将自定义策略和规则恢复到驱动程序

11.7.3 保留当前内容并通过包添加新内容

只要包中的功能不与驱动程序的当前功能重叠,就可以保留当前的驱动程序不变,而通过包向驱动程序添加新功能。

在安装包之前,请创建驱动程序配置文件的备份。安装某个包时,该包可能会重写现有策略,从而导致驱动程序停止工作。如果重写了某个策略,您可以导入备份驱动程序配置文件并重创建该策略。

在开始前,请确保任何自定义策略的名称均不同于默认策略。使用新驱动程序文件覆盖驱动程序配置时,会重写现有策略。如果自定义策略的名称不唯一,您将会丢失这些策略。

要通过包向驱动程序添加新内容:

  1. 创建驱动程序及驱动程序中所有自定义内容的备份。

    有关说明,请参见导出驱动程序的配置

    注:Designer 提供了自动导入工具用于导入最新的包。您不需要手动将驱动程序包导入到包编目中。

    有关详细信息,请参见《NetIQ Designer for Identity Manager Administration Guide》(NetIQ Designer for Identity Manager 管理指南)中的Importing Packages into the Package Catalog(将包导入包编目)。

  2. 将包安装到驱动程序上。

    有关说明,请参见 Identity Manager 驱动程序文档网站上每个驱动程序的指南。

  3. 将所需包添加到驱动程序中。这些步骤对每个驱动程序都是特定的。

    有关详细信息,请参见 Identity Manager 驱动程序文档网站

驱动程序现在包含通过包添加的新功能。