ACSLS 8.4 通过各种各样的平台和文件系统首选项为客户提供了更大的灵活性。ACSLS 软件包可以安装在任何同期的 Solaris 11.2 或 Oracle Linux 6.5 平台上的任何文件系统中。
要获取其他 ACSLS 文档,请访问 Oracle 技术网 (Oracle Technical Network, OTN),网址为:
本部分介绍了软件、系统、浏览器和共存要求。
ACSLS 8.4 已针对以下系统进行了测试和编档:
运行 Solaris 11 Update 2 的 Oracle Sun SPARC 和 X86 平台。
Oracle Linux 6.5。
Oracle Linux 测试是在使用 Oracle Unbreakable Enterprise Kernel 的环境中执行的。
其他操作系统(包括虚拟环境)未经测试或不受支持。
ACSLS 中提供了特殊的设备驱动程序,以便与逻辑磁带库和通过光纤连接的磁带库(例如 SL500 和 SL150)一起使用。对于 Solaris 区域环境,这是一个问题。由于此类设备驱动程序连接到系统内核,因此它们必须位于全局区域中。在使用此类驱动程序时,不能将 ACSLS 安装在本地区域环境中。
ACSLS 8.4 高可用性 (High Availability, HA) 系统必须安装在自己的专用平台对上。
已批准投入使用
该产品已成功安装,可以在下面认定的操作环境中执行。已证明它可以提供其基本功能,且不会对产品或关联的执行环境造成损害。
Red Hat Enterprise Linux
内存:最小 4GB
显示系统内存:
Solaris
prtconf | grep Mem
Linux
grep MemTotal /proc/meminfo
交换空间:当今的系统(采用 Solaris 11.2 和 Linux 6.5)应当配备不少于 4GB 的内存和不少于 2GB 的交换空间。当系统内存超过 6GB 时,一个经验法则是提供不少于 30% 物理内存的交换空间。检查下列系统上的交换空间:
Solaris
vmstat -S
结果以千字节表示。
Linux
vmstat -s | grep total
结果以千字节表示。
文件系统和所需数据库:
ACSLS 8.4 可以安装在任何文件系统中。在安装 ACSLS 之前,必须定义以下目录。
将要安装 ACSLS 组件的基目录。
ACSLS 备份的默认目录。建议(但不是必需)将 ACSLS 备份目录放在与 ACSLS 基目录不同的文件系统中。
虽然可以将 ACSLS 安装在任何目录中,但用于 ACSLS 的默认目录是:
/export/home
是默认的 ACSLS 基目录。
/export/backup
是默认的 ACSLS 备份目录。
ACSLS 基目录文件系统至少应当具有 5GB 的空闲空间。还应为 ACSLS 备份额外保留 5GB 可用空间。显示文件系统大小:
df -h
光纤卡(可选)是可选的。需要合适的 HBA 用于执行光纤通道操作。
对于目标模式操作(支持逻辑磁带库功能),此 HBA 必须是现代 QLogic 光纤卡(4Gb 或更高)。
对于启动器模式操作(支持通过光纤连接的磁带库,如 SL500 或 SL150),ACSLS 8.4 已针对 QLogic 和 Emulex HBA 进行充分测试和验证。
虽然正式测试限定于 FireFox、Chrome 和 Internet Explorer 的最新发行版,但是 ACSLS 8.4 GUI 可以通过最常用的同期浏览器运行。测试表明,对于 WebLogic 服务器中的 ACSLS,使用默认设置时,Chrome 浏览器和较早版本的 FireFox 运行良好。Internet Explorer 8(及更高版本)和 FireFox 39(及更高版本)需要进行配置设置来为 https 提供 2048 位自签名数字证书。请参阅《ACSLS 8.4 安装指南》中的“配置用于 HTTPS 的自签名数字证书”部分。
为确保无中断的磁带库服务并避免由于资源争用而导致不可预测的问题,通常建议您在独立环境中的专用服务器上运行 ACSLS。不过,某些系统设计为允许多个应用程序以共存形式运行,就像彼此完全隔离一样。Solaris Containers 和 Oracle Solaris VM Server for SPARC 实现了有条件的共存可能性,可以与 ACSLS 一起使用。
以下列表详述了针对 ACSLS 应用程序的各种共存方案的相关条件和限制。
Solaris Zones(容器)
Solaris Zones 使系统管理员能够将一个标准的低成本服务器分割为四个独立的 Solaris 系统,每个都具有独立的文件系统和自己的 Solaris 实例。可以向每个区域分配网络资源,并且可以重新引导任何本地(非全局)区域而不影响同一平台上其他区域中的应用程序。不过,在多个区域之间共享内核资源(例如设备驱动程序)的能力非常弱。理想情况下,需要内核驱动程序的应用程序位于全局区域中。不过,将某个应用程序安装在全局区域中通常不是好的做法,因为该应用程序的任何不可恢复错误状况都会影响在其他区域中运行的其他所有应用程序。
只有当 ACSLS 8.4 不需要网络接口以外的驱动程序时,它才能位于 Solaris 区域中。要使用逻辑磁带库,需要目标模式的光纤通道驱动程序;要连接到 SL500 或 SL150 磁带库,需要启动器模式的光纤通道驱动程序。以上任一配置都要求 ACSLS 必须安装在全局区域中。
不支持在 Solaris 区域中使用任何版本的 ACSLS HA。
Oracle VM Server for SPARC
与 Solaris Containers 相比,Oracle VM Server for SPARC(以前的 Logical Domains 或 LDOMs)技术具有明显的优势,它使得每个域都由其自己的 Solaris 内核进行控制。
Solaris 管理员可以在整个系统中对硬件资源进行分区,将特定的资源分配给特定的域。此虚拟机上的网络资源可以方便地在服务器上的来宾域(多达 128 个)之间共享。但是,需要通过 PCIe 总线访问 I/O 设备的应用程序必须安装在特殊的 I/O 域中。可以在 VM Server 上创建的 I/O 域的数量取决于 SPARC 平台上的独立 PCIe 总线的数量。在具有单个 PCIe 总线的系统上,可以创建两个 I/O 域,并且其中一个必须是控制域。
任何完全依赖于磁带库网络连接的 ACSLS 应用程序和客户机应用程序可以安装在此服务器上的来宾域中。《Oracle VM Server for SPARC 2.1 管理指南》中标题为“使用虚拟网络”的部分描述了虚拟网络设置过程。
如果打算将 ACSLS 8.4 应用程序与逻辑磁带库一起使用,或者如果打算连接到光纤通道磁带库(例如 SL500 或 L700),则 ACSLS 必须安装在 I/O 域中。请参阅《Oracle VM Server for SPARC 2.1 管理指南》中的“设置 I/O 域”部分。
Solaris Cluster 软件在 Oracle VM Server for SPARC 上受支持,并且此平台可以用于 ACSLS HA 应用程序。请参阅《Oracle Solaris Cluster Data Service for Oracle VM Server for SPARC Guide》。
ACSLS 是自动化磁带库管理软件。它促进了多个客户机的自动化磁带操作,提供服务和支持来增强磁带库的易用性、性能和可用性。一台 ACSLS 服务器可以控制连接成复合磁带库的磁带库、独立磁带库或同时控制这两种磁带库。
ACSLS 包括了旧版 ACSLS 7.3.1 产品中可用的所有磁带库管理功能。针对 ACSAPI 客户机、cmd_proc
和 ACSLS 实用程序提供了支持(启动和关闭已更改)。
基于 Web 的 ACSLS 图形用户界面 (Graphical User Interface, GUI) 提供了一个图形控制台,用于处理和监视磁带库操作以及管理和操作逻辑磁带库。有关使用该 GUI 的过程和详细信息,请参阅联机帮助。
一个灵活性大大增强且易于使用的备选磁带库控制台。它提供了旧版 cmd_proc
中可用的大多数操作。
逻辑磁带库支持。
用于磁带库管理和操作。它能够执行大多数旧版 cmd_proc
操作,以及与逻辑磁带库管理相关的新操作。
对磁带库组件的实时监视。
一个用来浏览物理和逻辑配置的树浏览器。
可以从每个屏幕查看的实时警报。
警报将通知您可能会导致硬件损害、数据损坏或应用程序软件损坏的情况。它始终出现在它涉及的信息之前。
使用用户指定的条件对卷和磁带机显示进行过滤的功能。
系统事件和系统日志的用户定制视图。
联机帮助。
您可以通过 ACSLS GUI 或 lib_cmd
创建逻辑磁带库,使其包含特定物理磁带库中的卷和驱动器的子集。这允许您定义物理磁带库的逻辑子集,客户机应用程序可以将它们视为单独的逻辑磁带库进行管理和使用。您可以将一部分(或所有)卷和给定物理磁带库中的驱动器专门划分到一个逻辑磁带库中供特定的客户机应用程序使用。
逻辑磁带库不能跨多个物理 ACS(或物理分区)。
逻辑磁带库可供使用 ACSLS 8.x SCSI 界面的客户机访问。它们不可供使用旧版 ACSAPI 的客户机访问。
分配给逻辑磁带库的物理驱动器和磁带将变得不可供 ACSAPI 客户机访问。物理磁带库以及未分配给逻辑磁带库的任何磁带机和卷仍将保持可供 ACSAPI 客户机访问。
分配给逻辑磁带库的驱动器和卷是以独占方式分配的。不支持在逻辑磁带库之间共享驱动器或卷。
在 ACSLS 8.x 之前,对物理磁带库中较长卷标签的支持依赖于磁带库固件和配置。
现在,ACSLS SCSI 介质转换器接口使得 ACSLS 可以支持较长的卷标签。您可以通过 GUI、CLI (cmd_proc
) 和实用程序查看较长的卷标签。
使用 SCSI 介质转换器接口访问逻辑磁带库的客户机可以查看较长的卷标签。ACSAPI 客户机无法访问它们。
ACSLS 8.x 提供了一个基于光纤通道的 SCSI 介质转换器接口,用于实现对逻辑磁带库的访问。ACSLS 可以同时为多个 SCSI 客户机提供服务。每个客户机对分配给它的逻辑磁带库都具有独占访问权限。
这使得客户机软件(例如 NetBackup)能够将逻辑磁带库视为独立的物理磁带库进行使用。每个逻辑磁带库只能分配给一个客户机,但是如果需要,一个给定的客户机可以访问多个逻辑磁带库。ACSLS 8.x 不允许 SCSI 客户机直接访问备用的物理磁带库 - 只允许访问分配给逻辑磁带库的卷和驱动器。
在创建或修改逻辑磁带库时可以建立 SCSI 客户机访问。
两个 ACSLS 命令行界面 cmd_proc
和 lib_cmd
可供用户 acsss
和 acssa
访问。
用于控制磁带库的主命令行界面是 cmd_proc
。通过 cmd_proc
可以访问与物理磁带卷和磁带机相关的所有磁带库操作函数。这些函数包括 mount
、dismount
、enter
、eject
、audit
、query
、display
和 vary
。
另一个命令行界面 lib_cmd
主要用于配置逻辑磁带库,但包含有限的一组与物理磁带库相关的命令,包括 display
、vary
和 eject
。
ACSLS 提供了一组可以从在 ACSLS 服务器上运行的 shell 执行的实用程序。这包括了旧版 ACSLS 7.3.1 产品中提供的大多数传统实用程序。
这些实用程序包括:
针对数据库表的备份和恢复操作。
针对数据库表的导入和导出操作。
启动和关闭操作。
物理磁带库的动态配置。
磁带保管操作。
磁带库管理实用程序。
磁带库库存报告。
ACSLS 软件包含多项服务,可以通过一个简单的命令 acsss
对这些服务进行操作。acsss
宏允许您将多项服务作为单个实体进行启动、停止以及检查其状态。acsss
宏执行的常用操作包括:
acsss
enable
,用于启动 ACSLS。
acsss
disable
,用于停止 ACSLS。
acsss
status
,用于检查各种服务的状态。
在启用后,各种服务将受 Solaris 服务管理工具 (Service Management Facility, SMF) 或 Linux init
服务实用程序控制和监视。这些相应系统实用程序在系统引导后处理自动重新启动操作。