管理引擎固件恢复代理恢复代理有什么用

developerWorks 社区
目前的云领域与前几年相比有一些不同。主要差别之一就是云不再仅仅支持 Web 和消费应用程序,如今,云在企业和生产级应用中也找到了自己的位置。由于虚拟化云数据中心依赖于高效的备份实现快速和有效的数据访问、存储以及出现潜在问题时实现企业应用程序数据恢复,因此它也可能成为一个不错的数据处理选择。在本文中,作者建议采用 “无代理备份” 技术,该技术提供了比基于代理的传统备份更好的面向云的数据恢复方法。本文作者将带领您遍历各种备份选项,然后了解他们开发的一个实际的无代理云恢复系统,该系统可运行在 IBM® SmartCloud Enterprise 之上。
, 战略联盟主管,
作为战略联盟主管,Ko 负责与 Asigra&apos 供应商合作伙伴(如 IBM)共同开发并推出市场联合解决方案,以便更好地满足客户需求和寻找新的市场机遇。Doug 以前为 Varicent Software 效力,负责与行业领先者如 Microsoft、 和 Research in Motion 组成全球 ISV 联盟。在此之前,他曾在 Bycast 公司的联盟、销售、销售过程和市场营销部门工作过。在为 Bycast 工作之前,Doug 曾先后效力于半导体行业的市场领先者 PMC-Sierra 和 ATI Technologies,分别在这两家公司担任市场营销和技术角色。Doug 拥有多伦多大学电子工程专业的荣誉应用科学学位。
, 系统工程师,
Sergey Perchak 是 Asigra 的一名系统工程师,Asigra 是一家云备份和恢复解决方案全球领先供应商。Sergey 在各种 IT 领域已有超过 15 年的从业经验,这些领域包括存储、网络、数据管理和保护。
随着云被使用的速度加快以及企业和生产级应用程序在云中的托管,管理员需要面对更多的挑战,因为传统的、基于代理的备份解决方案已经无法满足云环境需求。无代理备份和恢复技术可以为传统方法提供一些优势,帮助简化和加快数据恢复。
本文将讨论无代理备份和恢复方法以及它在云中的工作原理。
为什么选择无代理备份和恢复
IT 世界正在发生改变:云计算备份和恢复也不例外。大型应用程序和数据中心通常使用的是传统备份方法,以及推动云发展的早期动力,主要针对 Web 和消费应用程序而设计的数据保护模式都已无法满足云中运行的企业和生产应用程序的需求。
无代理备份和恢复技术通常是针对云环境而从头开始设计的,目的是提供一个低接触(low-touch)、资源密集度低、支持灵活的数据恢复、易于管理的解决方案。对于云用户,这意味着付出更少的努力和更低的成本(大部分通过自动化实现),并提供更快的恢复速度。
现在让我们来了解一下备份技术在云技术出现之前的演进过程。
备份演进和适用于云的方式
让我们查看两个更加传统的基于 Web 的备份类型:
基于代理的备份虚拟化映像备份呢传统的基于代理的备份
代理过去一直用于扫描并从操作系统、文件系统和应用程序中收集数据。代理可以备份完整的数据集、增量的文件变更或增量的块变更。
近来,代理功能进一步发展为包括复制、压缩和加密等功能。所有这些功能都需要一定数量的系统资源。图 1 演示了一个典型的基于代理的备份系统。
图 1. 典型的基于代理的备份软件部署
用于结构化数据库备份(RDBMS、电子邮件、ERP 等)的应用程序代理通常是附加到系统代理的一种特殊代理或一些代码。每个代理都是独特的,无法与其他系统或应用程序共享。
代理必须***在所有设备上。大多数传统备份和数据保护软件都没有废除代理;每个设备都要求管理员手动***代理。这一点同样适用于补丁、修复包和升级。
许多备份代理还会要求重启应用程序系统。这就要求对所有实现、升级、补丁和修复包进行预先安排并快速切换。如果您拥有大量代理,那么这个过程将会非常繁琐,常常会导致备份管理员将升级或***补丁推迟到预先安排的维护期进行。
当服务器虚拟化刚刚变得流行时,备份在虚拟机 (VM) 上的实现方式与在物理机上相同。这降低了 VM 的集中和整合,因为每个代理都会占用资源;更多的 VM 意味着更多的代理资源。
备份还会导致 I/O 争用,因为每个代理都试图同时进行备份,产生争用通常是因为这些代理并不知道争用的是相同的资源。争用会导致备份性能下降,并使备份周期延误。
虚拟化映像备份
虚拟机管理程序供应商发现代理的开销巨大,因此开发了一种不同的方法来执行虚拟机备份。如今的大多数虚拟机管理程序都拥有某种形式的 API,允许备份利用虚拟机管理程序自有的快照,因此它们为备份流程分担了一部分负荷,并且没有使用代理。
通过虚拟机管理程序 API,备份软件媒介系统发出某个特定 VM 或一系列 VM 的快照(更具体地说,与 VM 关联的虚拟磁盘)。虚拟化快照允许执行完整的 VM 回滚恢复,这通常误称为 裸机恢复 (BMR)。考虑到涉及的数据量,BMR 可能是一个相当长的过程;长期的用户调查显示,超过 90% 的恢复和还原通常是对某个文件进行的,而不是对整个机器。但是,当需要执行 VM 回滚时,BMR 是一种快速而又简便的实现方式。
市场上有一些本地备份产品可以实现虚拟化映像备份中的文件级恢复,但是它们往往特定于虚拟化平台和管理程序。在一些虚拟机管理程序快照或映像捕捉要求云服务器脱机(计划内宕机)的情况,需要更多 VM 资源来恢复数据,或者大量增加存储容量,以便捕捉多个时间点或克隆映像快照。图 2 显示了一个虚拟化映像备份和快照设置。
图 2. 虚拟化映像备份和快照
让我们来看一看无代理备份和恢复。
更智能的云备份:无代理备份与在所有服务器、应用程序和设备上***代理软件不同,当您使用无代理备份设计时,需要将数据访问整合到一个或多个物理或虚拟数据收集器中。每个数据收集器都将从源服务器、应用程序和设备中获取数据,以完成备份。数据收集器从每个备份目标获得相应的凭证,并利用本地 API 获得数据。数据收集以 LAN 速度执行,确保快速备份。图 3 演示了这一过程。
图 3. 无代理备份软件部署
让我们看一看无代理备份的几个版本:
基于文件的备份VM 快照备份应用程序感知备份基于文件的无代理备份
基于文件的无代理备份是通过基于 OS 的文件访问 API 实现的:
对于 Windows® 服务器,向数据收集器提供了相应的凭证,它将使用 Windows 文件服务 API 执行基于文件的备份。 对于基于 Linux®和 Unix® 的服务器,向数据收集器提供相应的凭证后,它将使用 SSH 或 NFS 协议执行基于文件的备份。
图 4 演示了这些备份。
图 4. 基于文件的无代理备份数据访问 无代理 VM 快照备份
对虚拟云服务器进行无代理备份可以通过虚拟化管理程序 API 或无代理文件备份来实现。您可以通过调用虚拟化管理程序 API 备份 VM 快照,要求虚拟化管理程序获取一个或多个 VM 的快照,然后将快照映像复制到外部(对于 VMware,仅复制第一个快照之后的变更块 (CBT) 即可)。
这个操作提供了完整的 VM 映像备份。每个 VM 映像可以根据需要进行回滚。如出现失败,那么映像可以挂载到另一个云服务器并直接在该服务器上运行。
使用管理程序 API 或无代理文件备份可实现快速、灵活的数据恢复,该操作与管理程序或操作系统无关。图 5 展示了这一点。
图 5. 无代理映像或快照备份数据访问应用程序感知备份
为了最大程度地减少结构化数据库应用程序备份中的备份代理的数量,可以将无代理备份技术直接与特定于应用程序的 API 集成。通常,使用特定于应用程序的 API 的瘦客户机会***到运行该应用程序的备份目标系统中。瘦客户机启用数据收集器通知数据库 API 将数据库设置为静默(或暂停),刷新缓存,完成写操作,将数据库数据转储到一个普通文件中,然后恢复数据库运行。这种方法也称为热备份,不需要将数据库设为脱机。
根据 API 的功能,备份和恢复可以针对数据库中的特定表或数据项。一些数据库 API 的例子包括 Oracle 的 RMAN/SBT、DB2 备份和恢复 API 以及 SQL Server SQLVDI。
Windows 服务器提供了一种称为 VSS(即 Volume Shadow Services)的内置 API 暂停机制,无需使用瘦客户机。这对于 Microsoft® 应用程序以及其他针对 VSS 修改的结构化数据库应用程序非常有用。图 6 展示了这一点。
图 6. 应用程序感知备份数据访问
现在,让我们查看一个在设计 —Asigra® Cloud Backup 时遇到的实际的无代理备份和恢复系统示例。
IBM SmartCloud 上的 Asigra Cloud Backup
Asigra 上的无代理备份起源于 1986 年,至今已有超过 25 年的时间。Asigra 的创建者 David Farajun 试图解决如何帮助企业恢复丢失的数据的问题。Farajun 根据五个设计原则进行开发:
尽可能减少人员干预离站存储备份的信息 将所有企业的信息备份集中在一起 保护计算环境快速、可靠的恢复 为了最大程度地减少人员干预,并同时将企业的所有信息集中在一起,Farajun 希望创建一个可以通过拨号模式交付备份和恢复服务的平台。这推动了业内第一个无代理备份和恢复平台的开发。
Asigra Cloud Backup 软件在数据路径上包含两个核心组件:DS-Client 和 DS-System。
DS-Client 是一个无代理数据收集器,***在运行于物理或虚拟服务器设备之上的 Windows、Linux 或 Mac OS X 操作系统中。每个 DS-Client 备份数十到数百个物理和虚拟服务器或台式机,在网格配置中还可以添加并连接额外的 DS-Clients,从而实现可扩展性、故障转移和负载平衡。DS-Clients 可以备份运行于 SmartCloud Enterprise 之上的云服务器,也可以放在客户那里,以便备份本地物理和虚拟服务器、结构化数据库应用程序和台式机。
每个 DS-Client 旨在最大程度地减少备份需求、备份时间和 WAN 带宽。它首先执行 delta 变更块跟踪,确保只捕捉初始备份后出现的新数据和变更的数据;然后,在将数据发送到备份 vault 或 DS-System(这是大多数备份供应商对媒体服务器的称呼)之前,对数据进行复制和压缩,并用通过 NIST FIPS 140-2 认证的、兼容的 256 位数据加密法对它们进行加密(可以通过分别配置对每个 DS-Client 进行加密)。 DS-System 是一个多租户数据 vault,它聚集并存储来自多个 DS-Clients 的所有备份数据。DS-System 可以***到 Windows 或 Linux 操作系统上,可以位于与 DS-Clients 相同或不同的数据中心。要进一步实现冗余,可以在远程数据中心***复制的 DS-Systems,从而进行灾难恢复。单个 DS-System 客户可以聚集来自数十个到数百个 DS-Clients 的备份数据,在 N+1 配置中添加并连接额外的 DS-Systems,从而实现可扩展性、故障转移和负载平衡。
如果没有可靠的数据恢复,数据备份本身并没有太大用处。为了提供更好的数据完整性,DS-System 运行了一个自愈流程,该流程自动检查数据完整性并修复各种数据破坏问题。DS-System 还会自动在后台恢复数据,通过确保备份后的数据始终可恢复来实现恢复验证。
让我们查看 SmartCloud Enterprise 上的 Asigra Cloud Backup 映像的一些工作负载拓扑结构,然后向您展示如何在 SmartCloud 上开始使用 Asigra Cloud Backup。
Asigra Cloud Backup 映像
Asigra Cloud Backup 软件是作为公共映像类别的一部分在 IBM SmartCloud Enterprise 上预加载的。Asigra DS-Client、DS-System 以及其他 Asigra 工具和管理软件都包含在公共映像中。可以将软件映像组织成为不同的拓扑,以支持各种备份用例。
SmartCloud 云服务器备份
在图 7 所示的例子中,分别针对 Windows 备份和 Linux 备份开发了两个 DS-Client。虽然不作要求,但这两个 DS-Clients 以及 Windows 和 Linux 服务器都位于相同的 VLAN 中。
图 7. 用于在相同数据中心备份 SmartCloud 云服务器的部署
DS-Clients 对数据进行加密,在将备份数据发送给 DS-System 之前还进行了数据压缩和复制。DS-System 默认情况下位于相同的 VLAN 和相同的 SmartCloud 数据中心,但是也可以选择位于另一个 SmartCloud 数据中心(参见图 8),以实现地理分布或作为备份数据的第二份副本。
图 8. 用于将 SmartCloud 云服务器部署到不同数据中心的部署将 SmartCloud 以外的服务器和设备备份到 SmartCloud
本例与前面例子的主要区别在于 DS-Client(s) 用于备份远程物理和虚拟服务器、结构化数据应用程序和台式机,它们都位于 SmartCloud 外部。每个 DS-System 都可以支持多个 DS-Client,并对每个物理位置没有要求(前提是它们之间存在网络连接)。
在图 9 中,DS-Clients 位于需要备份的机器的本地网络中。对于笔记本、智能手机、平板电脑等移动设备,简化的 DS-Client 可以作为应用程序位于设备之上。
图 9. 用于将 SmartCloud 以外的服务器和设备备份到 SmartCloud 的部署开始备份 SmartCloud本节将简要介绍使用 Asigra Cloud Backup 开始备份 SmartCloud 服务器实例所需的主要步骤。有关详细的分步说明,请参阅已提供的各种 Asigra 用户指南。
这个过程基本上可分为以下几个步骤:
创建一个 Asigra 实例。处理许可。注册一个 DS-Client 帐户。创建一个备份集。运行备份。恢复数据。步骤 1. 在公共映像类别中创建 Asigra 实例
图 10 显示了 SmartCloud 公共映像类别中的 Asigra 实例:
图 10. SmartCloud 公共映像类别中的 Asigra 实例
共有两个 Red Hat Linux 映像和一个 Windows 映像:
Asigra Cloud Backup v11.2 64b (BYOL):该映像被用作基础 Linux 配置,可以将它配置为 DS-Client、DS-System 和其他 Asigra 软件组件。***和配置说明可以在映像的 &PATH& 中找到。Asigra Cloud Backup v11.2 demo 64b (BYOL):该映像可用来备份小的数据负载和演示环境。所有主要的 Asigra 软件组件都是预***和配置的。 Asigra Cloud Backup v11.2 Windows 64b (BYOL):该映像被用作基础 Windows 配置,可以将它配置为 DS-Client、DS-System 和其他 Asigra 软件组件。***和配置说明可以在映像的 &PATH& 中找到。
因为 DS-System 和 DS-Client 都已经预先***,因此我们将使用第二个映像。
步骤 2. 连接到许可服务器
Asigra Cloud Backup 软件在 SmartCloud 上采用 BYOL 许可(自带许可)。您必须从 Asigra 或您的 Asigra 服务提供商或分销商那里获得许可,这将允许您将 DS-System 连接到许可服务器。
要连接到许可服务器,则需要远程登录到 DS-System 服务器并启动 DS-Operator GUI 界面。通过 DS-Operator 导航到 Setup menu
& License Server,并输入 Primary License Server IP 地址或 DNS(也可以是 Emergency License Server IP 地址或 DNS,参见图 11):
DS-Operator GUI 中的许可服务器对话框输入步骤 3. 创建并注册 DS-Client 帐户
对于要连接到 DS-System 的 DS-Client,需要在 DS-System 上通过 DS-Operator GUI 界面上创建并注册一个 DS-Client 帐户(映像附带的 DS 操作员手册中关于 DS-Clients 的第四小节包含更多的有关信息)。
对于我们提到的演示映像,已经向 DS-System 注册了一个 DS-Client 帐户。
步骤 4. 创建一个备份集
无代理备份从 DS-Client 中启动。DS-User GUI 将用于配置并管理 DS-Client。登录到 DS-Client 服务器并启动 DS-User GUI。Windows 和 Linux 版本的 DS-Client 可支持各种应用程序。
New Backup Set Wizard 将带领您逐步创建和配置一个备份集(参见图 12)。
图 12. DS-User GUI 中用于 Windows 和 Linux 的 New Backup Set Wizard
该向导提供了许多选项,您可以选择备份集类型,输入服务器和应用程序凭证,指定要备份的条目,指定选项并配置保留规则。有关的更多信息,请参考 DS-Client 用户指南的第 4 小节中有关 Creating and Modifying Backup Sets 的内容。
步骤 5. 运行备份
可以将备份配置为在预先确定的时间运行,或者可以在 DS-User GUI 中根据需要触发备份。有关备份调度和按需备份的内容分别在 on-cloud DS-User Guide 的第 3 节和第 8 节中进行了详细介绍。涉及的窗口类似于图 13 所示;图 14 显示了按需备份向导。
图 13. DS-User GUI 中的 Backup Schedule 窗口
图 14. Backup Now 按需备份向导步骤 6. 恢复数据
DS-User GUI 提供了一个用于恢复数据的恢复向导。根据备份集和原始源数据的类型,备份的内容(单独的文件、目录、数据库和表等)、方式(性能和恢复选项)和位置(原始位置或替代位置)可以有多种选择。有关的更多信息,请参见 on-cloud DS-Client User Guide 的第 9 节:恢复备份。图 15 解释了这一点。
图 15. DS-User GUI 中的 Restore Now 向导
这只是使用 Asigra Cloud Backup 在 SmartCloud 上进行备份和恢复的简单示例。该软件提供了完整的备份和恢复特性集,本文并不打算对它们进行详细讨论。
备份对于管理员来说从来不是一件轻松的事。随着云计算带来的新机遇越来越多,备份领域也出现了许多挑战。虽然有许多方法可用来保护和备份数据,但是大部分传统方法并不适用于云。IBM SmartCloud Enterprise 的 Asigra Cloud Backup 提供了自动化的无代理备份方法,可以解决云服务器备份遇到的问题并满足备份需求,从而提供巨大的优势。它为用户提供了丰富的选项来备份和恢复运行在 SmartCloud 中的服务器和应用程序,还可以扩展部署,将 SmartCloud 以外的备份服务器和设备备份到 SmartCloud 中。
进一步了解本文提到的技术和技巧:
在 developerWorks ,发现并分享应用程序和服务开发人员为云部署构建项目的知识和经验。
了解如何 。
加入,了解和讨论云计算的最新技术、解决方案、趋势等内容。
访问 IBM SmartCloud Enterprise 的 。
提供了云备份、恢复和还原产品;了解 。
加入 。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
文章、教程、演示,帮助您构建、部署和管理云应用。
立即加入来自 IBM 的专业 IT 社交网络。
免费下载、试用软件产品,构建应用并提升技能。
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=Cloud computing, Information ManagementArticleID=853056ArticleTitle=使用无代理方法提供高效的备份和恢复功能publish-date=Sun Java System Portal Server 6 2004Q2 管理员指南 
管理搜索引擎服务
本章介绍如何配置和管理 Sun Java™ System Portal Server 搜索引擎服务。
本章包含以下部分:
Sun Java System Portal Server 搜索引擎是一种分类法和数据库服务,旨在支持搜索和浏览与流行的 Internet 搜索引擎(如 Google、Alta Vista 等)类似的界面。搜索引擎包括一个 robot,用以发现、转换和汇总文档资源。在 Sun Java System Portal Server 6 2004Q2 中,该界面是由桌面使用 JSP™ 提供者专门提供的。搜索引擎包括用于配置编辑的管理工具和用于管理系统的命令行工具。可以通过 Sun Java™ System Identity Server 管理控制台,定义配置设置并将其存储为 Sun Java System Identity Server 服务属性值。
虽然管理控制台允许管理员对大多数的搜索引擎选项进行配置,但它不会执行所有通过命令行可执行的管理功能。
搜索用户在数据库中搜索,以查找特殊资源或资源种类。数据库中的各个条目被称为资源描述 (RD)。“资源描述”是关于某个单一资源的特定信息集合。每个“资源描述”的字段由数据库模式决定。
要将 RD 放入数据库中,可以使用两种方法:
创建 RD — 这是目前最常用的方法,它使用 robot 进程查找资源,然后生成它们的描述。
交换 RD — 这种方法适用于为大型分布式网络创建索引。远程系统生成 RD,然后搜索引擎将这些 RD 导入到其数据库中。
“Sun Java System Portal Server 搜索引擎”中的 RD 基于开放式的 Internet 标准,例如 “摘要对象交互格式”(SOIF) 和资源描述消息 (RDM)。它确保了搜索引擎可以在跨平台企业环境中运行。
填写数据库的方法之一是通过 robot。“搜索引擎”使用 robot 对它们域中的资源进行查找并报告。robot 是一个小程序,它可以完成以下两个任务:
提取并跟踪资源链接(也称作枚举或搜寻)
对这些资源进行描述,然后将这些描述放入数据库中(也称作生成或创建索引)
系统管理员应通过多种方法对这些进程的各个方面进行控制,包括以下方面:
通过启动、停止以及制定 robot 进度表来控制 robot 何时运行。
通过定义 robot 访问的站点来控制 robot 查找资源的位置。
通过定义搜寻属性来控制搜索的深度。
通过定义过滤器控制 robot 为哪类资源创建索引。
通过定义索引属性控制其为数据库创建的条目种类。
搜索引擎还提供了实用程序,以确保 robot 完成所需任务。
用户以两种完全不同的方式与搜索系统进行交互:可以键入直接查询来搜索数据库,也可使用一组您设计的类别来浏览整个数据库内容。类别的层次结构有时也称为分类法。对资源进行分类如同为数据库创建一个目录一样。
在搜索系统中,浏览是一个可选功能。也就是说,一个非常有用的搜索系统可以不包括按类别浏览功能。您需要决定添加可浏览的类别是否对您的索引的用户有用,然后决定您要创建何种类别。
“搜索”数据库中的资源被分配给各个类别,以简化其复杂程度。如果数据库中存在大量项目,则最好将相关项目组合在一起。这样使用户能够快速找到特定类型的项目、对类似的项目进行比较,以及选择所需的项目。
这是在产品和服务索引中是常用的分类方法。服装目录可分为男装、女装和童装,每一类又可进一步分为外套、衬衫、鞋等等。办公产品目录可分为办公用家具、文具、计算机、软件。广告目录按照产品和服务的类别进行安排。
指南中索引的分类原则也适用于联机索引。这种方法使用户能够很容易地找到某类资源,从而可以选择所需的资源。无论您设计的索引的范围如何,在类别的设置中主要都应考虑可用性。也就是说,您需要了解用户将如何使用这些类别。例如,如果您为某公司设计索引,而该公司有三个不同地点的办事处,则可将顶级类别与这三个办事处中的每一个相对应。但是假如用户对超越地理界限的职能部门更感兴趣,则按照公司部门对资源进行分类也许更有意义。
一旦定义了类别,就必须制定出将资源分配给各个类别的相应规则。这些规则被称为分类规则。如果没有正确定义分类规则,则用户将不能通过在类别中浏览来找到资源。必须避免对资源进行错误的分类,但也不应根本不对文档进行分类。
可以将这些文档分配给多个类别,最多可达到设置中定义的最大值。分类规则比过滤器规则简单,因为它们不涉及任何流程控制决策。在这些分类规则中,您必须决定使用什么样的标准将特定的类别分配给资源,作为其“资源描述”的一部分。分类规则是一个简单的条件语句,采用“如果 &某条件& 为真,则将资源分配给 &类别&”的格式。
本部分介绍如何对搜索引擎服务进行初始配置。可以通过 Sun Java System Identity Server 管理控制台,定义配置设置并将其存储为 Sun Java System Identity Server 服务属性值。
“搜索”服务会在全局范围内进行注册,其配置适用于整个 Portal Server。默认情况下,在 Sun Java System Portal Server ***期间指定的组织将会注册搜索服务。如果***了示例门户,示例门户桌面上的“搜索”选项卡包含搜索频道。在 Sun Java System Portal Server ***期间,会配置此项。但是,对于新组织和新实例,必须定义“搜索 URL”。
对搜索提供者用户的默认操作是,当用户输入一条查询时,显示“未找到匹配文档”。
这时,需要配置搜索服务器并创建文档数据库,以获得搜索结果。
使用以下步骤配置搜索提供者。这是填写数据库的示例方法。也可以使用导入功能。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
创建一个新站点。
单击 Robot。
单击“站点”。
单击“管理站点”下的“新建”,为 Robot 定义要创建索引的站点。
指定站点类型(URL 或域)、要创建索引的站点和 robot 搜寻的深度。
单击“创建站点”以使用默认“搜索”属性,或者选择“创建并编辑站点”来更完整地定义搜索站点。
有关定义站点的那些属性的详细信息,参见。
创建分类法。
可以使用“类别”下的“类别编辑器”,或者通过将示例分类法 SOIF 文件复制到 config/taxonomy.rdm 下,来创建一个分类法。
禁用所有不需要使用的默认过滤器。
单击 Robot,再单击“过滤器”。关闭“过滤器规则”列表中的所有不想使用的过滤器。
(可选项)如果需要在类别下得到文档结果,则创建 robot 分类规则。
通过使用“类别”下的“分类规则编辑器”,可以创建一个 robot 分类规则。
启动 robot。
单击 Robot、“概述”,然后单击“启动”,启动 robot。
重建类别索引
单击“类别”,然后单击“重建索引”来重新创建索引。
searchServer 特性定义 搜索 URL。此项会自动为默认组织配置,但是,当创建了新组织、新 SearchProvider 实例,或者手动加载了示例 dp-org.xml 时,不会定义此值。如果在未定义此值时用户进行搜索,则用户的桌面上会显示下列错误消息:
您收到 com.sun.portal.search.providers.taglib.SearchTaglibExceptionSearchRequest 错误:未定义搜索服务器。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
选择要定义搜索 URL 的组织。
在“查看”菜单中选择“服务”
使用导航窗格中的“显示”菜单和位置窗格中的“位置”路径。
在导航窗格中单击“桌面”旁的特性箭头。
桌面属性页出现在数据窗格中。
在桌面页中,单击“频道和容器管理”链接。
显示“频道”页面。容器路径位于顶部。已定义的频道出现在列表中。
单击要修改的“搜索”频道旁的“编辑特性”链接。
显示“特性”页面。
在“搜索服务器”特性中按以下格式指定搜索 URL:
http://portal_server_name:port/portal/search
单击“保存”。
要验证“搜索 URL”,请执行下列操作:
登录到已配置了“搜索 URL”的组织。例如,按以下格式登录到一个名为 B 的组织:
http://portal_server_name:port/amserver/ui/login?org=B
通过搜索频道执行搜索。
一旦已经初始配置了“搜索引擎”并生成了一个数据库,就可以通过 Sun Java System Identity Server 管理控制台查看和管理“搜索引擎”。
搜索引擎操作属性有两个级别:基本和高级。当从管理控制台中选择“搜索”服务后,默认情况下会显示基本设置页面。显示出的基本设置包括服务器根目录、临时文件的位置以及文档级安全。高级设置包括各种搜索引擎组件的日志位置和配置的日志级别。
此外,管理控制台允许管理员查看日志文件或从日志文件中提取的特定信息。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,单击“服务器”,然后单击“设置”。
查看或指定搜索引擎的“服务器根”目录。
查看或指定搜索引擎的“临时文件”目录。
查看或指定“文档级安全”属性。
“关”表明所有用户都可以访问数据库中的 RD。“开”表示必须对 RD 中的 ReadACL 字段求值,以决定用户是否有权访问 RD。
单击“保存”,记录所有更改的属性。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,单击“服务器”,然后单击“高级”。
查看或指定“高级”属性
可用属性包括:“搜索”(rdm)、“禁用搜索日志”、“索引维护”、“RD 管理器”、“RDM 服务器”和“日志级别”。
单击“保存”,记录所有更改的设置。
“搜索引擎”提供了大量的报告,允许您监视搜索操作。
要查看各种报告:
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
单击“报告”。
单击菜单栏中的某个链接,以查看某个特定报告。
以下是可以使用的报告选项:“启动点”、“已排除的 URL”、“Robot 高级报告”、“日志文件”和“流行的搜索”。
以下是一些管理 robot 可能需要完成的配置和维护任务:
Robot 查找资源并决定是否(及如何)将这些资源的描述添加到数据库中。决定要访问哪个服务器以及要为这些服务器的哪些部分创建索引的过程称为站点定义。
为搜索引擎定义站点是服务器管理员的最重要的工作之一。必须确保将 robot 发送给所有需要创建索引的服务器,但也需要排除那些能够填写数据库的无关站点,这些站点增加了查找正确信息的难度。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,单击 Robot,然后单击“站点”。
要创建一个站点:
单击“新建”。
选择站点的类型(url 或域)。
指定站点和深度。
单击“保存”。
要编辑站点属性,请单击“编辑”链接。
此操作会显示一个包含站点属性的窗体。有关“站点”属性的信息,参见。
编辑属性。
单击“保存”。
对所选择的要创建索引的各个站点进行搜寻。管理员可以控制 robot 搜索站点的方式,方法是定义搜寻操作参数。搜寻参数允许您定义速度、完成操作、记录级别、符合的标准、验证参数、代理设置、要跟随链接的最大数目及其他设置。有关 Robot 搜寻属性的说明,参见。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中单击 Robot,然后单击“搜寻”。
此操作会显示一个窗体,其中包含定义“Robot 搜寻”操作参数及其设置的属性。有关“Robot 搜寻”属性的信息,参见。
根据需要修改“Robot 搜寻”属性。
如果 jvm12.conf 文件中已经设置了代理(使用 http.proxyHost= 和 http.proxyPort= 选项),则必须选中“从任一主机接受命令”才能使 Robot 运行。
单击“保存”。
过滤器允许将某个资源的属性与过滤器的定义进行比较,以此来确定一个资源,从而可以利用“站点”定义排除或包括该资源。Robot 带有一些预定义的过滤器,在默认情况下会启用其中的某些过滤器。下列过滤器是预定义的;默认情况下会启用带星号的文件。
二进制文件*
Java、JavaScript、式样表文件*
Power Point 文件
修订控制文件*
源代码文件*
电子表格文件
Plug-in 文件
Lotus Domino 文档
Lotus Domino OpenViews
System Directories (UNIX)
System Directories (NT)
要管理过滤进程,可以创建新过滤器定义、修改某个过滤器定义,或者启用或禁用过滤器。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择 Robot,然后选择“过滤器”。
单击“新建”,并为新过滤器指定一个“昵称”。
“过滤器定义”中,选中复选框并指定“过滤源”、“过滤条件”和“过滤字符串”值。可根据需要指定“过滤器定义”的数量。
输入过滤器说明。
如果要在创建新站点时使用此过滤器,请选中“新站点”。
单击相应按钮,以指明是要包括还是要排除与此过滤器相匹配的资源。
单击“保存”。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择 Robot,然后选择“过滤器”。
在“过滤器规则”列表中找到要修改的“过滤器”,单击“编辑”链接。
根据需要修改“过滤器”。
输入过滤器说明。
单击“保存”。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择 Robot,然后选择“过滤器”。
在“过滤器规则”列表中找到要修改的“过滤器”。
选择相应按钮,以指明要关闭还是打开过滤器。
单击“保存”。
对于通过 robot 过滤器的每种资源,robot 会在数据库中生成一个 RD。设置 RD 的生成时所做的选择决定了用户搜索数据库时看到的内容。例如,可以选择为每个文档的全部文本创建索引,或者仅为文档开头的某些固定部分创建索引。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择 Robot,然后选择“索引”。
此操作会显示页面,其中包含定义“Robot 索引”操作参数及其设置的属性。有关“Robot 索引”属性的信息,参见。
根据需要修改“Robot 索引”属性。
单击“保存”。
Robot 包含两个调试工具或实用程序:
站点探测器 — 检查 DNS 别名、服务器重定向、虚拟服务器等等。
模拟器 — 在一个 URL 上执行 robot 过滤的部分模拟。键入一个或多个 URL 进行检查,并选择“确定”。模拟器会指示 robot 是否接受所列出的站点。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择 Robot,然后选择“站点探测器”。
输入要探测的站点的 URL。
如果希望探测器返回 DNS 信息,请单击“显示高级 DNS 信息”。
单击“确定”启动“站点探测器”。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择 Robot,然后选择“模拟器”。
键入一个或多个要执行模拟的 URL。
如果希望“模拟器”检查别名,请选择“检查 DNS 别名”。
如果希望“模拟器”检查重定向,请选择“检查服务器重定向”(302)。
单击“确定”启动“模拟器”。
为确保及时搜索数据,robot 应定期搜索站点并为站点创建索引。Robot
搜寻和创建索引可能消耗处理资源和网络带宽。为避免这些资源限制,应将 robot 安排在非使用高峰期运行。管理控制台允许管理员设置一个 cron 作业,它带有运行 robot 的日期和时间。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择 Robot,然后选择“进度表”。
选择启动 robot 的时间(小时和分钟)和日期。
选择停止 robot 的时间和日期。
单击“保存”。
“搜索引擎”将其资源描述存储在一个数据库中。以下是管理数据库时可能需要执行的一些配置和维护任务:
通常,“搜索”数据库中的项目来自 robot。告知 robot 要访问哪个站点,然后 robot 会查找并描述在此站点找到的所有资源。但是也可以从其他 Sun Java System Portal Server“搜索引擎”、iPlanet Web Servers 或 Netscape™ Enterprise Servers 或者由其他资源生成的数据库中导入现有数据库的项目。导入现有数据库的 RD 而非发送 robot 来重新创建,这将有助于减少网络流量,而且通过将工作量分成多个较小的部分,还能更迅速地完成大量的索引创建工作。如果中央数据库距离要被索引的服务器很远,则最好在本地生成 RD,然后在中央数据库中定期导入各种远程数据库。
搜索引擎使用导入代理从其他服务器或数据库导入 RD。导入代理是一个进程,它从外部资源中检索若干 RD,并将这些信息合并到本地数据库中。其中包含一些参数,指示此代理导入 RD 的位置,到达此位置后的请求目标,以及调整作业处理方式的一些其他信息。
在导入数据库前,必须创建导入代理。创建代理后,可以立即启动导入进程或者安排运行导入进程的时间。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
选择“数据库”,然后单击“导入代理”链接。
单击“新建”。
出现导入代理的属性页面。
为导入代理指定相应的属性。
有关“数据库导入”属性的信息,参见。
指出导入源是本地文件还是搜索服务器。
如果导入源是一个文件,请指定本地文件路径。
如果导入源是其他搜索服务器,请指定远程服务器的 URL、实例名和搜索 URI。
指定要导入的数据库的名称。
为导入代理指定字符集。
单击“保存”。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
选择“数据库”,然后单击“导入代理”链接。
单击要编辑的代理右侧的“编辑”链接。
为导入代理指定相应的属性。
有关“数据库导入”属性的信息,参见。
单击“保存”。
有时,您会发现必须更改一个或多个“资源描述”的内容。例如,可能需要对从原始文件复制到“资源描述”中的某个错字进行更正。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择“数据库”,然后选择“资源描述”。
选择要搜索进行编辑的“资源描述”的类型。
可使用以下类型:所有 RD、未分类的 RD、分类的 RD、按类别划分的 RD、按 URL 指定的 RD、包含的 RD。
对于包含的“资源描述”,在“资源描述”中指定要搜索的文本串。
单击“搜索”。
从查找到的“资源描述”列表中,选择要编辑的“资源描述”。
编辑相应的“资源描述”属性。
单击“保存”。
模式决定“搜索引擎”保持每一资源的何种信息以及保持信息的方式。模式的设计决定影响索引可用性的两个因素:
用户可用来搜索资源的方式
用户查看资源信息的方式
对于数据库中的“资源描述”,这种模式是一种主数据结构。根据使用这种数据结构定义字段和为字段创建索引的方式,用户将具有不同的资源访问级别。
这种模式与搜索引擎及其 robot 所用的文件结构密切相关。应只使用管理控制台中的模式工具更改此数据结构。即使模式文件 (schema.rdm) 是一个文本文件,也始终不能直接对其编辑。
您可以编辑搜索引擎的数据库模式,来添加新模式属性、编辑模式属性或删除这些属性。
此模式包括下列属性:
可编辑 — 如果选中此项,表示属性将显示在“资源描述编辑器”中,因此可以更改它的值。“资源描述编辑器”在中介绍。
可建索引 — 该属性表示字段显示在“高级搜索”屏幕的弹出式菜单中。它允许用户搜索此特定字段中的值。
描述 — 这是用来描述模式的文本串。可以将其用于注释或评注。
别名 — 该属性允许您定义别名,用来将已导入的数据库模式名称转换成您自己的模式名称。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择“数据库”,然后选择“模式”。
出现模式属性页。
在模式中添加新属性:
选择“模式列表”下的“新建”。
在“名称”和“描述”字段中,为新属性输入名称和描述。
选中“可编辑”,允许编辑属性。
选中“可建索引”,以便能够为属性建立索引。
要使现有的模式属性可编辑或可建索引:
单击模式列表中某个属性旁的“编辑”链接。
出现模式属性页。
选中“可编辑”,允许编辑属性。
选中“可建索引”,以便能够为属性建立索引。
单击“更新”
要删除某个属性:
在模式列表中选中某个属性。
单击“删除”。
更改搜索引擎模式可能需要为整个数据库重新建立索引,并重新启动服务器。这是因为搜索引擎的突出显示功能对模式字段的顺序和类型很敏感。添加或删除(或者即使删除后再添加回来)一个文本字段极有可能导致突出显示的搜索结果不正确。
在下述情况下,您可能会发现数据库模式中使用的字段名称之间存在差异。一种情况是当您将“资源描述”从一个服务器导入另一个服务器时。您无法始终保证这两个服务器对各自模式中的项目使用相同的名称。同样,当 robot 将某个文档中的 HTML META 标记转换成模式字段时,该文档对这些名称进行控制。
搜索引擎允许您为模式属性定义模式别名,以便将这些外部模式名映射到数据库中的有效字段名。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
选择“数据库”,然后单击“模式”链接。
出现模式属性页。
单击要定义别名的属性。
指定别名的字段名(与在导入数据库中所用的名称相同)。
单击“更新”。
单击“重建索引”。
对于大型数据库,重建索引的过程可能需要几个小时。
“搜索引擎”提供一个报告,该报告包含有关已创建索引的站点数量以及来自数据库中每个站点的资源数量的信息。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中,选择“数据库”,然后选择“分析”。
显示包含已排序的所有站点以及当前搜索数据库中该站点的资源数量的列表。
要生成最新的列表,请单击“保存”。
在某些特殊情况下,可能需要为“搜索引擎”重新建立“资源描述”数据库的索引。一个明显的例子是,编辑了模式来添加或删除已建立索引的字段后,需要执行此操作。
如果磁盘错误破坏了索引文件,也可能需要重建该数据库的索引。在添加了大量新的“资源描述”后,最好也重建索引。
重建数据库索引可能需要几个小时。
重建数据库索引所需的时间与数据库中的记录数成正比,因此,如果是大型数据库,应在服务器处于非需求高峰时进行重建索引。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
选择“数据库”,然后选择“管理”。
单击“数据库列表”下的“重建索引”。
选中“是否重新建立数据库的索引?”复选框,然后单击“确定”。
搜索引擎重新建立搜索集合及其索引文件。
终止数据库将终止被认为到期的“资源描述”。仅当运行终止程序时,“资源描述”才到期。到期的“资源描述”将被删除,但数据库大小不会减少。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
选择“数据库”,然后选择“管理”。
选择“数据库列表”下的“终止”。
选中“终止 RD?”复选框,然后单击“确定”。
“资源描述”的属性之一是其到期日期。Robot 可以通过 HTML META 标记或通过资源服务器提供的信息设置到期日期。除非资源指定了不同的到期日期,否则“资源描述”的到期日期默认为自创建之日起三个月后。搜索引擎会从其数据库中定期清除到期的“资源描述”。
清除操作允许您删除数据库的内容。索引使用的磁盘空间将被恢复,但主数据库使用的磁盘空间不会被恢复,而是在将新数据添加到数据库中时重新使用。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
选择“数据库”,然后选择“管理”。
选择“数据库列表”下的“清除”。
选中“是否清除数据库?”复选框,然后单击“确定”。
完成清除操作后,系统显示如下消息:“成功清除数据库内容”。
搜索引擎允许您将包含搜索数据库的物理文件划分到多个磁盘、文件系统、目录或分区中。通过将数据库分布到不同的物理或逻辑设备上,就可以创建一个比能在单个设备上创建的数据库更大的数据库。
默认情况下,搜索引擎将数据库设置为仅使用一个目录。命令行界面允许您对数据库分区执行两种操作:
添加新分区
搜索引擎不执行任何检查操作来确保单个分区有剩余空间。而是由您负责为数据库保持足够的可用空间。
添加新数据库分区的最大总数为 15 个。
增加分区数后,如果以后想再减少此数目,则必须删除整个数据库。
可通过指定新位置的名称来更改任意数据库分区的物理位置。同样,可以重新命名现有分区。使用 rdmgr 命令来处理分区。有关 rdmgr 命令的信息,参见。
以下是管理数据库分类法可能需要执行的一些配置和维护任务:
使用 Sun Java System Identity Server 管理控制台可以执行下列程序,来配置数据库分类法:
(父类别的一个子类别)
(同级类别)
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中选择“类别”,然后选择“类别编辑器”。
选择一个要在其中创建子类别的类别。
如果事先没有定义任何类别,将只列出标题为“搜索”的根类别。单击下一层“搜索”链接来展开根类别。
在“名称”字段中,为该类别指定名称。
在“说明”字段中,为该类别指定说明(可选项)。
单击“作为子项添加”以创建类别。
单击“保存”。
只要可见类别的列表跨越多个页面,“类别编辑器”就会显示一个转到列表。使用上翻和下翻按钮可以从当前页向上或向下滚动一页。使用转到按钮可以访问多个页面。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中选择“类别”,然后选择“类别编辑器”。
选择一个要创建同级项的类别。
在“名称”字段中,为该类别指定名称。
在“说明”字段中,为该类别指定说明(可选项)。
单击“作为同级项添加”以创建类别。
单击“保存”。
只要可见类别的列表跨越多个页面,“类别编辑器”就会显示一个转到列表。使用上翻和下翻按钮可以从当前页向上或向下滚动一页。使用转到按钮可以访问多个页面。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中选择“类别”,然后选择“类别编辑器”。
选择要更新的类别。
要更改类别名称,请在“名称”字段中为该类别指定新名称。
要更改类别说明,请在“说明”字段中为该类别指定说明。
单击“更新”。
单击“保存”。
只要可见类别的列表跨越多个页面,“类别编辑器”就会显示一个转到列表。使用上翻和下翻按钮可以从当前页向上或向下滚动一页。使用转到按钮可以访问多个页面。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中选择“类别”,然后选择“类别编辑器”。
选择要删除的类别。
当某个类别被删除时,它的所有子类别也将被删除。
单击“删除”。
单击“保存”。
只要可见类别的列表跨越多个页面,“类别编辑器”就会显示一个转到列表。使用上翻和下翻按钮可以从当前页向上或向下滚动一页。使用转到按钮可以访问多个页面。
分类规则是一个简单的条件语句。其形式为“如果 &某条件& 为真,则将资源分配给 &类别&”。
以管理员身份登录到 Sun Java System Identity Server 管理控制台。
默认情况下,位置窗格中的“身份认证管理”处于选中状态,导航窗格中会显示所有已创建的组织。
在位置窗格中选择“服务配置”。
在导航窗格中单击搜索旁的特性箭头。
在菜单栏中选择“类别”,然后选择“分类规则编辑器”。
如果要创建新规则,请单击“新建”。
如果要编辑现有规则,请选择此规则。
在下拉菜单中,单击要用来将资源分类的元素类型或属性。
单击下拉菜单中的“比较测试”。
可用的对照测试有:是、包含、起始字符、结束字符或正则表达式。
定义要比较的文本字符串。
如果比较结果为真,则单击要在其中对资源分类的类别。
单击“保存”。

参考资料

 

随机推荐