跳过导航链接 | |
退出打印视图 | |
![]() |
Sun Storage Archive Manager 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
Sun SAM-Remote 软件具有以下优点:
允许在两台或多台 Sun SAM-Remote 客户机之间远程共享价值昂贵的可移除介质资源(例如库)。
允许客户机向服务器迁移数据。
允许多个 SAM-QFS 服务器彼此互为主机。在 Sun SAM-Remote 环境中,服务器是在 mcf 文件中被配置成 ss 设备类型的主机系统。
您可以配置 Sun SAM-Remote 服务器和客户机,以便在两台或多台 Oracle Solaris 主机系统之间提供多份归档副本。例如,您可以对两台运行 SAM-QFS 软件的 Oracle Solaris 系统进行配置,使它们相互成为对方的 Sun SAM-Remote 服务器和 Sun SAM-Remote 客户机。这样配置的好处在于,您不仅可以为每一台服务器创建本地副本,而且还可以在另一台服务器上创建额外的数据归档副本。文件系统可在使用标准NFS 的服务器之间共享。当无法访问本地库时,Sun SAM-Remote 软件会从归档副本中自动恢复文件数据。因此,使用这两台服务器的用户可以连续访问各自的数据。即使在他们的主存储库不可用时,也是如此。
图 18-1 两台 Sun SAM-Remote 服务器,各有两个客户机
尝试配置 Sun SAM-Remote 环境之前,请确保您的环境安装了以下软件和硬件:
SPARC 或 x64 系统应安装已获得使用许可且可操作的 SAM-QFS 归档管理软件包。
主机系统应安装相同修订版本的 SAM-QFS 软件和相同的修补程序集。如果必须升级某些主机系统,请参见《Sun QFS 和 Sun Storage Archive Manager 5.3 安装指南》中的第 10 章 "升级 Sun QFS 和 SAM-QFS"。
一个或多个要用作 Sun SAM-Remote 服务器的主机系统,其中至少应安装一个 SAM-QFS 文件系统。
客户机和服务器之间应通过 TCP/IP 连接进行网络连接。
SAM-QFS 软件对待远程库中卡盒的方式与对待本地库中卡盒的方式完全一样。不过,Sun SAM-Remote 软件存在以下限制:
使用 Sun SAM-Remote 回收介质之前,务必全面测试您的环境。有关更多信息,请参见使用 Sun SAM-Remote 软件回收。
Sun SAM-Remote 客户机上只有一个守护进程可以与 Sun SAM-Remote 服务器通信。
SAM-QFS 软件不能在共享 Sun QFS 文件系统中的 Sun QFS 客户机上工作,因此 Sun SAM-Remote 也不能。当运行软件的服务器既是某些 Sun QFS 文件系统的元数据服务器,又是其他 Sun QFS 文件系统的客户机时,SAM-QFS 软件和 Sun SAM-Remote 只能在由该服务器作为元数据服务器的文件系统上工作。
Sun SAM-Remote 客户机和 Sun SAM-Remote 服务器通过 TCP/IP 连接进行交互。各个 Sun SAM-Remote 客户机之间的网络可以是 Oracle Solaris OS 支持的任何网络类型,如以太网、快速以太网或光纤通道等。
图 18-2 Sun SAM-Remote 服务器和客户机之间的交互作用
Sun SAM-Remote 服务器不仅包括功能完备的 SAM-QFS 存储管理主机,而且还包括用于定义各个客户机要共享的库的 Sun SAM-Remote 服务器守护进程。Sun SAM-Remote 服务器上必须至少配置一个 SAM-QFS 文件系统。
通过在服务器系统的 /etc/opt/SUNWsamfs/mcf 文件中添加 ss 设备类型行,您可将主机系统定义成为 Sun SAM-Remote 服务器。您必须为每台服务器提供唯一的系列集名称。每个守护进程最多可以配置十台客户机。要配置十台以上的客户机,请在 mcf 文件中为要配置的每十台客户机添加一条额外的远程服务器条目。有关服务器守护进程的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"sam-remote(7)"。
Sun SAM-Remote 客户机是一个 SAM-QFS 主机系统,该主机系统可用于建立包含多个伪设备的 Sun SAM-Remote 客户机守护进程。
通过在客户机系统的 /etc/opt/SUNWsamfs/mcf 文件中添加 sc 设备类型行,您可将主机系统定义成为 Sun SAM-Remote 客户机。有关客户机守护进程的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"sam-remote(7)"。
伪设备定义与 Sun SAM-Remote 服务器上的实际可移除介质设备相关的网络连接路径。伪设备的设备类型为 rd,即 remote device(远程设备)的缩写。您可以在 Sun SAM-Remote 客户机的 /etc/opt/SUNWsamfs/mcf 文件中定义伪设备。Sun SAM-Remote 守护进程和伪设备均与一台特定的服务器相关联。
Sun SAM-Remote 守护进程支持客户机的伪设备,并且不限制每台客户机的伪设备数量。客户机可以使用的实际伪设备数是可配置的。在确定每台客户机可用的伪设备数目时,您可以将客户机和服务器之间同时发生的数据传输流的个数作为伪设备的数目。定义多个伪设备时,将会增加网络的总通信量。作为系统管理员,您可以确定系统实际所需的伪设备数。
Sun SAM-Remote 服务器守护进程 sam-serverd 在端口 1000 上侦听客户机。您可以在 Oracle Solaris /etc/services 目录中,使用服务名 rmtsam 配置一个不同的端口。当 Sun SAM-Remote 客户机连接至 Sun SAM-Remote 服务器时,sam-serverd 守护进程将在另一端口上建立连接,然后使用已定义的端口,将此端口的编号传送给该客户机。套接字的大小将传递给客户机。套接字大小是可配置的,在配置 Sun SAM-Remote 软件中有更详细的介绍。
Sun SAM-Remote 库目录是 Sun SAM-Remote 服务器上的目录子集。客户机目录将实时进行更新。分配给 Sun SAM-Remote 客户机目录的插槽仅受 Sun SAM-Remote 服务器的控制。
初始化之后,系统会生成一个客户机目录,并根据 Sun SAM-Remote 服务器目录文件中的信息,将其传递给 Sun SAM-Remote 客户机。主机和客户机之间建立连接后,可供客户机使用的介质将被标为"可用"。如果客户机和服务器之间的连接中断,则客户机上的介质会被标为"不可用"。您可以通过 samu v 显示屏幕来查看介质是否可用。客户机上 samu v 显示屏幕所显示的信息是服务器上 v 显示屏幕所显示信息的一部分。最佳做法是通过 Sun SAM-Remote 服务器上的 samu v 显示屏幕访问介质目录。有关 Sun SAM-Remote 服务器客户机文件的更多信息,请参见配置 Sun SAM-Remote 软件。有关 samu 操作员实用程序的信息,请参见《Sun QFS 文件系统 5.3 配置和管理指南》中的第 13 章 "使用 samu 操作员实用程序"。
对目录所做的更改将根据需要在主机之间传递。例如,当服务器目录的更改内容涉及与某个客户机相关的介质类型时,则这些更改内容将会传送给该客户机,同时会更新该客户机目录。
Sun SAM-Remote 归档处理过程与 SAM-QFS 归档处理过程相同。Sun SAM-Remote 客户机发出的挂载请求将添加到服务器的挂载请求表中。然后,客户机等待服务器发出一则表示介质已挂载的消息。介质可用时,即会开始归档。
要能够使用 DIV 功能,Sun SAM-Remote 服务器以及客户机必须在 defaults.conf 文件中启用 div。有关 DIV 功能的更多信息,请参见第 13 章。