“Solstice Backup 5.1 安装和发行注释”提供了在装有 Solaris 2.4、Solaris 2.5、Solaris 2.5.1、Solaris 2.6 或 Solaris 7 软件的 SPARCTM 或 Intel 平台上安装 SolsticeTM BackupTM 软件产品的操作指南。
安装 Backup 后,请参阅“Solstice Backup 5.1 管理指南”、“Solstice Backup 5.1 灾难恢复指南”、该程序的联机帮助和手册 (man) 页以了解有关如何配置、管理和使用 Backup 的详细指导。
与 Backup 软件销售文件一同提供的还有 AdobeTM Acrobat 便携文档格式 (PDF) 和 HTML 版本的“Solstice Backup 5.1 管理指南”、“Solstice Backup 5.1 强力版增补”、“Solstice Backup 5.1 灾难恢复指南”和“Solstice Backup 5.1 安装和发行注释”。
您的 Backup 软件包含所有用于安装您所购买的 Backup 特性和今后为 Backup 添加新特性以及进行功能升级所必需的软件。要为销售文件中包含的任何可选 Backup 软件模块添加支持,请与 Sun 或 Sun 的授权经销商联系购买许可代码 (enabler code)。当您输入买到的许可代码后,即可开始使用购置的新特性而无需进一步安装。
要永久地使用 Backup,您必须购买一份允许您以下列三种级别之一使用该软件的许可代码:
Backup 应用“客户/服务器”模型来完成存储管理任务。一个或更多的 Backup 服务器为网络上的客户提供数据保护服务。
要将一个客户添加到 Backup 服务器的要备份的系统列表中,首先在客户系统上安装适合其操作系统的 Backup 客户软件。然后在 Backup 服务器上为此系统配置客户资源。Backup 服务器只为在该服务器上有配置好的资源的客户提供备份和恢复服务。有关 Backup 服务器采用的访问控制策略的全面描述,参见 nsr man 页。
此版本的 Backup 含有的可选软件允许您指定带有存储设备的系统作为 Backup 服务器的存储节点。存储节点机器管理含有已备份数据的媒体;而 Backup 服务器则对管理客户和跟踪及恢复数据所必需的信息加以管理。可使用 Backup 管理程序将 Backup 客户与存储节点联系起来以响应备份和恢复请求。将媒体管理任务分配到网络上的其它系统可减少加在用于控制的 Backup 服务器上的负荷,而且提供了一种从中心位置管理跨分布式企业网的远程存储管理任务的手段。
Backup 支持各种媒体类型,包括 4 mm、8 mm、光盘、数字化线性磁带 (digital linear tape, DLT) 和磁盘文件。Backup 还支持将多种设备附加到 Backup 服务器或指定存储节点上,这些设备或者作为独立设备,或者位于自动换片器 (autochanger) 或筒仓 (silo) 磁带库中。要获得所支持设备的最新列表,请拨打 24 小时值班的 FaxWorker 交互式传真服务器,号码是 (415) 812-6156。按照 FaxWorker 提供的操作说明,索要 1905 号文档――“Backup 兼容性指南”。
Solstice Backup 5.1 的新特性和改进之处如下:
保存集分段迁移的改进 - 在以前的版本中,“保存集分段迁移”(Save Set Staging) 是使用 nsrstage 命令手动调用的。有了 Solstice Backup 5.1,您现在能够根据设定的策略配置自动分段迁移。这是通过称为“分段迁移”(Staging) 的新的 Backup 资源来完成的。自动分段迁移特性仅与文件设备一同工作。一个文件设备必须先定义,然后才有可能成为“分段迁移”资源中的一个选项。
存储节点支持的改进 - 您无须再为存储节点备份而在“管理员”列表中保留 root@storagenodehost。您只需在运行 jb_config 程序时在上述列表中有此条目,而一旦此程序结束即可去除它。
Backup 支持指定网络上的另一个附加了存储设备的系统作为 Backup 服务器的一个存储节点。您可以按照优先顺序指定一个客户的数据应该定向到的存储节点,方法是在“客户”资源的“存储节点”属性中输入主机名。如果为客户列出的第一个存储节点无效,则联系列表中的下一个存储节点以接收备份数据。
为了使用对存储节点的支持,您必须为要添加的每个存储节点购买许可。如果您要为到某个存储节点的备份使用自动换片器,则您必须为每个您要与 Backup 一同使用的自动换片器获得一个自动换片器许可代码。请在 Backup 服务器上输入全部许可代码,而无须考虑此软件安装在何处。然后请在每个您要指定为存储节点的系统上安装客户和存储节点软件及 Backup 设备驱动程序。
如果备份设备驻留在自动换片器上,首先在 Backup 服务器上使用管理程序 (nwadmin 或 nsradmin) 将 root@storagenode-hostname 手动添加到 Backup 服务器的“管理员”列表中,然后在存储节点系统上运行 jb_config 程序以配置与 Backup 一同使用的远程自动换片器。
在备份过程中,存储节点软件调用 Backup 媒体守护程序,这些程序负责把从每个客户收到的备份数据发送到已装配的备份媒体。存储节点软件还调用负责将条目发送到 Backup 服务器上的媒体数据库的守护程序。每个客户的本地 save 程序都将客户索引中条目的信息中继传递回 Backup 服务器。Backup 服务器记录客户的保存集数据发往哪个备份媒体集,以备将来可能的恢复之用。
有关如何配置对存储节点和远程设备的支持的信息,参见“Solstice Backup 5.1 管理指南”的第 3、4、5 章;有关存储节点如何工作的描述,参见“附录 A”。
存储节点保存装配超时 - 此版本包含存储节点上保存装配请求的超时机制。如果正当的卷在超时期限内未装配上,此机制允许 save 重定向到另一个存储节点。
优先的每日强制增加备份 - 这是“组”资源中的一个新属性,称作“强制增加”(Force Incremental),它提供了每 24 小时至少执行一次完全备份的能力。请使用“详细资料”菜单中的“视图”选项 (nwadmin) 或使用“选项 > 显示选项 > 隐藏”以查看和变更对“强制增加”的设置。
“强制增加”属性的缺省设置为“是”。意思是如果组一天运行一次以上,则进行一次增加备份。要每天进行一次以上的完全备份,则将此属性设为“否”。
支持 64 位文件系统 - 此版本包含对 Solaris 2.6 客户的 64 位文件系统的支持。您可以归档、备份、浏览和恢复大于 2 GB 的文件。如果您的客户不支持 64 位,您可以浏览大于 2 GB 的文件,但不能恢复它们。
客户备份预处理和后处理的改进 - 一个新的预处理和后处理命令 savepnpc 使您得以在客户上的第一个保存集开始备份前对一组预处理命令进行一次调用,并得以调用仅在客户上的最后一个保存集完成其备份后才运行的一组后处理命令。在此之前,预处理和后处理命令在每个为客户指定的保存集上运行。请在您的用户化备份正文中使用 savepnpc 命令取代 save 命令。savepnpc 命令使用与 save 命令相同的语法。有关 savepnpc 的更详尽的信息,参见“Solstice Backup 5.1 管理指南”中的“附录 B”及 man 页。
文件设备升级 - 如果您使用一个文件设备,必须将其输入为一个目录路径(与其它设备类型相同)而不仅是一个文件名。路径 /tmpfs 在 Solaris 服务器上是不允许使用的。
强力版对性能的改进 - 在此版本中,为 Solaris 添加了立即恢复。
克隆存储节点关联 - 此版本包含克隆 (clone) 存储节点关联。克隆存储节点关联是在一个客户的存储节点资源和一组从该存储节点客户接收被克隆的保存集的有效存储节点之间的链接。数据从包含原始保存集的媒体克隆到在指定克隆存储节点上的媒体。
Backup 端口映射程序 (Portmapper) 更名 - 在此版本中,“备份端口映射程序” (Backup Portmapper) 更名为“存储管理端口映射程序”(Storage Management Portmapper)。
Backup 资源和属性变更 - 此版本包含几个 Backup 资源和属性的变更。NSR 设备资源的“名称”属性的值变为两部分。第一个部分为主机名(可选)。对于远程设备,此主机名有前缀“RD=”。如果未指定该主机名,则假定该设备驻留在本地服务器上。第二部分为设备名,以一个冒号与主机名隔开。
一个新的隐藏属性已添加到 NSR 设备资源中。它叫作“只恢复”(Recover Only)。此属性的缺省值为“否”。当您定义此设备或升级其定义时,此属性可以设置为“是”。“是”指明该设备只能用于“恢复”操作。
添加到 NSR 设备资源中的另一个属性叫作“目标会话数”(Target Sessions)。其缺省值为 4。当在 Backup 服务器上配置一个设备时,您可以在 1 到 512 范围内变更此值,这取决于加载的基本许可代码和其它许可代码。此属性取代了在 5.0.1 以前版本中的 NSR 资源中定义的每个设备的会话数。
“存储节点”(Storage Nodes) 属性被添加到“NSR 客户”资源中。此新字段包含一个含有客户存储节点的列表。此列表引导服务器将客户的数据存储到本地设备或一个特定存储节点的远程设备。
还添加了“克隆存储节点”(Clone Storage Nodes) 属性。此属性用来为执行克隆操作的存储节点指定一个网络接口,它不同于您为存储节点的远程设备指定的网络接口。
为 NSR 资源添加了两个新属性。一个是 nsrmmd 轮询间隔,用于控制远程 nsrmmd 轮询的时间间隔。第二个是 nsrmmd 重启动间隔,用于设置在重启动 nsrmmd 前 nsrd 等待的时间间隔。重启动间隔开始于 nsrd 第一次检测到 nsrmmd 已终止时。对于本地 nsrmmd,此检测立即进行。对于远程 nsrmmd,此检测通常是在 nsrmmd 从一个轮询回复中缺失时开始,或是在轮询事件超时而无回复时开始。
这两个间隔的缺省值都是 2 分钟。轮询间隔的范围是 1 到 60 分钟,而重启动间隔的值可为 0 到 60 分钟。重启动间隔的值为 0 意思是要求立即重启动。对这些属性值的变更将重设当前运行的 nsrmmd。例如,将轮询间隔从 2 分钟变为 10 分钟,会将所有当前运行的 nsrmmd 的下一轮询间隔重设为从现在开始 10 分钟。相似地,将重启动间隔从 2 分钟变为 0 将使任何处于等待的 nsrmmd 立即重启。
Solstice Backup 5.1 带有对多个故障的解决方法,包括以下几种。
DLT7000 块大小的指定 - Backup 为 DLT 使用的块大小为 32KB。Quantum 对于 DLT7000 设备建议的值为 128KB。如果您没有配置其它 DLT 设备与您的服务器一同使用,您应该添加一个环境变量来指示 DLT7000 使用最佳值:
# setenv NSR_DEV_BLOCK_SIZE_DLT 128 |
所有在设置此环境变量后标记的 DLT 磁带都将使用 128KB 的块大小。所有以前标记的磁带仍继续使用 32KB 的块大小。该问题在本版本中已被解决。
HSM 文件名故障 - HSM 原来一直是跳过那些文件名超过 28 个字符的文件。该问题在本版本中已被解决。
mmrecov 故障 - mmrecov 程序原来会失败,并给出一个消息指出卷不在媒体池中。该问题在本版本中已被解决。
nsrindexd 故障 - 从 Backup 4.2.6 升级到 Backup 5.0.1 后,nsrindexd 程序总是出现主存信息转储。该问题在本版本中已被解决。
使用 pkgadd -R 导致的安装问题 - 在以前的版本中,当安装 SUUNWsbus1 软件包时,一使用 pkgadd 的 -R 选项安装即失败。该问题在本版本中已被解决。
恢复时出错 - 在以前的版本中,用户在恢复文件到原始客户和其它客户时会出问题。在恢复大量数据时,恢复操作会中断几个小时。(少量数据的恢复没有问题。)该问题在本版本中已被解决。
无特权的用户可获得需特权的访问 - 原来允许本地无特权的用户创建和删节任意文件的根特权并获得 UID 0 (root) 特权。该问题在本版本中已被解决。
无法再调用已迁移的文件 - 在以前的版本中,如果文件进行了第二次迁移,则不能再调用 (recall)。该问题在本版本中已被解决。
提供大型文件的保存/恢复 - 此版本包含在 Solaris 上保存和恢复大型文件的解决方法。
故障诊断信息和维护信息及命令参考列于“Solstice Backup 5.1 管理指南”中。安装信息在“Solstice Backup 5.1 安装和发行注释”中提供,该书包含如何为特定的操作平台评价、启用、授权 Backup 软件和运行对它的测试方面的信息。
有关如何使用与 nwadmin、nwbackup、nwrecover、nwarchive 和 nwretrieve 程序一同提供的图形用户接口的操作说明参见联机帮助。
“Solstice Backup 5.1 灾难恢复指南”提供一旦发生灾难时恢复服务器的指导。对于 Backup 支持的三种服务器平台分章论述。“Solstice Backup 5.1 灾难恢复指南”的第一章包含需要阅读的重要信息,这是关于计划和实施灾难恢复策略的,使您为灾难发生时的快速恢复作好准备。
所有 Backup 的文档(“Solstice Backup 5.1 管理指南”、“Solstice Backup 5.1 灾难恢复指南”、“Solstice Backup 5.1 安装和发行注释”)都是 PDF(portable document format,便携文档格式)和 HTML 格式的,包含在 Backup 软件中。
手头要留一份“Solstice Backup 5.1 灾难恢复指南”和“安装指南”的印刷复本,以便在您的系统出问题时随时参阅。
本节包含对与此版本一同提供的文档集的更正、修改和更新。
在您的文件系统中必须有足够的空间以安装 Backup 索引。要确定您需要的空间大小,请转到客户目录并输入:
# du -s |
然后,确认您的文件系统至少有这么多可用空间以安装您的索引。
在“Solstice Backup 5.1 管理指南”的第 319 页中,对使用 nsr_support 命令生成报告的语法的描述有误。该命令的正确用法为:
# nsr_support -f /tmp/filename |
本节提供关于您的 Backup 软件的重要的注释与提示,并在适当处提出建议。
使用 实例 1-1 上的正文来锁定一个 ClearCase VOB(version object database,版本对象数据库),做备份,然后为该 VOB 解锁。您的用户化的正文文件必须位于安装了 Backup save 程序的相同目录中(例如,在 Solaris 系统上,save 程序安装于 /usr/sbin/nsr 目录)。请在为 ClearCase VOB 配置的“客户”资源的“备份命令”(Backup Command) 属性中输入此正文的名称。在一次预定的备份中,将调用“备份命令”,而不是通常的 save 程序。
#!/bin/sh# export the SHELL that we are going to use SHELL=/bin/sh export SHELL # export the correct PATH so that all the required binaries can be found case $0 in /* ) PATH=/usr/atria/bin:/bin:/usr/bin:\Q/bin/dirname $0\Q c=\Q/bin/basename $0\Q ;; * )PATH=/usr/atria/bin:/bin:/usr/bin:/usr/sbin:/usr/bin/nsr:/usr/sbin/nsr c=$0 ;; esac export PATH # These are the valid statuses which save reports on completion of the backup statuses=" failed. abandoned. succeeded. completed savetime= " # Perform the PRECMD (Lock VOB) /usr/atria/bin/cleartool setview -exec "/usr/atria/bin/cleartoollock -c \ `VOB backups in progress' -vob /cm_data/mis_dev" magic_view > /tmp/voblock.log 2>&1 # Perform backup on client save "$@" > /tmp/saveout$$ 2>& # cat out the save output cat /tmp/saveout$$ # search for the backup status in the output reported by save for i in ${statuses}; do result=\Qgrep "${i}" /tmp/saveout$$\Q if [ $? != 0 ]; then echo ${result} fi done # Perform the POSTCMD (Unlock VOB) /usr/atria/bin/cleartool setview -exec "/usr/atria/bin/cleartoolunlock - vob /cm_data/mis_dev" \ magic_view > /tmp/vobunlock.log 2>& # make sure to gracefully exit out of this shell script exit 0 |
您必须在正文中包含 save 命令以使备份发生。如果正文文件与 save 程序不在同一个目录中,备份将失败。
对于 Emass/Grau 和 StorageTek Silo,您需要编辑 /etc/init.d/S95networker 启动文件。
在下列行后:
'start') (echo 'starting Backup daemons:') > /dev/console |
对于 Emass/Grau 筒仓,再输入以下 8 行:
DAS_SERVER = name-of-DAS-server export DAS_SERVER DAS_CLIENT = name-of-system-as-defined-to-DAS-server export DAS_CLIENT DAS_MEDIUM = type-of-tape-drive-used (select from one of the following: 3480, OD-Thick, OD-Thin, DECDLT, 8MM, 4MM, D2, VHS, 3590, CD, TRAVAN, DTF, BETACAM, AUDIOTAPE) export DAS_MEDIUM ACI_MEDIA_TYPE = same-as-DAS_MEDIUM export ACI_MEDIA_TYPE |
对于 StorageTek 筒仓,再输入以下 4 行:
CSI_HOSTNAME = name-of-ACSLS-system export CSI_HOSTNAME /networker-binaries-path/mini_el & /networker-binaries-path/ssi & |
并行计算和设备数的最大值取决于所购买的 Backup 产品和启用的存储节点数,如 表 1-1 所示。若不考虑启用的存储节点数,则并行计算的最大限制值为 512;设备数的最大限制值为 256。
表 1-1
Backup 产品 |
对于每个启用的存储节点 |
无存储节点 |
---|---|---|
Server Edition(服务器版) |
并行数: 32 最大值 = (32 x 节点数) + 32 |
并行数: 32 |
设备数: 16 最大值 = (16 x 节点数) + 16 |
设备数: 16 |
|
NetWork Edition(网络版) |
并行数: 32 最大值 = (32 x 节点数) + 32 |
并行数: 32 |
设备数: 16 最大值 = (16 x 节点数) + 16 |
设备数: 16 |
|
Power Edition(强力版) |
并行数: 32 最大值 = (32 x 节点数) + 64 |
并行数: 64 |
设备数: 16 最大值 = (16 x 节点数) + 32 |
设备数: 32 |
如果安装了 Backup 5.0 客户软件的 Backup 客户的系统时钟设置与 Backup 服务器的系统时钟设置有超过一分钟的差异,您将在调用 savegrp 程序的预定备份过程中收到以下消息:
Warning: unsynchronized client clock detected |
如果同步的差距小于 2 分钟,您将看到这些错误,但仍支持备份计划。(在安装了早先版本的 Backup 客户软件的机器上并不出现这种情况。)要避免这种情况,须保持服务器时钟和客户时钟相互同步在一分钟以内。
当提示您指定用于联系客户的授权的服务器的名称时,如果您不指明任何备份服务器,则所有备份服务器都有权联系此客户。未能指定一个或一个以上的授权的备份服务器的列表将允许任何备份服务器联系此客户。
当执行灾难恢复时,某些情况需要在执行灾难恢复前进行附加配置。
如果您有一个以上的媒体设备,您必须在开始灾难恢复前配置设备。Backup 安装时创建的缺省设备总是一个 4mm 设备。如果您的设备不是 4mm 设备,则必须从 Backup 内删除此设备,然后创建一个正确的设备类型。
在重新安装 Backup 之后和启动 mmrecov 之前,请为服务器编辑客户资源并设置其浏览和保持策略为 10 年。这样就使得 mmrecov 能恢复所有该服务器的记录。如果您不这么做,虽然所有记录都会恢复,但是超过一个月的任何记录都将随即被放弃(因为浏览策略缺省为一个月)。
如果您已将服务器的文件索引路径重定位到一个新位置,则您必须在开始灾难恢复之前编辑客户索引路径资源。正确的步骤是首先变更索引路径,使之与发生灾难之前使用的路径匹配。然后重启服务以警告 Backup 索引路径已变更。最后,从 /usr/sbin/nsr 目录运行 nsrck -c 以创建一个空的文件索引用于向其中恢复记录。
如果您在 nsrjb 命令中使用了两次 -o 选项,第一个 -o 将被忽略。例如,如果您输入:
# nsrjb -o notreadonly -o notfull -S 2 |
-o notreadonly 选项将不执行。若要两项均执行,必须按如下方法输入此命令:
# nsrjb -Y -o notreadonly -S n # nsrjb -Y -o notfull -S n |
保存集恢复特性目前在运行 Windows 95 的计算机上还不能工作。即将完成的一个修补程序将修好在 Windows 95 上的保存集恢复功能。
保存集恢复特性在 Windows NT 客户上可用,但在某些情况下,该客户的用户接口不能显示此恢复所要求的正确的磁盘空间大小。请不要考虑这个不正确的信息,继续进行恢复。
压缩的销售文件中包含 Backup 软件和联机文档。此外,销售文件中还包含可选软件,通过从 Sun 购买相应的许可代码即可激活这些软件。
压缩的销售文件中包含以下软件:
Backup 服务器管理程序和由 Backup 客户用于对文件进行手动备份和恢复的程序
对于到特定客户的附加客户连接的支持,这些客户使用的硬件平台与 Backup 服务器相同
可选 Backup 存储节点模块
可选 Backup 自动换片器软件模块
可选 Backup 筒仓 (Silo) 管理模块
可选 Backup 高速设备支持模块(Backup, Power Edition [强力版] 专用)
可选 Backup 归档应用程序
可选分级存储管理 (Hierarchical Storage Management, HSM) 应用程序
可选简单网络管理协议 (Simple Network Management Protocol, SNMP) 模块
采用便携文档格式 (Portable Document Format, PDF) 和超文本标记语言 (Hyper-Text Markup Language, HTML) 格式的电子版 Backup 文档,以及 Backup 手册 (man) 页
Backup 软件以 CD-ROM 形式销售。您可以从本地连接的 CD-ROM 驱动器上安装此软件(参见 "如何在带有本地 CD-ROM 的系统上安装 Backup 软件"),或者从网络上其它位置的远程 CD-ROM 驱动器来安装(参见 "如何从远程 CD-ROM 安装 Backup 软件")。
销售文件中包含的 Backup 软件是用于使用相同硬件平台的一个服务器、一些存储节点和客户的。如果您要从使用其它操作系统或硬件平台的客户备份数据,请联络 Sun 或 Sun 授权经销商以购买适当版本的 Solstice Backup ClientPak。要使用 ClientPak,您的服务器和每个 Backup 客户与存储节点都需要安装此软件。
"自动换片器" 这一术语用于随后的操作说明中,它指的是各种备份设备:自动装填器 (autoloader)、转盘式磁带 (carousel)、库 (library)、近线存储 (near-line storage)、数据轮 (datawheel) 和磁带舱 (jukebox)。
Backup 的缺省安装程序在一次会话中即安装所有的 Backup 软件包。如果您只想选择性地安装一些软件,您可以不按缺省的选项安装。
在您按照以下步骤安装 Backup 软件之前,请阅读每个步骤所参考的章节。
如果您已安装了 Backup 的早期版本,您必须在将本版本的 Backup 安装到您的 Backup 服务器和客户之前先去除已有的 Backup 软件,并准备转换配置文件。
参见 "如何去除 Backup 软件"。要从一个早期的版本升级软件和索引,参见 "如何从 5.0.1 版升级"、"如何从 4.2.x 版升级" 或 "如何从 4.1.x 版升级"。
从下列之一准备好销售文件:
本地 CD-ROM (参见 "如何在带有本地 CD-ROM 的系统上安装 Backup 软件")
远程 CD-ROM (参见 "如何从远程 CD-ROM 安装 Backup 软件")
在您要指定为 Backup 服务器的系统上安装必需的 Backup 软件(SUNWsbuc、SUNWsbus1、SUNWsbun 和 SUNWsbus2)。
在您将 Backup 软件安装到服务器上之前,请阅读在“Solstice Backup 5.1 安装和发行注释”中的以下章节:
同时在服务器上安装所有的 Backup 软件。如果您要在服务器上选择安装某些软件包,则必须按以下顺序安装:
在使用与 Backup 服务器相同的操作系统和硬件平台的机器上安装 Backup 客户 (SUNWsbuc) 软件。
您可以选择在本地对每个客户安装此软件,也可以通过一个装配好的网络文件系统 (NFS) 分区从远程安装。
在您将 Backup 软件安装到网络上的客户之前,请阅读“Solstice Backup 5.1 安装和发行注释”中的下列章节:
如果您为支持存储节点而购买了一个许可代码,请在您要指定为存储节点的机器上安装 Backup 客户 (SUNWsbuc)、存储节点 (SUNWsbun) 和设备驱动程序 (SUNWsbus2) 软件。
要寻找有关支持的设备的最新信息,可从下面的 Legato Web 站点获得最新的“兼容性指南”:
为 Backup 服务器和存储节点配置设备。
参见 "配置自动换片器支持"。 有关更详细的信息,参见“Solstice Backup 5.1 管理指南”中有关自动换片器和筒仓的章节。
启用和注册您的所有 Backup 产品。
参见 "启用和登记 Backup".
用于 Solaris Backup 服务器、客户和存储节点的软件位于销售文件的 Solaris 目录中。Solaris 目录还含有 Backup 的 man 页。Manuals 目录包含 HTML、PostScriptTM 和 PDF 文件版本的 Backup 文档集。
HTML、PDF 文件和 Backup 的 man 页的安装是可选的,它们是为了您的方便而提供的。您可以随意在网络上的任意多个 Solaris 系统上安装 HTML、PDF 文件和 Backup 的 man 页,或者从 Backup CD 上阅读。
将 Backup 安装到服务器、存储节点和客户上以后,请参阅“Solstice Backup 5.1 管理指南”以了解如何为预定的备份配置 Backup。有关使用 Backup GUI 的帮助,参见联机帮助。要学习使用 Backup 恢复在系统灾难中丢失的数据,请参阅“Solstice Backup 5.1 灾难恢复指南”。
对于 Backup 服务器上的根和每个 Backup 客户上的用户来说, PATH 环境变量必须包含 Backup 的可执行文件所在的目录(缺省为/usr/sbin/nsr 和 /usr/bin/nsr)。
在您的 /var/tmp 文件系统中必须至少有 50MB 的空闲空间才能安装 Backup。
在您的服务器上需要有一个足够大的目录来容纳 Backup 客户和服务器索引及媒体数据库(通常是 /nsr)。安装正文检查空间并为索引和媒体数据库建议一个或一个以上的位置。
您需要提供至少一个存储设备的系统路径名供 Backup 服务器用于备份和恢复文件。如果此设备使用磁带,则它必须是一个不倒带的设备。例如,/dev/rmt/0mbn 对于 Solaris 2.6 系统是一个有效的路径名。如果您使用光学自动换片器来备份和恢复数据,请使用此设备的原始名称,例如,/dev/rdsk/c0t1d0s2。
如果您选择安装联机 Backup man 页,则需要一个有足够空间的目录来容纳它(例如,/usr/man)。
如果您选择安装 HTML 和 PDF 文档文件,则需要一个有足够空间的目录来容纳它们。如果您尚未安装 Acrobat Reader,则需要安装该软件,它可从 (http://www.adobe.com/) 获得。
如果您按 [Return] 以接受缺省位置,则安装正文选择 表 1-2 中所示的目录位置。
表 1-2
软件/文档文件 |
Backup 服务器缺省位置 |
所需空间 |
---|---|---|
pkgadd 的临时空间 |
/var/tmp |
50MB |
Backup GUI 程序文件 |
/usr/bin |
23MB |
Backup 守护程序和实用工具命令文件 |
/usr/sbin |
22MB |
联机客户文件和服务器索引;媒体数据库 |
/usr/lib/nsr |
2MB |
Backup 设备驱动程序 |
/etc/LGTOuscsi |
1 Mbyte |
Backup man 页 |
/usr/man |
1 Mbyte |
Backup 软件安装正文在安装过程中修改下列系统文件:
/etc/rpc
/etc/syslog.conf
在您安装 Backup 前,请保存这些文件的原始版本的拷贝。
如果您要一次性安装全部可用的 Backup 软件,包括设备驱动程序,请在服务器安装正文要求您选择一个要安装的软件包时按 [Return] 键以选择缺省的“全部”。
如果您仅要安装某些可用的 Backup 软件,您必须按顺序选择客户、存储节点和服务器软件包(选项 1、3 和 4)。
在您的 /var/tmp 文件系统中必须至少有 50MB 的空闲空间来安装 Backup。此外,对于每个客户的每个文件和版本,文件索引还需要 220 字节。最后,媒体索引要求大约 60MB 的空闲空间。
要从 Backup 服务器请求备份和恢复服务,Backup 客户必须能够访问 Backup 软件。客户可以通过两种方式来访问 Backup 软件:
客户可以在 Backup 程序所在的远程系统上拥有一个装配了 NFS 的目录。
客户可将 Backup 程序直接安装到其本地磁盘。
对于 Backup 服务器上的用户根和每个 Backup 客户上的用户来说,它们的 PATH 环境变量必须包含 Backup 的可执行文件所在的目录(通常为 /usr/sbin/nsr 和 /usr/bin/nsr)。
如果您的客户与 Backup 服务器使用相同的硬件平台,请在客户上使用相同的软件安装 Backup。对于使用不同硬件平台的客户,您需要单独购买和安装那个平台要求的客户软件。有关更多信息,请联络 Sun 或您的 Sun 授权经销商。
当 pkgadd 命令正文要您选择一个软件包来安装时,输入 1 以安装客户软件。作为选择,您也可以输入 2 以同时安装 SUNWsbum 软件包。请勿按 [Return] 键,那将选择缺省的回答――“全部”。如果您购买了对存储节点的支持,您可以同时安装 SUNWsbun 软件包,只要 SUNWsbuc 软件包是选择安装的第一个软件包。
SUNWsbuc 软件包在客户机器上暂时需要 15MB 的空闲空间。
要通过网络备份一个 Backup 客户,nsrexecd 守护程序必须在此客户上是激活的。pkgadd 安装程序在一次成功的安装会话后自动启动 nsrexecd。
存储节点包含 Backup 客户软件、存储节点软件和设备驱动程序软件。要确保有足够的空闲空间以解压缩和安装这些软件包。
一个存储节点必需至少有一个按照制造商的指导安装和连接的存储设备。
如果您要升级软件,请遵从这些指导。如果您第一次安装 Backup,则可略过这些指导。
要确保兼容,请将服务器和客户都升级到相同的 Backup 版本。
为了使较老的 Backup 文件索引和媒体数据库与较新版本的 Backup 所创建的新索引兼容,必须先对它们进行转换。
索引在您第一次启动 Backup 守护程序时自动转换。在您安装 Backup 软件之前:
确保您有一份对文件索引 (/nsr/index)、服务器资源文件 (/nsr/res) 和媒体数据库 (/nsr/mm) 的最新的完整备份。
对于自动索引转换,要确保空闲磁盘空间的容量是最大索引大小的两倍。如果您没有足够的空闲磁盘空间,则当您去除 Backup 时要去除索引,然后对其恢复和转换,操作说明参见 "如何恢复服务器索引和媒体数据库"。
去除 Backup 的早期版本(但不要去除索引),操作说明参见 "如何去除 Backup 软件"。
安装 Backup 软件。
从 5.0.1 版升级到 5.1 版不需要升级的许可代码。
为了使较老的 Backup 文件索引和媒体数据库与较新版本的 Backup 所创建的新索引兼容,必须先对它们进行转换。
索引在您第一次启动 Backup 守护程序时自动转换。在您安装 Backup 软件之前:
确保您有一份对文件索引 (/nsr/index)、服务器资源文件 (/nsr/res) 和媒体数据库 (/nsr/mm) 的最新的完整备份。
对于自动索引转换,要确保空闲磁盘空间的容量是最大索引大小的两倍。如果您没有足够的空闲磁盘空间,则当您去除 Backup 时要去除索引,然后对其恢复和转换,操作说明参见 "如何恢复服务器索引和媒体数据库"。
去除 Backup 的早期版本(但不要去除索引),操作说明参见 "如何去除 Backup 软件"。
安装 Backup 软件。
启用和注册您的 Backup 软件,操作说明参见 "启用和登记 Backup"。
您必须使用包含在升级工具包中的许可代码。
为了使较老的 Backup 文件索引和媒体数据库与较新版本的 Backup 创建的新索引兼容,必须先对它们进行转换。
虽然索引在您第一次启动 Backup 守护程序时会自动转换,但当您从老版本升级时不要使用自动转换,而应使用以下更为高效的步骤:
为了使旧的 Backup 索引与新版本的 Backup 创建的这些新索引兼容,在安装软件的过程中将调用自动转换进程。此转换进程在某些情况下可能导致索引文件的破坏。
此转换过程比从 4.2 版的直接转换更长,因为索引在最终转换到本版本之前先要通过一个进程转换为与 4.2 版兼容。
如果您要从 4.2 以前的版本升级 Backup 软件,您可以选择避免这种较长的索引转换进程(此转换进程是使您的索引与新版本兼容所必需的)。要绕过在您安装 Backup 软件时发生的自动索引转换,我们建议您遵循以下步骤:
在您安装 Backup 软件前,确保您有一份对文件索引 (/nsr/index) 和媒体数据库 (/nsr/mm) 的最新的完整备份。
在外壳提示处发出 nsr_shutdown 命令。
删除 Backup 服务器上的 /nsr/mm 和 /nsr/index 目录。
按照软件中包含的指导去除 Backup 的早期版本。
安装 Backup 软件的新版本。
安装进程结束后,Backup 守护程序一般将按照缺省重启。如果在安装后不自动重启这些守护程序,则需在进行下一步之前手动重启。要手动重启守护程序,请在外壳提示处输入 nsrd 和 nsrexecd。
使用 mmrecov 程序恢复 4.1.x 版的服务器索引和媒体数据库。
有关如何使用 mmrecov 程序的信息,参见 "如何恢复服务器索引和媒体数据库"。
当您恢复此服务器的 4.1.x 版本的服务器索引和媒体数据库后,可以使用 nwrecover 程序恢复剩余的服务器数据,其中包括 4.1.x 版的客户索引。
在 nwrecover 程序中,选择除服务器索引(缺省为 /nsr/index/server-name)和媒体数据库(缺省为 /nsr/mm)之外的所有文件和目录,因为您已经使用 mmrecov 程序恢复了此二者。而且,不要恢复资源数据库目录(缺省为 /nsr/res),因为它将覆写您的新设备配置。
安装好新版本的 Backup 软件后,从备份媒体恢复 4.1.x 版的服务器索引、媒体数据库和配置文件,方法如下:
查找引导区信息。
mmrecov 程序询问您引导区的保存集标识号 (ssid)。如果您执行包含服务器的常规预定备份,您应该有一份引导区文件的拷贝(硬拷贝或电子文件),此拷贝需带有您需要的备份媒体和引导区的 ssid。如果您没有此信息,您可以在外壳提示处调用 scanner -B 命令以获得引导区的 ssid。
检索包含最近的称为 bootstrap 的备份的备份媒体并将其载入服务器的备份设备。
使用 mmrecov 命令抽取引导区备份的内容。
mmrecov 程序提示您输入引导区的 ssid、起始文件号(如果知道)和起始记录号(如果知道)。
如果您有一个以上的备份设备可用,mmrecov 程序也提示您输入要使用的设备的名称。您可以按 [Return] 键以接受 Backup 在每个提示中提供的缺省值。
当 mmrecov 程序完成抽取后,显示以下消息:
The on-line index for `server-name' is now fully recovered. |
您可以使用诸如 nsrwatch 或 nwadmin 之类的 Backup 命令,以便在索引和配置文件的恢复过程中观察服务器的进度。打开一个新的窗口(外壳工具)来监视恢复情况,以使 mmrecov 的输出不显示在 nsrwatch 的输出上面。
与 /nsr/index 目录不同,包含配置文件的 /nsr/res 目录不能在 Backup 运行时被可靠地覆盖。因此,mmrecov 将 /nsr/res 目录恢复为 /nsr/res.R。在恢复进程完成后删除 /nsr/res.R 文件。
有关 mmrecov 命令及其输出示例的更多信息,参见“Solstice Backup 5.1 灾难恢复指南”或 mmrecov 的 man 页。
本节提供从本地或远程执行基本 Solstice Backup 5.1 安装所需的信息。这里假定您已在某台机器上安装了 CD-ROM 驱动器。
在您要安装 Backup 软件的系统上成为根 (root)。
将 Backup 销售 CD-ROM 插入驱动器。
装配 (Mount) 此 CD-ROM。
转到适当的目录并在系统提示处输入 pkgadd 命令。
对于 SPARC:
# cd /cdrom/cdrom0/Solaris/sparc # pkgadd -d . |
对于 Intel:
# cd /cdrom/cdrom0/Solaris/x86 # pkgadd -d . |
有关 pkgadd 命令正文所提问题的示例,参见 "服务器软件安装示例" 或 "客户软件安装示例"。
安装完成后,将 Backup CD-ROM 从驱动器中取出然后保存在安全处。
将 CD-ROM 插入远程系统的驱动器。
在远程系统上装配 (Mount) 此 CD-ROM。
使远程系统上已装配的 CD-ROM 可通过 NFS 导出。
在您要安装 Backup 软件的系统上成为根 (root)。
创建一个装配点。
# mkdir tmpmntdir |
将已装配了 CD-ROM 的文件系统装配到要安装 Backup 软件的系统。
# mount remote-host:/cdrom/cdrom0 /tmpmntdir |
在系统提示处输入 pkgadd 命令。
对于 SPARC:
# pkgadd -d tmpmntdir/Solaris/sparc |
对于 Intel:
# pkgadd -d tmpmntdir/Solaris/x86 |
有关 pkgadd 目录正文所提问题的示例,参见 "服务器软件安装示例" 或 "客户软件安装示例"。
当安装进程结束后,卸载 CD-ROM。
# umount remote-host:/cdrom/cdrom0 |
在本例中,安装了以下软件包:客户软件、存储节点软件、服务器软件和设备驱动程序软件(Backup 使用 SCSI 存储设备时所必需的)以及 Backup man 页。此示例仅显示您在安装时将收到的提示。
# pkgadd -d . The following packages are available: 1 SUNWsbuc Solstice Backup (Backup/Recover) Client (sparc) 5.1 2 SUNWsbum Solstice Backup (Backup/Recover) Man (sparc) 5.1 3 SUNWsbun Solstice Backup (Backup/Recover) Storage Node (sparc) 5.1 4 SUNWsbus1 Solstice Backup (Backup/Recover) Server (sparc) 5.1 5 SUNWsbus2 Solstice Backup (Backup/Recover) Device Drivers (sparc) 5.1 Select package(s) you wish to process (or `all' to process all packages). (default: all) [?,??,q]: all Processing package instance <SUNWsbuc> from </cdrom/sbu_51/Solaris/sparc> Solstice Backup (Backup/Recover) Client (sparc) 5.1 SunSoft, Inc. NetWorker(TM) - Release 5.1 Copyright (c) 1990-1997, Legato Systems, Inc. All rights reserved. This product includes software developed by the University of California, Berkeley and its contributors. To set up a NetWorker server, you need to supply a directory with enough free space to maintain all the on-line save file indexing and media management information. To set up a NetWorker storage node or client, you need to supply a directory for the nsrexecd state file. Below is a list of some of the filesystems, with their free space, which you might consider: /free : 234446 /usr : 183347 /opt : 178406 / : 62112 Directory to use for client and server information [/free/nsr]? [Return] The nsrexecd program restricts access to a select set of NetWorker servers. Please enter the names of each computer running a NetWorker server that will back up this computer, one name at a time. If a computer has more than one network interface, please enter each interface's name (one at a time). Enter the first NetWorker server's name [no more]: dionysus Enter the next NetWorker server's name [no more]: [Return] Start NetWorker daemons at end of install [yes]? y . . . Do you want to continue with the installation of <SUNWsbuc> [y,n,?] y Installing Solstice Backup (Backup/Recover) Client as <SUNWsbuc> . . . Do you want to continue with the installation of <SUNWsbum> [y,n,?] y Installing Solstice Backup (Backup/Recover) Man as <SUNWsbum> . . . Installation of <SUNWsbum> was successful. . . . The nsrexecd program restricts access to a select set of NetWorker servers. Please enter the names of each computer running a NetWorker server that will back up this computer, one name at a time. If a computer has more than one network interface, please enter each interface's name (one at a time). Enter the first NetWorker server's name [no more]: dionysus Enter the next NetWorker server's name [no more]: [Return] Start NetWorker daemons at end of install [yes]? [Return] . . . Do you want to continue with the installation of <SUNWsbun> [y,n,?] [Return] Enter device name ([Return] if no more): /dev/rmt/0bn Select the device type for "/dev/rmt/0bn". The possible types are: 8mm 5GB - 8mm double density tape. 8mm - 8mm tape. 4mm - 4mm DAT tape. himt - 1/2 inch magnetic tape. 3480 - 1/2 inch cartridge tape. 4890 - StorageTek TwinPeaks cartridge tape. 9490 - StorageTek TimberLine cartridge tape. sd3 - StorageTek RedWood SD-3. qic - 1/4 inch data cartridge. optical - Optical Disk. dlt - Digital Linear Tape. dlt7000 - High Speed Digital Linear Tape. vhs - VHS Format Tape. dtf - Digital Tape Format. 3570 - IBM 3570. 3590 - IBM 3590. dst - AMPEX dst. Select device type for /dev/rmt/0bn: (one of "8mm 4mm himt 3480 4890 9490 sd3 qic optical dlt dlt7000 vhs dtf 3570 3590 dst 8mm 5GB") [4mm]? 8mm Enter device name ([Return] if no more): [Return] Start NetWorker daemons at end of install [yes]? [Return] Using </> as the package base directory. ## Processing package information. ## Processing system information. ## Verifying package dependencies. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs. This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsbus1> [y,n,?] y . . . Do you want to continue with the installation of <SUNWsbus2> [y,n,?] y . . . The following packages are available: 1 SUNWsbuc Solstice Backup (Backup/Recover) Client (sparc) 5.1 2 SUNWsbum Solstice Backup (Backup/Recover) Man (sparc) 5.1 3 SUNWsbun Solstice Backup (Backup/Recover) Storage Node (sparc) 5.1 4 SUNWsbus1 Solstice Backup (Backup/Recover) Server (sparc) 5.1 5 SUNWsbus2 Solstice Backup (Backup/Recover) Device Drivers (sparc) 5.1 Select package(s) you wish to process (or `all' to process all packages). (default: all) [?,??,q]: q |
完成软件安装后,您必须配置驱动程序软件以支持 Backup 将数据备份到附加至系统的 SCSI 存储设备(参见 "设备驱动程序的安装")。
在本例中,安装在客户系统上的软件包是 Backup man 页:
# pkgadd -d . The following packages are available: 1 SUNWsbuc Solstice Backup (Backup/Recover) Client (sparc) 5.1 2 SUNWsbum Solstice Backup (Backup/Recover) Man (sparc) 5.1 3 SUNWsbun Solstice Backup (Backup/Recover) Storage Node (sparc) 5.1 4 SUNWsbus1 Solstice Backup (Backup/Recover) Server (sparc) 5.1 5 SUNWsbus2 Solstice Backup (Backup/Recover) Device Drivers (sparc) 5.1 Select package(s) you wish to process (or `all' to process all packages). (default: all) [?,??,q]: 1 2 Processing package instance <SUNWsbuc> Backup for Solaris (Backup/Recover) Client (sparc) To set up a Backup server, you need to supply a directory with enough free space to maintain all the on-line save file indexing and media management information. To set up a Backup storage node or client, you need to supply a directory for the nsrexecd state file. Directory /nsr exists, it will be used as the default. Below is a list of some of the filesystems, with their free space, which you might consider: /space : 902086 /usr : 183838 / : 95476 /opt : 84546 Directory to use for client and server information [/nsr]? [Return] The nsrexecd program restricts access to a select set of Backup servers. Please enter the names of each computer running a Backup server that will back up this computer, one name at a time. If a computer has more than one network interface, please enter each interface's name (one at a time).[Return] Enter the first Backup server's name [no more]: all Allowing access to all Backup servers. Start Backup daemons at end of install [yes]? [Return] This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsbuc> [y,n,?] y Processing package instance <SUNWsbum> This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsbum> [y,n,?] y |
在本例中,存储节点所必需的全部软件包(SUNWsbuc、SUNWsbun 和 SUNWsbus2 软件包)被安装到一台带有自动换片器的机器上。
软件安装完成后,管理员可以使用 Backup 管理程序将客户与新的存储节点相关联。
# pkgadd -d . The following packages are available: 1 SUNWsbuc Solstice Backup (Backup/Recover) Client (sparc) 5.1 2 SUNWsbum Solstice Backup (Backup/Recover) Man (sparc) 5.1 3 SUNWsbun Solstice Backup (Backup/Recover) Storage Node (sparc) 5.1 4 SUNWsbus1 Solstice Backup (Backup/Recover) Server (sparc) 5.1 5 SUNWsbus2 Solstice Backup (Backup/Recover) Device Drivers (sparc) 5.1 Select package(s) you wish to process (or `all' to process all packages). (default: all) [?,??,q]: 1 3 5Processing package instance <SUNWsbuc> Backup for Solaris (Backup/Recover) Client (sparc) To set up a Backup server, you need to supply a directory with enough free space to maintain all the on-line save file indexing and media management information. To set up a Backup storage node or client, you need to supply a directory for the nsrexecd state file. Directory /nsr exists, it will be used as the default. Below is a list of some of the filesystems, with their free space, which you might consider: /space : 902086 /usr : 183838 / : 95476 /opt : 84546 Directory to use for client and server information [/nsr]? [Return] The nsrexecd program restricts access to a select set of Backup servers. Please enter the names of each computer running a Backup server that will back up this computer, one name at a time. If a computer has more than one network interface, please enter each interface's name (one at a time). Enter the first Backup server's name [no more]: all Allowing access to all Backup servers. Start Backup daemons at end of install [yes]? [Return] This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsbuc> [y,n,?] y Processing package instance <SUNWsbun> The following Backup programs are currently running and must be shutdown before continuing: 14151 ? R 0:07 //usr/sbin/nsrexecd Shutdown currently running Backup programs [yes]? [Return] The nsrexecd program restricts access to a select set of Backup servers. Please enter the names of each computer running a Backup server that will back up this computer, one name at a time. If a computer has more than one network interface, please enter each interface's name (one at a time). Enter the first Backup server's name [no more]: all Allowing access to all Backup servers. Start Backup daemons at end of install [yes]? [Return] This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsbun> [y,n,?] y Processing package instance <SUNWsbus2> This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsbus2> [y,n,?] y |
软件安装在新的存储节点后,您必须配置驱动程序软件以支持 Backup 将数据备份到附加至系统的任何 SCSI 存储设备,参见 "设备驱动程序的安装"。
在下例中,客户和 man 页软件包被安装到一个 SunOS 客户上。
# cd /cdrom/cdrom0/SunOS # ./nsr_ize -i -c nsr_ize is about to install Backup client software on client machine 'neptune'. Install the Backup man pages [yes]? [Return] Directory into which the Backup man pages should be installed [/usr/man]? [Return] Installing Backup man pages into /usr/man Format new nroff copies of man pages (NOTE - this takes a while) [yes]? [Return] Install the sun4 Backup programs [yes]? [Return] Directory where sun4 Backup programs should be installed [/usr/bin]? [Return] Installing sun4 Backup client programs into /usr/bin Creating /usr/bin/nsr_man To set up a Backup server, you need to supply a directory with enough free space to maintain all the on-line save file indexing and media management information. To set up a Backup client, you need to supply a directory for the nsrexecd state file. Below is a list of some of the filesystems, with their free space, which you might consider: /usr : 56404 /var : 22820 / : 1432 Directory to use for client and server information [/usr]? [Return] The nsrexecd program restricts access to a select set of Backup servers. Please enter the names of each computer running a Backup server that will back up this computer, one name at a time. If a computer has more than one network interface, please interface's name (one at a time). Enter the first Backup server's name [no more]: all Allowing access to all Backup servers. Start Backup daemons at end of install [yes]? [Return] Backup successfully installed on 'neptune'! |
当您完成客户软件的安装后,请从设备中取出销售媒体并将其保存在安全的地方。
如果您计划与某个 Backup 服务器或存储节点一起使用自动换片器或筒仓进行数据备份和恢复,您可能需要在连接了这种设备的 Backup 服务器或存储节点上安装设备驱动程序软件包 (SUNWsbus2)。
Backup 支持用 SCSI 或串行 (RS-232) 端口连接的自动换片器。如果您的自动换片器是用 SCSI 连接的,您必须安装一个 SCSI 端口的驱动程序。
如果您的自动换片器是通过串行端口连接的,您不需要安装此设备驱动程序软件包。可跳过适用于设备驱动程序的安装指导。不过,您仍需遵照与自动换片器一同发来的硬件方面的指导,以便配置自动换片器并将其连接到 Backup 服务器或存储节点。您还必须正确地启用和注册您的 Backup Jukebox Software Module(Backup 磁带舱软件模块)产品。
要在附加了设备的机器上安装该设备的驱动程序软件:
在 Backup 服务器或存储节点的机器上成为根 (root)。
如果您安装过老版本的 Backup 设备驱动程序软件包,请在安装新驱动程序前去除旧的设备驱动程序软件包。
有关指导,参见 "如何去除 Backup 软件"。
安装来自 Backup 销售文件的当前版本的设备驱动程序软件 (SUNWsbus2)。
启用可选的 Backup 软件(Jukebox Software Module(磁带舱软件模块)或 Silo Support Module(筒仓支持模块))。
将您登记视窗的拷贝传真或邮寄一份到许可证发放中心 (Licensing Center) 以便登记可选的 Backup 软件并获得永久的授权代码。
安装完设备驱动程序软件后,请遵循下列步骤确认驱动程序已正确地安装:
输入以下命令:
# /etc/LGTOuscsi/lusdebug 1 |
您应看到以下响应:
debug level was 0; is now 1 |
输入以下命令:
# /etc/LGTOuscsi/lusdebug 0 |
您应看到以下响应:
debug level was 1; is now 0 |
输入以下命令:
# /etc/LGTOuscsi/inquire |
屏幕上将显示一组附加到服务器上的 SCSI 设备(如果有的话)。如果您在安装设备驱动程序软件前附加了自动换片器或筒仓,这些设备应该出现在此列表中。
例如:
scsidev@0.0.0:FUJITSU M2263S-512 01 | Direct Access scsidev@0.4.0:Quantum DLT4700 | Sequential Access scsidev@0.4.1:Quantum TZ Media Changer | Changer Device |
本节提供用于 Backup 数据操作的设备的有关信息。
您必须使用一个不倒带设备进行 Backup 的备份。Backup 在每次备份结束时在卷上写一个文件标记。当进行下一次备份时,Backup 根据此文件标记的位置将数据添加到该卷。
如果设备自动回绕数据,则此文件标记的位置将丢失,且原有数据将被下此备份覆盖,今后您将无法恢复前一备份的数据。。
本节提供有关如何使用和配置支持的几种类型自动换片器的提示。
如果您的光学自动换片器不能与 Backup 一同工作,您的操作系统可能当前没包括对光学自动换片器媒体驱动器的支持。
当您为光学自动换片器创建 Backup 设备名时,您应该使用此设备的原始名。
如果遇到断电,则光学自动换片器会丢失对其备份卷状态的记录。发出 nsrjb -H 命令可能无法成功地复位自动换片器。如果您看到如下输出,则意味着 nsrjb -H 命令未能复位自动换片器:
# nsrjb -H nsrjb: Autochanger error, Invert operation not supported |
使用以下步骤复位自动换片器:
输入以下命令,并记录输出。
# nsrjb -H |
此命令显示的信息包括驱动器中装载的卷、卷标和把这些卷载入驱动器的插槽。
从设备中手动卸载卷。
有关如何完成此操作的信息,参考自动换片器的硬件文档。卷结束时在磁带盒存取口中 "B" 面朝上。
手动将卷重新插入磁带盒存取口中,将其翻转以使 "A" 面朝上。
使用自动换片器上的控制面板将此卷从磁带盒存取口重新载入其原来的插槽。
复位此自动换片器。
# nsrjb -H |
与大多数自动换片器不同,ADIC 1200c 不允许您分别设置自动换片器(自动臂)和磁带驱动器的 SCSI 地址。您只能设置磁带驱动器的 SCSI 地址。指定给自动换片器的 SCSI 地址总是比磁带驱动器的地址高三个数。
以下信息是针对与 Backup 一同使用的 HPC1533A 或 HP C1553A 自动换片器的。
DIP 开关设置
要确保 HPC1533A 和 HP C1553A 自动换片器能与 Backup 一同正常工作,请参阅“技术公告 144”,可从 Legato Web 站点获得 (http://www.legato.com/support/bulletins)。这些选项开关位于驱动器的底面。
使用 Solaris 系统时的传输速率
如果您在使用 Solaris 系统时遇到 HP C1553A 上的传输速率太低时,请参阅“技术公告 142”以获取指导。
以下提示与建议是针对与 Backup 一同使用的 EXB-60 CHS 的。
EXB-60 CHS 中的插槽与驱动器的编址如下:
EXB-60 CHS 具有 "元状态 (element status)rdquo; 特性。请保持自动换片器装有卷以使清单编制进程最优化。
如果您插入或替换一个插槽中的卷,则必须发出带“初始化元状态”(-E) 选项的 nsrjb 命令以更新自动换片器清单。如果此设备在编制清单时遇到一个空的插槽,它将重新检查几次以确认该插槽确实是空的。这会增加它清查插槽所用的时间。
以下提示与建议是针对与 Backup 一同使用的 EXB-120 CHS 的。
EXB-120 CHS 中的插槽与驱动器的编址如下:
如果您在 EXB-120 CHS 上安装的媒体驱动器少于 4 个,则必须在自动换片器的最靠前的物理位置安装这些驱动器。例如,要安装两个驱动器,则应安装在第一和第二个位置。要安装三个驱动器,则应安装在第一、第二和第三个位置。
EXB-120 CHS 具有 "元状态" 特性。请保持自动换片器装有卷以使清单编制进程最优化。
如果您插入或替换一个插槽中的卷,则必须发出带“初始化元状态”(-E) 选项的 nsrjb 命令以更新自动换片器清单。如果 Backup 在编制清单时遇到一个空的插槽,它将重新检查几次以确认该插槽确实是空的。这会增加它清查插槽所用的时间。
要将自动换片器用于 Backup 存储管理,您必须首先使用 jb_config 程序来配置自动换片器并测试已安装的设备驱动程序软件。在配置和测试附加了自动换片器的 Backup 服务器或存储节点上的设备驱动程序软件时,请遵循本节的指导。有关更详细的信息,参见 Solstice Backup 5.1 管理指南 中的自动换片器相应章节。
在 Backup 服务器上成为根 (root)。
输入 jb_config 命令。
Backup 将显示一组磁带舱 (jukebox)。
看到提示后,指出将安装哪个磁带舱。
继续对 Backup 的提示给予适当的回答。
有关如何配置 SCSI 或 SJI 自动换片器按步就班的示例,参见 Solstice Backup 5.1 管理指南。
完成配置后,Backup 将显示以下消息:
Jukebox has been added successfully. |
当您使用 jb_config 程序配置一个自动换片器时,Backup 将使用您指定的名称创建一个新的资源。您可以在 Backup 管理程序中的“磁带舱”(Jukeboxes) 资源里查看此新资源。有关“磁带舱”资源属性的细节,参见联机帮助或 nsr_jukebox(5) man 页。
在 Backup 服务器或存储节点上成为根 (root)。
插入两个卷,分别插在自动换片器的第一个和最后一个插槽中。确认驱动器都是空的且驱动器门都是打开的。
在提示处输入 jbexercise 命令并指定控制端口和设备类型。
SCSI 自动换片器类型的控制端口的表示格式通常为 /dev/scsidev@n.n.n。您可以从执行 jb_config 命令正文后显示的响应中获得准确的控制端口路径名:
These are the SCSI Jukeboxes currently attached to your system 1) scsidev@1.2.0: DLI Libra Series 2) scsidev@0.2.1: Quantum DLT/Digital DLT |
例如,以下命令在由 jb_config 正文检测到的 Quantum DLT/Digital DLT 自动换片器上运行 jbexercise 程序
# jbexercise -c /dev/scsidev@0.2.1 -m "Quantum DLT/Digital DLT" |
有关 jbexercise 命令可用的命令选项的附加信息,参见“Solstice Backup 5.1 管理指南”中的附录 "命令行参考" 或 jbexercise(1m) man 页。
当您完成自动换片器的安装、配置与检测后,请按照您的许可证书上的指示输入 Backup Autochanger Software Module(自动换片器软件模块)的许可代码。一定要为自动换片器软件模块登记并授权,否则该软件在您输入许可代码 45 天后将自动禁用。有关指导,参见 "启用和登记 Backup"。
Solstice Backup 5.1 CD 包含下列 Backup 文档的 PDF 和 HTML 版本:
Solstice Backup 5.1 管理指南
Solstice Backup 5.1 灾难恢复指南
Solstice Backup 5.1 强力版增补
Solstice Backup 5.1 安装和产品注释
使用 Netscape 浏览器来查看 Backup HTML 文档效果最佳。
与 Backup 软件一同提供的“许可证书”(Enabler Certificate) 带有欲永久使用此软件所必需输入的许可代码。
如果您从 5.0.1 版升级到 5.1 版,这些指导对您不适用。您无需许可代码即可永久使用 Backup。
在 Backup 服务器上成为根 (root)。
在外壳提示处,按照您获得的许可证书上所示输入适当的 nsrcap 命令。
启动图形用户接口版的 Backup 管理程序。
# nwadmin & |
打开“服务器”窗口。
填写要求的姓名、地址、电话和电子邮件信息。
打开“登记”窗口。
从“查看”菜单选择“表格式”选项,然后从“文件”菜单选择“打印”。
将输出结果传真到 Sun 许可证发放中心 (1-801-431-3657),或以电子邮件的形式发送到 license@Sun.Com。
在您启用 Backup 产品后,可在 45 天内注册此软件。当您把“登记”窗口的打印输出发送给 Sun 后,将生成并返回给您一个唯一的授权代码,请您将此代码输入到“登记”窗口中专为它保留的字段。当您输入授权代码后,Backup 软件就可以永久使用了。
您必须遵循的具体过程取决于您安装的 Backup 软件是此软件的新版本、更新版本、升级版本还是测试版本。
如果您刚购买了您的第一个 Backup 产品,请在您的软件包中寻找许可证书。您需要此证书上的许可代码以启用和登记 Backup 产品。请遵循许可证上提供的指导。
如果您购买了对您现有 Backup 软件的更新版本,请使用许可证书中的许可代码。使用以下命令输入特殊的更新许可代码
# nsrcap -v -c update-enabler-code |
对“登记”窗口中所示信息作一个新的拷贝,并将此输出传真或邮寄到 Sun 许可证发放中心。一个新的授权代码将返回给您,请把它输入到“登记”窗口,这将使您的更新的 Backup 软件能永久使用。
如果您购买了对您现有 Backup 软件的升级版本,请在软件包中寻找许可证书。您需要此许可代码来启用您所购买的附加支持。请遵循许可证上提供的指导。
如果您已经通过授权启用了 Backup 服务器软件,现在想评估包含在此软件销售中的任何可选模块,请为您要评估的产品输入 表 1-3 所示的评估许可代码。在输入评估许可代码后,您可以对此产品评估 45 天。
表 1-3
Backup 产品 |
30 天评估许可代码 |
---|---|
无限插槽磁带舱模块 |
131eea-298758-cb9f4a |
存储节点 1 |
f57277-ad693a-2917ac |
存储节点 2 |
775f2f7-2de9ba-a9902c |
存储节点 3 |
f67378-ac6a3b-2e10af |
100 个客户连接 |
8c8e0e-2b00d1-4023c5 |
存档 |
e76ce76c69-a87b2c-3f8fbe |
HSM |
d75c59-9e4b1c-0fbf8e |
如果您安装 Backup 服务器软件的目的是评估,在必须购买和输入许可代码之前,您可以使用此软件 30 天。如果您还想评估任何可选的 Backup 软件产品,请不要输入评估许可代码。要在 30 天试用期以后使用 Backup 软件,则必须为您要使用的软件购买许可代码。
如果您将 Backup 软件从一台机器移动到另一台机器,或者在此软件安装后更改了机器的以太网地址,则您会收到一条消息,警告您此软件将在 15 天后失效。如果您需要移动软件或重新配置您的网络,请先联络 Sun 许可证发放中心以获取主机迁移保证书 (Host Transfer Affidavit),从而避免中断您的预定备份。
Backup 软件包括 GUI (图形用户接口)和命令行接口。对于此快速教程请使用 GUI。要了解关于命令行接口的更多信息,请参阅 nsradmin(8) man 页。
要启动 Backup 的管理程序的 GUI,在外壳提示处输入 nwadmin 命令:
# nwadmin & |
如果 Backup 没有成功地启动:
要求的 Backup 守护程序 nsrd 和 nsrexecd 可能不存在。要确定 Backup 守护程序当前是否存在,请在外壳提示处运行 ps -e 命令。如果输出中没有将 nsrd 和 nsrexecd 列为当前进程,请在外壳提示处输入 nsrd 和 nsrexecd 以启动守护程序。
DISPLAY 环境变量可能没有正确设置。
PATH 环境变量可能没有包含到 Backup 程序的正确路径。确定 Backup 程序的位置并改正赋给 PATH 变量的值。
显示于 GUI 主窗口的快捷栏按钮提供对最常执行的 Backup 管理任务的快速访问。
可从“帮助”菜单获得此程序的联机帮助。您可以查看某窗口特有的主题,也可以滚动到您选择的另一个主题。
当您在 Backup 服务器上安装了 SUNWsbus1 软件包后,该程序自动将此服务器的主机名添加到 Backup 客户列表中,并为此服务器指定特殊选项 "/all" 以备份所有文件。您可以使用安装提供的缺省设置以检测软件和设备连接,或在您执行检测前修改选项。
将一个卷插入您为 Backup 备份配置的设备。
此处提供对使用独立设备的指导。要使用自动换片器或筒仓中的设备,请遵循“Solstice Backup 5.1 管理指南”中提供的配置指导。
选择“卷标”快捷栏按钮以标识该卷。
Backup 显示预配置的卷标模板供您使用。
单击“确定”以使用“缺省”卷标模板标识该卷。
选择“装配”快捷栏按钮将此卷装配到驱动器上。
高亮显示您在第 3 步中标识的卷并单击“确定”以装配该卷。
从“用户化”菜单中选择“组”选项。
“缺省”组已配置并高亮显示。
要检测组备份,您要做的只是选择“启用”双值按钮,然后返回主窗口。
在主窗口中选择“组控制”快捷栏按钮。
出现“组控制”窗口,其中的“缺省”组已高亮显示。
要启动测试备份,只需单击“起始”按钮。
单击“组控制”窗口中“详细资料”按钮以查看测试备份的进展。
同时,随着备份的进行,主窗口中的面板中出现一些消息。
在备份完成后,单击主窗口中的“索引”按钮以查看在测试备份过程中为此服务器做的客户文件索引条目。
如果测试备份没有成功地完成,请参阅“Solstice Backup 5.1 管理指南”中的故障诊断信息以确定原因。
使用 pkgrm 命令以去除单个的 Backup 软件包或同时去除所有 Backup 软件包。
单个 Backup 软件包之间是互相依赖的。您必须按照以下顺序去除它们:服务器、存储节点、客户。Man 页、设备驱动程序和文档没有依赖性,可以在任何时候去除。
去除 Backup 软件需要三个基本步骤:
在您要从其中去除该软件的系统上成为根。
在外壳提示处输入 nsr_shutdown 命令以关闭 Backup 守护程序。
即显示一组将关闭的 Backup 守护程序,同时提示您是否要继续执行 nsr_shutdown 命令。
# nsr_shutdown nsr_shutdown will kill the following processes 238 ? S 0:01 /usr/sbin/nsrexecd -s mars 243 ? S 262:47 /usr/sbin/nsrd 293 ? S 0:02 /usr/sbin/nsrmmdbd 294 ? S 0:09 /usr/sbin/nsrindexd 296 ? S 0:00 /usr/sbin/nsrmmd -n 1 Do you want to continue? [Yes]? y |
当 nsr_shutdown 命令完成后,发出 pkgrm 命令。
可以包括一组您要去除的单独软件包。
# pkgrm SUNWpackagename |
在以下示例中,Backup 软件包 SUNWsbus2、SUNWsbus1、SUNWsbum 和 SUNWsbuc 被去除。
# pkgrm SUNWsbus2 SUNWsbus1 SUNWsbum SUNWsbuc The following package is currently installed: SUNWsbus2 Solstice Backup (Backup/Recover) Device Drivers (sparc) 5.1 Do you want to remove this package? y Do you want to continue with the removal of this package [y,n,?,q] y The following package is currently installed: SUNWsbus1 Solstice Backup (Backup/Recover) Server (sparc) 5.1 Do you want to remove this package? y Do you want to continue with the removal of this package [y,n,?,q] y The following package is currently installed: SUNWsbum Solstice Backup (Backup/Recover) Man (sparc) 5.1 Do you want to remove this package? y The following package is currently installed: SUNWsbuc Solstice Backup (Backup/Recover) Client (sparc) 5.1 Do you want to remove this package? y # |
当您指定的每个软件包都成功去除后,pkgrm 命令正文将显示以下消息:
Removal of <SUNW-packagename> was successful. |
这些软件包互相依赖。您必须按照以下顺序去除它们:服务器、存储节点、客户。Man 页、设备驱动程序和文档没有依赖性,您可以在任何时候去除。
若要只去除服务器软件,输入以下命令以便从安装服务器软件的系统去除 SUNWsbus1 软件包:
# pkgrm SUNWsbus1 |
若要只去除客户软件, 输入以下命令以便从安装客户软件的系统去除 SUNWsbuc 软件包:
# pkgrm SUNWsbuc |
若要只去除存储节点软件, 输入以下命令以便从安装存储节点软件的系统去除 SUNWsbun 软件包:
# pkgrm SUNWsbun |
>若要只去除设备驱动程序软件, 输入以下命令以便从安装设备驱动程序软件的服务器或存储节点去除 SUNWsbus2 软件包:
# pkgrm SUNWsbus2 |
若要只去除 Backup man 页,输入以下命令以便从安装 man 页的服务器或客户去除 SUNWsbum 软件包:
# pkgrm SUNWsbum |
按以下步骤去除 SunOS Backup 客户软件包。