JavaScript is required to for searching.
跳过导航链接
退出打印视图
Sun Storage Archive Manager 5.3 配置和管理指南     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  关于 SAM-QFS

2.  配置用于归档的存储设备

3.  执行其他 SAM-QFS 配置

4.  为网络连接自动化库创建参数文件

5.  检查库中的驱动器顺序

6.  填充目录

7.  管理自动化库和手动装入的驱动器

8.  管理特定于供应商的库

9.  关于归档

10.  配置归档程序

11.  归档指令 (archiver.cmd)

12.  归档集指令 (archiver.cmd)

13.  SAM-QFS 中的数据完整性验证

14.  关于释放

15.  配置回写程序

16.  配置回收程序

17.  SAM-QFS 高级主题

18.  使用 Sun SAM-Remote 软件

Sun SAM-Remote 软件概述

系统要求

软件限制

客户机与服务器之间的交互作用

Sun SAM-Remote 服务器概述

Sun SAM-Remote 客户机概述

Sun SAM-Remote 服务器和 Sun SAM-Remote 客户机之间的交互作用

库目录

归档

Sun SAM-Remote 软件中的数据完整性验证

配置 Sun SAM-Remote 软件

步骤 1:登录至潜在的服务器及客户机主机

步骤 2:检验客户机和服务器软件

步骤 3:在每台客户机上编辑 mcf 文件

步骤 4:创建 Sun SAM-Remote 客户机配置文件

步骤 5:编辑服务器的 mcf 文件

步骤 6:创建服务器的配置文件

步骤 7:启用归档

使用 Sun SAM-Remote 软件回收

在 Sun SAM-Remote 环境中回收(方法 1)

服务器的配置文件

客户机的配置文件

如何配置回收(方法 1)

关于如何配置回收(方法 1)的示例

如何回收 no-data VSN

如何回收 partially full VSN

在 Sun SAM-Remote 环境中回收(方法 2)

如何配置回收(方法 2)

配置 Sun SAM-Remote 软件

本节介绍如何对 Sun SAM-Remote 服务器和客户机软件进行初始配置。

在以下样例配置中,portlandsacramento 上的 SAM-QFS 文件系统是 chicago 上 Sun SAM-Remote 服务器的客户机。

图 18-3 Sun SAM-Remote 配置示例

image:Sun SAM-Remote 配置示例

以下过程介绍了如何在 Sun SAM-Remote 服务器以及一台或多台 Sun SAM-Remote 客户机上配置 Sun SAM-Remote 软件。这些过程使用图 18-3 中显示的配置。

步骤 1:登录至潜在的服务器及客户机主机

  1. 以超级用户身份登录至 Sun SAM-Remote 服务器。
  2. 以超级用户身份登录至 Sun SAM-Remote 客户机。

步骤 2:检验客户机和服务器软件

在要配置为 Sun SAM-Remote 环境一部分的每个系统上执行以下步骤。

  1. 运行 pkginfo -l 命令,并检查其输出。
    #  pkginfo -l SUNWsamfsr
       PKGINST:  SUNWsamfsr
          PKGINST:  SUNWsamfsr
          NAME:  Sun SAM and Sun SAM-QFS software Solaris 11 (root)
      CATEGORY:  system
          ARCH:  i386
       VERSION:  5.3.0,REV=5.11.2011.10.27
       BASEDIR:  /
        VENDOR:  Sun Microsystems, Inc.
          DESC:  Storage and Archive Manager File System
        PSTAMP:  build34-mn20111027150903
      INSTDATE:  Oct 28 2011 02:57
       HOTLINE:  Please contact your local service provider
        STATUS:  completely installed
         FILES:      641 installed pathnames
                       7 shared pathnames
                      23 linked files
                      79 directories
                     208 executables
                       1 setuid/setgid executables
                   96696 blocks used (approx)
    
    chicago# pkginfo -l SUNWsamfsu
       PKGINST:  SUNWsamfsu
          NAME:  Sun SAM and Sun SAM-QFS software Solaris 11 (usr)
      CATEGORY:  system
          ARCH:  i386
       VERSION:  5.3.0,REV=5.11.2011.10.27
       BASEDIR:  /
        VENDOR:  Sun Microsystems, Inc.
          DESC:  Storage and Archive Manager File System
        PSTAMP:  build34-mn20111027150917
      INSTDATE:  Oct 28 2011 02:58
       HOTLINE:  Please contact your local service provider
        STATUS:  completely installed
         FILES:       57 installed pathnames
                       9 shared pathnames
                      20 directories
                      19 executables
                   12584 blocks used (approx)
    
    chicago#

    输出显示服务器 (chicago) 正在运行软件版本 5.3。在此服务器所在环境中的所有系统也必须运行版本 5.3。

  2. 运行 showrev -p 命令,并检查其输出。
    chicago# showrev -p | grep SUNWsamfs
    
    chicago#

    输出显示服务器未安装 SAM-QFS 修补程序。在此服务器所在环境中的所有系统也必须运行相同的版本和修补程序级别。

    如果需要执行任何软件升级,请参见《Sun QFS 和 Sun Storage Archive Manager 5.3 安装指南》中的第 10  章 "升级 Sun QFS 和 SAM-QFS"

步骤 3:在每台客户机上编辑 mcf 文件

mcf 文件用于定义文件系统。此过程将主机定义添加为 Sun SAM-Remote 客户机。

  1. 在 Sun SAM-Remote 服务器上,停止 SAM-QFS 功能。
  2. 运行 samcmd 命令使每个可移除介质都处于空闲状态。有关 samcmd 命令的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"samcmd(1M)"
    # samcmd idle eq1
    # samcmd idle eq2.
    .
    # samcmd idle eqn

    其中的 eq 用于指定在 mcf 文件中为可移除介质驱动器定义的设备序号。

    另外,还可使用 samu 操作员实用程序使驱动器处于空闲状态。有关信息,请参见《Sun QFS 文件系统 5.3 配置和管理指南》中的第 13  章 "使用 samu 操作员实用程序"


    注 - 在运行下一个命令 samd stop 之前,所有驱动器必须均处于空闲状态,这样,归档程序、回写程序及其他进程能够完成当前任务,并能够卸载卡盒,将它们放置到存储插槽中。


  3. 运行带有 stop 选项的 samd 命令,以停止 sam-amld 守护进程及其子进程。
    # /opt/SUNWsamfs/sbin/samd stop
  4. 在每台客户机上,打开 /etc/opt/SUNWsamfs/mcf 文件。
  5. 将每个系统定义为 Sun SAN-Remote 服务器的客户机。

    示例代码显示了对客户机 portlandmcf 文件进行编辑使 portland 成为 Sun SAM-Remote 服务器 chicago 的客户机之后的该文件。

  6. 打开另一客户机的 mcf 文件。

    在示例中,对客户机 sacramentomcf 文件进行了编辑。

  7. 将第一台客户机 mcf 文件中的最后几行复制到下一台客户机的 mcf 文件。

    在示例中,将 portlandmcf 文件中的最后几行复制到 sacramentomcf 文件。

  8. 保存并关闭 mcf 文件。

示例 18-1 客户机上的 mcf 文件

# mcf file on portland
#
# Define a Sun QFS file system
#
# Equipment                                      Eq  Eq Family Dev Additional
# Identifier                                     Ord Ty Set    St  Parameters
# ==========                                     === == ====== == ==========
samfs1                                           10  ms samfs1 on
/dev/dsk/c7t60003BA13F71500048EDCE5F00048F2Dd0s6 11  md samfs1 on 
/dev/dsk/c7t60003BA13F71500048EDCE23000B24C2d0s6 12  md samfs1 on 


# Define Sun SAM-Remote Client portland to Sun SAM-Remote server chicago
#
/etc/opt/SUNWsamfs/rmt200 200 sc chicagoss on /var/opt/SUNWsamfs/catalog/tcat
/dev/samrd/rd0            201 rd chicagoss on
/dev/samrd/rd1            202 rd chicagoss on

客户机上的 mcf 条目包括 Sun SAM-Remote 客户机的单行条目,以及您要配置的每个设备的伪设备条目,由 rd 设备类型指示。伪设备定义 Sun SAM-Remote 服务器上实际设备的网络连接。每个条目都使用下表中列出的字段。

字段
说明
Equipment Identifier
客户机配置文件的全路径名。在步骤 4 中创建客户机配置文件。
Eq Ord
用于标识此客户机系统的编号。使用此编号指定 eq 参数。
Eq Ty
由两个字母组成的助记符,用于标识客户机系统的类型。
Family Set
要在此服务器上使用的守护进程的系列集名称。对于每台客户机,Sun SAM-Remote 服务器均可拥有一个服务器守护进程。

注 - Sun SAM-remote 客户机上的系列集名称必须与 Sun SAM-remote 服务器上的系列集名称一致。


Dev St
设备状态:onoff
Additional Parameters
可选字段。在本示例中为目录文件的路径。

步骤 4:创建 Sun SAM-Remote 客户机配置文件

Sun SAM-Remote 客户机的配置文件包含一个条目:Sun SAM-Remote 服务器的名称。

  1. 在每台客户机上,在您在 mcf 文件中指定的位置创建要用作 Sun SAM-Remote 客户机配置文件的文件。

    例如:

    portland# vi /etc/opt/SUNWsamfs/rmt200
  2. 键入 Sun SAM-Remote 服务器的名称。

    以下示例显示了客户机 portland 的客户机配置文件,指定其 Sun SAM-Remote 服务器为 chicago 系统。

    以下示例显示了客户机配置文件。

    portland# cat /etc/opt/SUNWsamfs/rmt200
    chicago

步骤 5:编辑服务器的 mcf 文件

  1. 在 Sun SAM-Remote 服务器上,编辑 /etc/opt/SUNWsamfs/mcf 文件。
  2. 添加用于将 SAM-QFS 文件系统和此系统定义为 Sun SAM-Remote 服务器的条目。

    您必须至少有一个 SAM-QFS 文件系统。以下示例显示了 chicago 上的 mcf 文件。

    以下示例显示了服务器上的 mcf 文件

    # mcf file on Sun SAM-Remote server chicago:
    # Define a SAM-QFS file system
    #
    
    # Equipment                                      Eq  Eq Family Dev Additional
    # Identifier                                     Ord Ty Set    St  Parameters
    # ==========                                     === == ====== == ==========
    samfs1                                           10 ms samfs1 on
    /dev/dsk/c6t600A0B80004850A600000F8048EF90ADd0s6 11 md samfs1 on 
    /dev/dsk/c6t600A0B800048505600000E9D48EF91EEd0s6 12 md samfs1 on 
    
    
    # Define a tape library that client portland can use:
    /dev/samst/c4t500104F0009C2F6Fu0 100 sn rb100 on /var/opt/SUNWsamfs/catalog/rb100.cat
    /dev/rmt/0cbn                    101 li rb100 on
    /dev/rmt/1cbn                    102 li rb100 on
    
    
    # Define Sun SAM-Remote server chicago
    #
    /etc/opt/SUNWsamfs/rmt200         50 ss chicagoss on

    注 - Sam-Remote 服务器上的系列集名称必须与 Sam-Remote 客户机上的系列集名称一致。


步骤 6:创建服务器的配置文件

Sun SAM-Remote 服务器配置文件用于定义每一个客户机将要使用的磁盘缓冲区特性和介质。每个服务器守护进程可以配置十台客户机。要支持多个客户机,请配置另外一个 Sun SAM-Remote 服务器守护进程。

  1. 在服务器上,创建 Sun SAM-Remote 服务器配置文件。
  2. 使用以下格式,添加每个客户机的定义:
    client-name
    [ parameter1 ]
        media 
        eq media-type regex 
         [eq media-type regex ] 
         [. . .] 
       endmedia 

    下表介绍了可用于客户机的字段。


    字段
    定义和要求
    client-name
    标识调用 Sun SAM-Remote 守护进程所服务的系统。使用网络名称、其 IP 地址或全限定域名。

    client-name 中的第一个字符必须是该行中的首个字符。

    parameter(可选)
    使用 keyword = value 对定义客户机的属性。例如,可使用 parameter 指定此客户机的套接字所用的网络块大小(以 KB 为单位)。此参数的格式为 net_blk_size= size,其中 size 是一个整数,其范围为 4 ≤ size ≤ 64。默认值为 4,指定 4096 个字节。

    parameter 所在的行必须以空格或制表符开头。

    mediaendmedia
    包含介质定义的关键字。这两个关键字中的定义用于定义客户机可使用的介质归档卷。

    注 - 这两个关键字是必需的,且必须缩进一个空格或制表符。


    eq media-type (regex)
    定义此客户机可使用的介质归档卷。将 regex 数据置于圆括号内。由于网络连接库中混用不同的介质,请在单独的行中指定每种介质类型。

    注 - 使用空格或制表符缩进介质定义。


    • eqmcf 文件中所示的设备编号。

    • media-type:由两个字符表示的特定介质类型,如 li。有关有效介质类型的信息,参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"mcf(4)",但不要使用通用介质类型。

    • (regex):在其中归档文件的卡盒的卷序列名 (volume serial name, VSN),以扩展正则表达式的形式表示。有关扩展正则表达式的信息,请参见 egrep(1) 手册页。有关正则表达式的信息,请参见 regcomp(3C) 手册页。

    例如,以下是有效的介质类型定义:

       media 
          100 li (VSN1)
          100 li (VSN2)
       endmedia 

    注 - 请勿让多个客户机使用同一个物理介质卡盒。此外,如果 Sun SAM-Remote 服务器在 Sun SAM-Remote 环境之外拥有自身的文件系统,则客户机和服务器不能共用卡盒。


    以下示例显示了 Sun SAM-Remote 服务器 chicago 的服务器配置文件 /etc/opt/SUNWsamfs/rmt200。其中定义了客户机 portlandsacramento

    # Sun SAM-Remote server config file /etc/opt/SUNWsamfs/rmt200
    #
    portland
       media  
          100 li (100031|100032|100034|100035|100037|100038) 
          100 li (200001|200002|200003|200004|200005|200006)
       endmedia 
    #
    #
    sacramento
       media 
          100 li (300141|300142|300143|300145|300146|300147) 
          100 li (400001|400002|400003|400005|400006|400007) 
       endmedia 

步骤 7:启用归档

  1. 验证每台客户机上的 archiver.cmd 文件。您可能需要执行以下任务,具体取决于您的配置:
    1. 确保服务器配置文件中定义的 VSN 已指定给正确的归档集。
    2. 如果以下指令应用于要在与 Sun SAM-Remote 服务器连接的库中进行归档的归档集,请将其删除:
      • -tapenonstop

      • -offline_copy direct

  2. 在服务器和客户机上启动 SAM-QFS 进程。在客户机和服务器上运行以下命令:
    server# samd start
  3. 检查 Sun SAM-Remote 连接的状态。
    1. 在服务器和客户机上运行 samu 命令。

      有关更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"samu(1M)"《Sun QFS 文件系统 5.3 配置和管理指南》中的第 13  章 "使用 samu 操作员实用程序"

    2. 在每个客户机上,查看 samu 实用程序的 s 设备状态显示屏幕。

      以下示例显示了 Sun SAM-Remote 客户机 portland 上的状态 s 显示屏幕。设备类型 sc 用于标识 Sun SAM-Remote 客户机。该行以后的消息表示已建立与服务器 chicago 的连接。

      Device status samcmd      5.3.0 20:44:09 Jul 30 2009
      samcmd on portland
      
      ty     eq state   device_name                        fs status
      sc    200 on      /etc/opt/SUNWsamfs/rmt200          200  ---------r
              Remote server 10.1.229.92 connected
      rd    201 on      /dev/samrd/rd0                     200  ----------
      
      rd    202 on      /dev/samrd/rd1                     200  ----------
      
      hy    203 on      historian                          203  ----------
    3. 在服务器上,查看 samu 实用程序的 s 设备状态显示屏幕。

      以下示例显示了 Sun SAM-Remote 服务器 chicago 上的 samu 状态 s 显示屏幕。设备类型 ss 用于标识 Sun SAM-Remote 服务器。

      Device status samcmd      5.3.0 20:40:05 Jul 30 2009
      samcmd on chicago
      
      ty     eq state   device_name                        fs status
      sk      1 on      /etc/opt/SUNWsamfs/SL500_SAM         1  m--------r
              running
      li      2 on      /dev/rmt/0cbn                        1  ---------p
              empty
      li      3 on      /dev/rmt/1cbn                        1  ---------p
              empty
      ss     50 on      /etc/opt/SUNWsamfs/rmt200           50  -------o-r
      
      hy     51 on      historian                           51  ----------
    4. 在服务器上,查看 samu 实用程序的 R SAM-Remote 显示屏幕。

      以下示例显示了 Sun SAM-Remote 服务器 chicago 中的 samu Sun SAM-Remote R 显示屏幕。

      Remote server eq: 50    addr: 00003858  samu      5.3.0 20:41:38 Jul 30 2009
      
      
      message:
      
      Client IPv4: jimmy 192.10.10.3                                   port - 5000
                client index - 0  port - 0 flags - 0004
      
      Client IPv4: portland 10.1.229.97                                port - 5000
                client index - 1  port - 32848 flags - 0005  connected

      如果 Sun SAM-Remote 配置包括多个客户机,请按 CONTROL-f 组合键滚动查看每个客户机。每个客户机由名称及其 client index 字段(0 到 9 之间的一个整数,表示该客户机在为此服务器守护进程定义的 10 个客户机中的顺序)来标识。网络块大小、最大文件大小及最小文件大小的单位均为“字节”。标志用于表示连接的状态。


      标志
      编号
      定义
      0x00000000
      0004
      没有连接。
      0xc0000000
      0005
      已建立连接。
  4. 在服务器上,使用 samu 实用程序的 v 自动化库目录显示屏幕,以确保客户机上有 Sun SAM-Remote 目录。从 samu 命令提示符下,运行以下命令:
    :v eq

    其中的 eq,用于指定 Sun SAM-Remote 客户机守护进程的设备序号(与在 mcf 文件中定义的设备序号相同)。

    该示例显示了 portland 可以访问的卷。

    Robot VSN catalog by slot : eq 200 samu 5.3.0 Wed May 02 15:24:13
    count 32
    slot access time count use flags ty vsn
    1 2003/01/02 10:40 0 0% -il-o-b-R-U- at 000032
    2 2003/01/02 11:41 0 0% -il-o-b-R--- at 000034
    3 2003/01/02 12:42 170 91% -il-o-b----- at 000035
    4 2003/01/02 13:43 20 7% -il-o-b----- at 000037
    5 2003/01/02 14:44 0 0% -il-o-b----- at 000038
    6 2003/01/02 13:41 0 0% -il-o-b----- at 000031
  5. 在每一台客户机上,运行带有 -A 选项的 archiver 命令,检验是否在进行从客户机到服务器的归档。

    此命令将从归档程序写入列表,包括服务器上的 VSN。有关此命令的信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"archiver(1M)"