6.8 下载和安装插件模块

iManager 2.6 提供了可在 iManager 内部下载和安装插件的新功能。iManager 2.6 会查询 Novell 下载万维网站点,以获取现有插件的更新及可进行安装的插件。

注:插件模块无法在 iManager 服务器之间进行复制。因此,建议您在每个 iManager 服务器上安装所需的插件模块。

要下载和安装一个或多个插件模块,请完成下列步骤:

  1. 启动 iManager 并登录。

  2. 在“配置”视图中,选择“插件安装”>“可用的 Novell 插件模块”。

    如果已下载 NPM,或本地已有一个要安装的 NPM,请单击“添加”,然后浏览合适的插件 NPM 文件。

  3. 单击“确定”。将返回到“可用的 Novell 插件模块”页。

  4. 选择所需的插件 NPM,然后单击“安装”。

    文件位置会显示插件是位于本地还是来自 novell.com。从 Novell 下载站点安装插件可能要花几分钟的时间,具体视连接速度和要安装的插件数目而定。状态栏会指出下载时间。

  5. 重启动 Tomcat。

    有时,Tomcat 要花几分钟的时间才能完全初始化。请至少等候 5 分钟,然后再尝试登录到 iManager。

  6. 校验“职能和任务”页中显示的新职能。

    要将成员添加到新“职能”,请使用“修改成员关联”任务。

6.8.1 如果已配置 RBS

如果已配置 RBS,请执行以下操作:

重要说明:如果要重安装现有插件,必须先使用“模块配置”>“删除 RBS 模块”任务从 eDirectory 中删除该插件的 rbsModule 对象。

  1. 在“配置”视图中,选择“基于职能的服务”>“RBS 配置”。

    “2.x 集合”选项卡页上的表中会显示所有过期模块。

  2. 要更新这些模块,请在要更新“集合”的“过期”列中选择数字。

    过期模块的列表随即显示。

  3. 选择要更新的模块,然后单击表顶端的“更新”。

6.8.2 卸装插件模块

要卸装插件模块,请完成下列步骤:

  1. 在 iManager 中,选择“配置”视图。

  2. 单击“插件安装”>“安装的 Novell 插件模块”。

  3. 选择要删除的插件模块。

  4. 单击“卸载”。

  5. 重启动 Tomcat。

    有关重启动 Tomcat 的信息,请参见部分 6.3, 加密特性和安全通信

有关手动去除插件模块的步骤,请参见 TID #10096957

6.8.3 自定义插件下载位置

如果代理服务器或防火墙阻止 iManager 2.6 连接 Novell 下载万维网站点,您可以创建插件下载储存库。这样便可以在本地万维网服务器或通用文件系统位置放置插件模块。

执行此操作的最佳方式是使用 Novell 下载万维网站点的 XML 描述符文件作为模板。有关 iManager 描述符文件的更多信息,请参见《iManager 2.6 安装指南》中的在安装期间下载和安装插件

要设置本地插件储存库,请将描述符文件保存在本地;然后打开该文件,并复制所有要在本地使用的插件模块的 URL,然后将其粘贴到万维网浏览器地址栏中,以下载该文件。所有需要的插件模块都下载完毕之后,编辑描述符文件的本地拷贝,以反映出每个已下载插件模块的新 URL。

插件模块 URL 可以是 HTTP 链接或文件系统位置。例如:

Windows 文件系统

<url><![CDATA[file:///c:\iManager_plugins\NMAS.npm]]></url>

Linux 文件系统

<url><![CDATA[file:///home/admin/iManager_plugins/NMAS.npm]]></url>

HTTP 链接

<url><![CDATA[http://<IP_Address>/iManager_plugins/NMAS.npm]]></url>

指定本地描述符文件

您可以在 iManager 2.6 的安装过程中也可以在安装之后,指定自定义描述符文件。

在安装过程中,iManager 2.6 插件下载 URL 可被重定向到自定义描述符文件。为此,只需将“选择要下载和安装的插件”页上的 URL 更改为自定义描述符文件的位置,然后单击“转到”即可。

注:如果插件下载区域显示“未找到插件或服务器不可用”讯息,则可能存在下列其中一种或两种情况:Novell 下载站点中无更新的插件; 或安装程序连接 download.novell.com 失败。校验您的因特网连接。

安装 iManager 2.6 之后,可以通过修改 <TOMCAT_HOME>\webapps\nps\WEB-INF\config.xml 更改插件模块的下载 URL。例如:

Windows 文件系统

<setting>
  <name><![CDATA[ModuleDownloadDescriptorURL]]></name>
  <value><![CDATA[file:///c:\iManager_plugins\custom.xml]]></value>
</setting>

Linux 文件系统

<setting>
  <name><![CDATA[ModuleDownloadDescriptorURL]]></name>
  <value><![CDATA[file:///home/admin/iManager_plugins/custom.xml]]></value>
</setting>

HTTP 链接

<setting>
  <name><![CDATA[ModuleDownloadDescriptorURL]]></name>
  <value><![CDATA[http://<IP_Address>/iManager_plugins/custom.xml]]></value>
</setting>