存储设备的基础护理的内容包括配置检查包括如下哪些内容

配置通用 ms 文件系统
以 root 用户身份登录到文件系统主机。登录全局区域(如果主机已配置区域)。
root@solaris:~#
创建文件 /etc/opt/SUNWsamfs/mcf。
mcf(主配置文件)是一个表,该表包含以空格分隔的六个列,每个列表示一个用于定义 QFS 文件系统的参数:Equipment Identifier、Equipment Ordinal、Equipment Type、Family Set、Device State 和 Additional Parameters。表中的行表示文件系统设备,这包括存储设备和设备组(系列集)。
要创建 mcf 文件,可以通过在 Oracle HSM Manager 图形用户界面中选择选项来完成,也可以使用文本编辑器。在下面的示例中,我们使用 vi 文本编辑器:
root@solaris:~# vi /etc/opt/SUNWsamfs/mcf
"/etc/opt/SUNWsamfs/mcf"
[New File]
为清晰起见,输入列标题作为注释。
注释行以井号 (#) 开头:
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
在第一行的 Equipment Identifier 字段(第一列)中,输入新文件系统的名称。
在本示例中,文件系统名为 qfsms:
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
在 Equipment Ordinal 字段(第二列)中,输入一个用于唯一标识该文件系统的编号。
设备序号可唯一标识由 Oracle HSM 控制的所有设备。在本示例中,我们用 100 代表 qfsms 文件系统:
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
在 Equipment Type 字段(第三列)中,输入通用 QFS 文件系统的设备类型 (ms):
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
在 Family Set 字段(第四列)中,输入文件系统的名称。
Family Set 参数用于定义配置在一起构成一个单元的设备组,例如,机械装置磁带库及其驻留磁带机或者文件系统及其组件磁盘设备。
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
在 Device State 列中输入 on,并将 Additional Parameters 列留空。
此行已完成:
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
开始新行。在 Equipment Identifier 字段(第一列)中,输入所选的其中一个磁盘设备的标识符,然后在 Equipment Ordinal 字段(第二列)中输入唯一编号。
在示例中,我们缩进了设备行,以强调设备是 qfsms 文件系统系列集的一部分,然后通过递增系列集的设备编号来创建设备编号,在本例中为 101:
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
/dev/dsk/c1t3d0s3
在磁盘设备行的 Equipment Type 字段(第三列)中,输入磁盘设备的设备类型 :
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
/dev/dsk/c1t3d0s3
在磁盘设备行的 Family Set 字段(第四列)中输入文件系统的系列集名称,在 Device State 字段(第五列)中输入 on,然后将 Additional Parameters 字段(第六列)留空。
系列集名称 qfsms 用于标识磁盘设备是文件系统硬件的一部分。
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
/dev/dsk/c1t3d0s3
接下来添加任何剩余磁盘设备的条目,然后保存文件并退出编辑器。
# Equipment
Additional
# Identifier
Parameters
#-----------------
----------------
/dev/dsk/c1t3d0s3
/dev/dsk/c1t4d0s5
root@solaris:~#
运行 sam-fsd 命令检查 mcf 文件是否存在错误。
sam-fsd 命令会读取 Oracle HSM 配置文件并初始化文件系统。该命令会在遇到以下错误时停止:
root@solaris:~# sam-fsd
如果 sam-fsd 命令在 mcf 文件中找到错误,请编辑该文件以更正错误,并按照前一步骤中的描述重新检查。
在下面的示例中,sam-fsd 报告设备中出现的未指定问题:
root@solaris:~# sam-fsd
Problem in mcf file /etc/opt/SUNWsamfs/mcf for filesystem qfsms
sam-fsd: Problem with file system devices.
通常,这样的错误是不经意的键入错误导致的。此处,在编辑器中打开 mcf 文件后,发现在设备 102(第二个 md 设备)设备名称的分片编号中键入了一个字符 o 而೪
/dev/dsk/c0t0d0s0
/dev/dsk/c0t3d0so
如果 sam-fsd 命令运行时未出错,则表明 mcf 文件正确。继续执行下一步。
以下示例是无误输出的部分列表:
root@solaris:~# sam-fsd
Trace file controls:
/var/opt/SUNWsamfs/trace/sam-amld
cust err fatal ipc misc proc date
sam-archiverd /var/opt/SUNWsamfs/trace/sam-archiverd
cust err fatal ipc misc proc date module
sam-catserverd /var/opt/SUNWsamfs/trace/sam-catserverd
cust err fatal ipc misc proc date module
Would start sam-archiverd()
Would start sam-stagealld()
Would start sam-stagerd()
Would start sam-amld()
为新文件系统创建挂载点目录,并为挂载点设置访问权限。
用户必须具有执行 (x) 权限才能转到挂载点目录并访问挂载的文件系统中的文件。在示例中,创建 /qfsms 挂载点目录并将权限设置为 755 (-rwxr-xr-x):
root@solaris:~# mkdir /qfsms
root@solaris:~# chmod 755 /qfsms
指示 Oracle HSM 软件重新读取 mcf 文件并相应地重新配置自身。使用命令 samd config。
root@solaris:~# samd config
Configuring SAM-FS
root@solaris:~#
如果 samd config 命令失败并显示消息 You need to run /opt/SUNWsamfs/util/SAM-QFS-post-install,则表示您在安装软件时忘记了运行安装后脚本。请立即运行此脚本。
root@solaris:~# /opt/SUNWsamfs/util/SAM-QFS-post-install
- The administrator commands will be executable by root only (group bin).
If this is the desired value, enter "y".
If you want to change
the specified value enter "c".
root@solaris:~#
使用 /opt/SUNWsamfs/sbin/sammkfs 命令和文件系统的系列集名称创建文件系统。
对于 md 设备,Oracle HSM 软件使用双重分配和默认磁盘分配单元 (Disk Allocation Unit, DAU) 大小。对于通用文件系统来说,这是一个很好的选择,因为它可以容纳大文件和小文件以及 I/O 请求。在示例中,我们接受默认值:
root@solaris:~# sammkfs qfsms
Building 'qfsms' will destroy the contents of devices:
/dev/dsk/c1t3d0s3
/dev/dsk/c1t4d0s5
Do you wish to continue? [y/N]yes
total data kilobytes
如果我们使用的是指定更符合我们的 I/O 需求的非默认 DAU 大小所需的 mr 设备,则可以将 sammkfs 命令与 -a 选项结合使用来实现此目的:
root@solaris:~# sammkfs -a 16 qfs2ma
有关其他信息,请参见 sammkfs 手册页。
备份操作系统的 /etc/vfstab 文件。
root@solaris:~# cp /etc/vfstab /etc/vfstab.backup
将新文件系统添加到操作系统的虚拟文件系统配置。在文本编辑器中打开此文件,并为 qfsms 系列集设备添加一行:
-------------------------
在 /etc/vfstab 文件的第六列 Mount at Boot 中,输入 no(适用于大多数情况)。
root@solaris:~# vi /etc/vfstab
-------------------------
要指定循环分配,请添加 stripe=0 挂载选项:
-------------------------
要指定分散读写分配,请添加 stripe=stripe-width 挂载选项,其中 stripe-width 是应写入分散读写中的每个磁盘的磁盘分配单元 (Disk Allocation Unit, DAU) 数目。
在示例中,我们将分散读写宽度设置为一个 DAU:
-------------------------
这里,stripe=1 选项用于指定分散读写宽度为 1 个 DAU 且写入大小为两个 DAU。因此,当文件系统同时写入两个 DAU 时,它会向 qfsms 系列集中的每个 md 磁盘设备(共两个)各写入一个 DAU。
对 /etc/vfstab 文件进行所需的其他更改。
例如,如果元数据服务器没有响应,要在后台挂载文件系统,则应将 bg 挂载选项添加到 Mount Options 字段:
-------------------------
stripe=1,bg
保存 vfstab 文件并关闭编辑器。
root@solaris:~#
挂载新文件系统:
root@solaris:~# mount /qfsms
文件系统现已完成,可以使用了。
从此处执行以下各操作并参考相应的内容:
如果要使用 Oracle Hierarchical Storage Manager 设置归档文件系统,请参见。
如果需要在文件系统上启用 WORM(Write Once Read Many,一写多读)功能,请参见。
如果需要与使用 LTFS 的系统交互,或者需要在远程站点之间传输大量数据,请参见。
如果有其他需求(例如,多主机文件系统访问或高可用性配置),请参见。
配置高性能 ma 文件系统
在文件系统主机上安装 Oracle HSM 软件之后,可按以下所述对 ma 文件系统进行配置。
以 root 用户身份登录到文件系统主机。登录全局区域(如果主机已配置区域)。
root@solaris:~#
选择用于存储元数据的磁盘设备。
选择用于存储数据的磁盘设备。
创建 mcf 文件。
要创建 mcf 文件,可以通过在 Oracle HSM Manager 图形用户界面中选择选项来完成,也可以使用文本编辑器。在下面的示例中,我们使用 vi 文本编辑器:
root@solaris:~# vi /etc/opt/SUNWsamfs/mcf
"/etc/opt/SUNWsamfs/mcf"
[New File]
为清晰起见,输入列标题作为注释。
注释行以井号 (#) 开头:
# Equipment
Additional
# Identifier
Parameters
#------------------
-----------------
为文件系统系列集创建一个条目。
在本示例中,我们将文件系统标识为 qfsma,将设备序号递增到 200,将设备类型设置为 ma,将系列集名称设置为 qfsma,并将设备状态设置为 on:
# Equipment
Additional
# Identifier
Parameters
#------------------
-----------------
为每个元数据设备添加一个条目。在设备标识符列中输入所选磁盘设备的标识符,设置设备序号,并将设备类型设置为 mm。
添加足够的元数据设备,以存储文件系统大小所需的元数据。在示例中,我们添加单个元数据设备:
# Equipment
Additional
# Identifier
Parameters
#------------------
-----------------
/dev/dsk/c0t0d0s0
接下来添加数据设备的条目,然后保存文件并退出编辑器。
这些可以是 、 或分散读写组 () 设备。在本示例中,我们将指定 md 设备:
# Equipment
Additional
# Identifier
Parameters
#------------------
-----------------
/dev/dsk/c0t0d0s0
/dev/dsk/c0t3d0s0
/dev/dsk/c0t3d0s1
root@solaris:~#
运行 sam-fsd 命令检查 mcf 文件是否存在错误。
sam-fsd 命令会读取 Oracle HSM 配置文件并初始化文件系统。该命令会在遇到以下错误时停止:
root@solaris:~# sam-fsd
如果 sam-fsd 命令在 mcf 文件中找到错误,请编辑该文件以更正错误,并按照前一步骤中的描述重新检查。
在下面的示例中,sam-fsd 报告设备中出现的未指定问题:
root@solaris:~# sam-fsd
Problem in mcf file /etc/opt/SUNWsamfs/mcf for filesystem qfsma
sam-fsd: Problem with file system devices.
通常,这样的错误是不经意的键入错误导致的。此处,在编辑器中打开 mcf 文件后,发现在设备 202(第一个 md 设备)的设备名称的分片编号部分中键入了一个感叹号 ! 而೪
/dev/dsk/c0t0d0s0
/dev/dsk/c0t0d0s!
/dev/dsk/c0t3d0s0
如果 sam-fsd 命令运行时未出错,则表明 mcf 文件正确。继续执行下一步。
以下示例是无误输出的部分列表:
root@solaris:~# sam-fsd
Trace file controls:
/var/opt/SUNWsamfs/trace/sam-amld
cust err fatal ipc misc proc date
sam-archiverd /var/opt/SUNWsamfs/trace/sam-archiverd
cust err fatal ipc misc proc date module
sam-catserverd /var/opt/SUNWsamfs/trace/sam-catserverd
cust err fatal ipc misc proc date module
Would start sam-archiverd()
Would start sam-stagealld()
Would start sam-stagerd()
Would start sam-amld()
使用 /opt/SUNWsamfs/sbin/sammkfs 命令和文件系统的系列集名称创建文件系统。
在示例中,我们按以下方式创建文件系统:对具有 md 设备的 ma 文件系统使用默认磁盘分配单元 (Disk Allocation Unit, DAU) 大小(即 64 千字节):
root@solaris:~# sammkfs qfsma
Building 'qfsma' will destroy the contents of devices:
/dev/dsk/c0t0d0s0
/dev/dsk/c0t3d0s0
/dev/dsk/c0t3d0s1
Do you wish to continue? [y/N]yes
total data kilobytes
默认磁盘分配单元大小是一个很好的通用选择。但是,如果文件系统主要是用于支持较小的文件或读写数据量较少的应用程序,则我们也可以将 DAU 大小指定为 16 或 32 千字节。要指定 16 千字节 DAU,需将 sammkfs 命令与 -a 选项结合使用:
root@solaris:~# sammkfs -a 16 qfsma
mr 设备和 gXXX 分散读写组的 DAU 在范围 8-65528 千字节内完全可调(增量为 8 千字节)。对于 mr 设备,默认值为 64 千字节;对于 gXXX 分散读写组,默认值为 256 千字节。有关其他详细信息,请参见 sammkfs 手册页。
备份操作系统的 /etc/vfstab 文件。
root@solaris:~# cp /etc/vfstab /etc/vfstab.backup
将新文件系统添加到操作系统的虚拟文件系统配置。在文本编辑器中打开 /etc/vfstab 文件,并为 qfsma 系列集添加一行。
root@solaris:~# vi /etc/vfstab
-------------------------
在 /etc/vfstab 文件的第六列 Mount at Boot 中,输入 no。
root@solaris:~# vi /etc/vfstab
-------------------------
要指定循环分配,请添加 stripe=0 挂载选项:
-------------------------
要指定分散读写分配,请添加 stripe=stripe-width 挂载选项,其中 stripe-width 是 [1-255] 范围内的一个整数,表示应写入分散读写中的每个磁盘的磁盘分配单元 (Disk Allocation Unit, DAU) 数目。
指定分散读写分配时,数据将并行写入设备。因此,为获得最佳性能,在选择分散读写宽度时应确保充分利用存储硬件所提供的带宽。请注意,给定分散读写宽度传输的数据量取决于硬件的配置情况。对于在单个磁盘卷上实施的 md 设备,当分散读写宽度为 1 时,将向每个磁盘(共两个)写入一个 64 千字节的 DAU(共&#3 千字节)。对于&#2 RAID 5 卷组上实施的 md 设备,使用这一相同的分散读写宽度时,将向每个设备(共两个)上的每个数据磁盘(共三个)传输一个 64 千字节的 DAU(每次传输共计六个 DAU &#2 千字节)。在示例中,我们将分散读写宽度设置为一个 DAU:
-------------------------
可以尝试调整分散读写宽度,以更好地利用可用的硬件。在文件系统的 Mount Options 字段中,设置 stripe=n 挂载选项,其中 n 是为文件系统指定的 DAU 大小的倍数。测试文件系统的 I/O 性能,并根据需要重新调整设置。
设置 stripe=0 时,Oracle HSM 会使用循环分配将文件写入设备。系统会将每个文件尽可能分配在一个设备上,直至填满该设备为止。循环分配是共享文件系统和多流环境的首选设置。
在示例中,我们已确定分散读写宽度为一时 RAID-5 卷组的带宽并未充分利用,因此我尝试 stripe=2:
-------------------------
...,stripe=2
否则保存 vfstab 文件。
root@solaris:~#
挂载新文件系统:
root@solaris:~# mount /qfsms
基本文件系统现已完成,可以使用了。
如果要使用 Oracle Hierarchical Storage Manager 设置归档文件系统,请参见。
如果需要在文件系统上启用 WORM(Write Once Read Many,一写多读)功能,请参见。
如果需要与使用 LTFS 的系统交互,或者需要在远程站点之间传输大量数据,请参见。
如果有其他需求(例如,多主机文件系统访问或高可用性配置),请参见。
否则,请转至。
配置 Oracle HSM 归档文件系统
归档文件系统将一个或多个 QFS ma 或 ms 类型的文件系统与归档存储和 Oracle HSM 软件组合在一起。Oracle HSM 软件将辅助磁盘存储和/或可移除介质集成到基本文件系统操作之中,因此文件可在各种不同的介质上保留多个副本。这种冗余不但可提供连续数据保护,还可以为超大文件提供策略驱动的保留和有效的存储。
将磁盘归档文件系统添加到 Oracle HSM 主机配置
在 Oracle HSM 主机上创建任何所需的磁盘归档文件系统并将本地和远程磁盘归档文件添加到主机配置。使用下面列出的过程:
创建本地文件系统以用作磁盘归档
如果您要将 Oracle HSM 服务器上的文件系统用作磁盘归档,请执行如下操作。
为 Oracle HSM 服务器上本地挂载的每个磁盘归档卷创建 QFS、ZFS 或 UFS 文件系统。
请勿使用必须与其他应用程序共享的现有通用文件系统。
如果将一个或多个 QFS 文件系统配置为磁盘归档卷,则应为每个文件系统分配一个系列集名称和一组用于将其明确标识为归档存储卷的设备序号。
明确区分 QFS 归档存储文件系统与其他 Oracle HSM 主文件系统可以使配置更易于理解和维护。在本示例中,新文件系统的名称 DISKVOL1 表明了它的功能。在 mcf 文件中,此名称和设备序号 800 将该磁盘归档与 samms 和 100 区别开来(后者是我们在后续示例中创建归档 Oracle HSM 文件系统时要使用的系列集名称和序号):
# Archiving file systems:
# Equipment
Equipment Equipment Family
Device Additional
# Identifier
Parameters
#----------------------- --------- --------- --------- ------ -----------------
# Archival storage for copies:
# Equipment
Equipment Equipment Family
Device Additional
# Identifier
Parameters
#----------------------- --------- --------- --------- ------ -----------------
/dev/dsk/c6t0d1s7
/dev/dsk/c4t0d2s7
接下来,将磁盘归档添加到 Oracle HSM 主机系统配置。
将磁盘归档添加到 Oracle HSM 主机配置
在 Oracle HSM 主机上,创建一个父目录,用于存放磁盘归档卷的挂载点,就像在物理磁带库中存放归档磁带卷一样。
在示例中,我们创建目录 /diskvols。
root@solaris:~# mkdir /diskvols
在父目录中,为每个归档文件系统创建一个挂载点目录。
在示例中,我们创建挂载点目录 DISKVOL1 和 DISKVOL2 到 DISKVOL15:
root@solaris:~# mkdir /diskvols/DISKVOL1
root@solaris:~# mkdir /diskvols/DISKVOL2
root@solaris:~# mkdir /diskvols/DISKVOL15
在 Oracle HSM 主机上,备份 /etc/vfstab 文件。
root@solaris:~# cp /etc/vfstab /etc/vfstab.backup
在编辑器中打开 /etc/vfstab 文件。
root@solaris:~# vi /etc/vfstab
为用作磁盘归档的每个本地 QFS 文件系统添加一个条目。使用 samfs 文件系统类型标识每个条目并添加挂载选项 nosam(除非您希望 Oracle HSM 归档该归档)。
nosam 挂载选项可确保存储在 QFS 文件系统上的归档副本本身不进行归档。
在本示例中,使用 vi 编辑器为一个本地 QFS 文件系统 DISKVOL1 添加条目。
root@solaris:~# vi /etc/vfstab
------------------
/diskvols/DISKVOL1
为用作磁盘归档的每个 NFS 文件系统添加条目。使用 nfs 文件系统类型标识每个条目。
在本示例中,使用 vi 编辑器添加条目 DISKVOL2 到 DISKVOL15,其中 nfs1 是托管磁盘归档 DISKVOL2 到 DISKVOL13 的 NFS 服务器,oscsa1 是托管其余磁盘归档的 Oracle 存储云软件设备主机的名称:
root@solaris:~# vi /etc/vfstab
------------------
/diskvols/DISKVOL1
nfs1:/DISKVOL2
/diskvols/DISKVOL2
nfs1:/DISKVOL3
/diskvols/DISKVOL3
oscsa1:/DISKVOL14 -
/diskvols/DISKVOL3
oscsa1:/DISKVOL15 -
/diskvols/DISKVOL15 nfs
保存 /etc/vfstab 文件并关闭编辑器。
oscsa1:/DISKVOL14 -
/diskvols/DISKVOL3
oscsa1:/DISKVOL15 -
/diskvols/DISKVOL15 nfs
root@solaris:~#
在 Oracle HSM 主机上,挂载磁盘归档文件系统。
在示例中,我们挂载 DISKVOL1 和 DISKVOL2 到 DISKVOL15:
root@solaris:~# mount /diskvols/DISKVOL1
root@solaris:~# mount /diskvols/DISKVOL2
root@solaris:~# mount /diskvols/DISKVOL14
root@solaris:~# mount /diskvols/DISKVOL15
现在,。
准备可移除介质库和驱动器
本节介绍以下任务:
配置 Oracle StorageTek ACSLS 网络连接自动化库
如果您有 Oracle StorageTek ACSLS 网络连接库,则可以按以下步骤进行配置,也可以使用 Oracle HSM Manager图形用户界面来自动发现和配置此库(有关使用 Oracle HSM Manager 的说明,请参见联机帮助)。
执行如下操作:
以 root 用户身份登录到 Oracle HSM 服务器主机。
root@solaris:~#
转到 /etc/opt/SUNWsamfs 目录。
root@solaris:~# cd /etc/opt/SUNWsamfs
在文本编辑器中,使用与要配置的网络连接库的类型相对应的名称创建一个新文件。
在示例中,我们为 Oracle StorageTek ACSLS 网络连接库创建一个参数文件:
root@solaris:~# vi /etc/opt/SUNWsamfs/acsls1params
# Configuration File for an ACSLS Network-Attached Tape Library 1
输入 Oracle HSM 软件在与 ACSLS 连接库进行通信时将使用的参数和值。
Oracle HSM 软件使用以下 Oracle StorageTek Automated Cartridge System 应用编程接口 (Automated Cartridge System Application Programming Interface, ACSAPI) 参数来控制 ACSLS 管理库(有关更多信息,请参见 stk 手册页):
access=user-id 指定用于访问控制的可选用户标识值。默认情况下,没有基于用户标识的访问控制。
hostname=hostname 指定运行 StorageTek ACSLS 接口的服务器的主机名。
portnum=portname 指定用于在 ACSLS 和 Oracle HSM 软件之间进行通信的端口号。
ssihost=hostname 指定标识连接到 ACSLS 主机的网络的多宿主 Oracle HSM 服务器的主机名。其默认值为本地主机的名称。
ssi_inet_port=ssi-inet-port 指定 ACSLS 服务器系统接口必须用于传入 ACSLS 响应的固定防火墙端口。指定 0 或 [] 范围内的一个值。默认值为 0,即允许动态端口分配。
csi_hostport=csi-port 指定 ACSLS 服务器上 Oracle HSM 将其 ACSLS 请求发送到的客户机系统接口端口号。指定 0 或 [] 范围内的一个值。默认值为 0,表示系统将在 ACSLS 服务器上的端口映射器中查询端口。
capid=(acs=acsnum, lsm=lsmnum, cap=capnum) 指定磁带存取口 (cartridge access port, CAP) 的 ACSLS 地址,其中 acsnum 是库的 Automated Cartridge System (ACS) 编号,lsmnum 是用于存放 CAP 的模块的库存储模块 (Library Storage Module, LSM) 编号,capnum 是所需 CAP 的标识号。整个地址用括号括起来。
capacity=(index-value-list) 指定可移除介质磁带的容量,其中 index-value-list 是以逗号分隔的 index=value 对的列表。此列表中的每个 index 是 ACSLS 定义的介质类型的索引,每个 value 是相应的卷容量(&#2 字节为单位)。
ACSLS 文件 /export/home/ACSSS/data/internal/mixed_media/media_types.dat 定义介质类型索引。通常,只有对于新磁带类型或者需要覆盖所支持的容量时,才需要提供容量条目。
device-path-name=(acs=ACSnumber, lsm=LSMnumber, panel=Panelnumber, drive=Drivenumber)[shared] 指定附加到客户机的驱动器的 ACSLS 地址,其中 device-path-name 标识 Oracle HSM 服务器上的设备,acsnum 是库的 Automated Cartridge System (ACS) 编号,lsmnum 是控制驱动器的模块的库存储模块 (Library Storage Module, LSM) 编号,Panelnumber 是安装驱动器的面板的标识号,Drivenumber 是驱动器的标识号。整个地址用括号括起来。
在 ACSLS 地址后面添加可选 shared 关键字将允许两个或更多 Oracle HSM 服务器共享驱动器,但每个服务器均保留对各自介质的独占控制。默认情况下,共享驱动器中的磁带可以在卸载之前空闲 60 秒。
在示例中,我们将 acslserver1 标识为 ACSLS 主机,限制 sam_user 的访问权限,指定动态端口分配,并映射一个磁带存取口和两个驱动器:
root@solaris:~# vi /etc/opt/SUNWsamfs/acsls1params
# Configuration File for an ACSLS Network-Attached Tape Library 1
hostname = acslserver1
portnum = 50014
access = sam_user
ssi_inet_port = 0
csi_hostport = 0
capid = (acs=0, lsm=1, cap=0)
/dev/rmt/0cbn = (acs=0, lsm=1, panel=0, drive=1)
/dev/rmt/1cbn = (acs=0, lsm=1, panel=0, drive=2)
保存文件并关闭编辑器。
root@solaris:~# vi /etc/opt/SUNWsamfs/acsls1params
# /etc/opt/SUNWsamfs/acslibrary1
# Configuration File for an ACSLS Network-Attached Tape Library
/dev/rmt/0cbn = (acs=0, lsm=1, panel=0, drive=1)
/dev/rmt/1cbn = (acs=0, lsm=1, panel=0, drive=2)
root@solaris:~#
如果库或应用程序软件对带有条码的可移除介质使用非标准标签,则现在。
如果已知驱动器或应用程序软件与 Oracle HSM 默认值兼容,则现在。
否则,请转至。
为带有条码的可移除介质配置标记行为
默认情况下,如果库中包含条码读取器和带条码的介质,则 Oracle HSM 软件会自动使用条码中的前六位字符来标记卷。但是,您可以配置 Oracle HSM 以使卷标签基于条码的替代读取。为此,请执行如下操作:
以 root 用户身份登录 Oracle HSM 主机。
root@solaris:~#
如果您需要非默认行为或者之前覆盖了默认值并需要重置该默认值,请在文本编辑器中打开 /etc/opt/SUNWsamfs/defaults.conf 文件。
在示例中,用 vi 编辑器打开文件:
root@solaris:~# vi /opt/SUNWsamfs/examples/defaults.conf
找到行 labels&=(如果存在),否则请添加此行。
在示例中,添加指令:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
# These are the defaults.
要重新启用基于条码前六位字符的默认自动标记行为,请将 labels 指令的值设置为 barcodes。保存文件并关闭编辑器。
现在,Oracle HSM 软件会自动使用磁带条码的前六位字符作为标签来重新标记无标签磁带:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
labels = barcodes
root@solaris:~#
要启用基于磁盘上条码的后六位字符的自动标记行为,请将 labels 指令的值设置为 barcodes_low。保存文件并关闭编辑器。
将 labels 指令设置为 barcodes_low 时,Oracle HSM 软件会自动使用磁带条码的后六位字符作为标签来重新标记无标签磁带:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
labels = barcodes_low
root@solaris:~#
要禁用自动标记并将 Oracle HSM 配置为从磁带读取标签,请将 labels 指令的值设置为 read。保存文件并关闭编辑器。
将 labels 指令设置为 read 值时,Oracle HSM 软件将无法自动重新标记磁带:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
labels = read
idle_unload = 0
root@solaris:~#
如果已知驱动器或应用程序软件与 Oracle HSM 默认值兼容,则现在。
否则,请转至。
设置驱动器计时值
默认情况下,Oracle HSM 软件按以下方式设置驱动器计时参数:
指定设备类型卸载介质之前必须经过的最短时间是 60 秒。
Oracle HSM 软件在向库(将响应 SCSI unload 命令)发出新命令之前所等待的时间为 15 秒。
Oracle HSM 软件在卸载空闲驱动器之前所等待的时间为 600 秒(即 10 分钟)。
Oracle HSM 软件在卸载由两个或更多 Oracle HSM 服务器共享的空闲驱动器之前所等待的时间为 600 秒(即 10 分钟)。
要更改默认计时值,请执行如下操作:
如果尚未登录,请以 root 用户身份登录到 Oracle HSM 主机。
root@solaris:~#
在文本编辑器中打开 /etc/opt/SUNWsamfs/defaults.conf 文件。
在示例中,使用 vi 编辑器:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
# These are the defaults.
To change the default behavior, uncomment the
# appropriate line (remove the '#' character and change the value.
如果需要,指定特定设备类型在卸载介质之前必须经历的最短时间。在 defaults.conf 文件中,添加一个 equipment-type_delay&= number-of-seconds 形式的指令,其中 equipment-type 是标识所配置驱动器类型的双字符 Oracle HSM 代码,number-of-seconds 是一个表示该设备类型的默认秒数的整数。
有关设备类型代码和相应设备的列表,请参见。在示例中,我们将 LTO 驱动器(设备类型 li)的卸载延迟从默认值(60 秒)更改为 90 秒:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
# These are the defaults.
To change the default behavior, uncomment the
# appropriate line (remove the '#' character and change the value.
li_delay = 90
如果需要,指定 Oracle HSM 软件在向库(将响应 SCSI unload 命令)发出新命令之前所等待的时间。在 defaults.conf 文件中,添加一个 equipment-type_unload&= number-of-seconds 形式的指令,其中 equipment-type 是标识所配置驱动器类型的双字符 Oracle HSM 代码,number-of-seconds 是一个表示该设备类型的秒数的整数。
有关设备类型代码和相应设备的列表,请参见。设置在最糟糕情况下响应 unload 命令时库可能需要的最长时间。在示例中,我们将 LTO 驱动器(设备类型 li)的卸载延迟从默认值(15 秒)更改为 35 秒:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
# These are the defaults.
To change the default behavior, uncomment the
# appropriate line (remove the '#' character and change the value.
li_delay = 90
li_unload = 35
如果需要,指定 Oracle HSM 在卸载空闲驱动器之前所等待的时间。在 defaults.conf 文件中,添加一个 idle_unload = number-of-seconds 形式的指令,其中 number-of-seconds 是一个表示指定秒数的整数。
指定 0 可禁用此功能。在示例中,我们通过将默认值(600 秒)更改为 0 来禁用此功能:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
# These are the defaults.
To change the default behavior, uncomment the
# appropriate line (remove the '#' character and change the value.
li_delay = 90
li_unload = 35
idle_unload = 0
如果需要,指定 Oracle HSM 软件在卸载共享空闲驱动器之前所等待的时间。在 defaults.conf 文件中,添加一个 shared_unload = number-of-seconds 形式的指令,其中 number-of-seconds 是一个表示指定秒数的整数。
您可以将 Oracle HSM 服务器配置为共享可移除介质驱动器。当拥有所装入介质的服务器并未实际使用驱动器时,该指令会释放驱动器,以供其他服务器使用。指定 0 可禁用此功能。在示例中,我们通过将默认值(600 秒)更改为 0 来禁用此功能:
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
# These are the defaults.
To change the default behavior, uncomment the
# appropriate line (remove the '#' character and change the value.
idle_unload = 600
li_delay = 90
li_unload = 35
idle_unload = 0
shared_unload = 0
保存文件并关闭编辑器。
root@solaris:~# vi /etc/opt/SUNWsamfs/defaults.conf
# These are the defaults.
To change the default behavior, uncomment the
# appropriate line (remove the '#' character and change the value.
idle_unload = 600
li_delay = 90
li_unload = 35
idle_unload = 0
shared_unload = 0
root@solaris:~#
现在,。
配置归档文件系统
创建归档文件系统的过程与创建非归档文件系统的过程相同,不同之处在于我们添加了用于存储额外数据文件副本的设备:
首先配置 QFS 文件系统。可以配置 或 文件系统。
虽然可以使用 Oracle HSM Manager 图形用户界面来创建文件系统,但在本节的示例中,我们使用 vi 编辑器。在这里,我们使用系列集名称 samms 和设备序号 100 创建一个通用的 ms 文件系统:
root@solaris:~# vi /etc/opt/SUNWsamfs/mcf
# Archiving file systems:
# Equipment
Equipment Equipment Family
Device Additional
# Identifier
Parameters
#----------------------- --------- --------- ------
------ -------------------
/dev/dsk/c1t3d0s3
/dev/dsk/c1t3d0s4
要添加归档磁带存储,请先添加一个库条目。在设备标识符字段中,输入库的设备 ID 并分配设备序号:
在本示例中,库设备标识符为 /dev/scsi/changer/c1t0d5。我们将设备序号设置为 900(即所选磁盘归档范围的下一个范围):
# Archival storage for copies:
# Equipment
Equipment Equipment Family
Device Additional
# Identifier
Parameters
#----------------------- --------- --------- --------- ------ -----------------
/dev/dsk/c6t0d1s7
/dev/dsk/c4t0d2s7
/dev/scsi/changer/c1t0d5 900
将设备类型设置为 (一个通用 SCSI 连接磁带库),为磁带库系列集提供一个名称,并将设备状态设置为 on。
在本示例中,我们将使用库 library1:
# Archival storage for copies:
# Equipment
Equipment Equipment Family
Device Additional
# Identifier
Parameters
#----------------------- --------- --------- --------- ------ -----------------
/dev/dsk/c6t0d1s7
/dev/dsk/c4t0d2s7
/dev/scsi/changer/c1t0d5 900
(可选)在 Additional Parameters 列中,&#36

我要回帖

更多关于 基础护理的内容包括 的文章

 

随机推荐