在 Oracle® Solaris 11.2 中复制和创建软件包系统信息库

退出打印视图

更新时间: 2014 年 9 月
 
 

维护多个相同的本地系统信息库

您可能希望维护具有相同内容的软件包系统信息库的多个副本以实现以下目标:

  • 通过在不同节点上维护副本来提高系统信息库的可用性。

  • 提高系统信息库的访问性能(如果具有多个用户或用户分布在广泛地域)。

使用如何更新本地 IPS 软件包系统信息库过程更新软件包系统信息库之一。然后使用如何克隆本地 IPS 软件包系统信息库过程从首先更新的系统信息库更新其他相同系统信息库。这两个过程非常相似,一个重要区别是使用 pkgrecv 命令的方式。克隆过程中显示的 pkgrecv 操作完全复制源系统信息库文件,具有以下效果:

  • 克隆系统信息库的目录的时间戳与源系统信息库的目录的时间戳完全相同。如果已对系统信息库进行负载平衡,则所有系统信息库中的目录应完全相同,以避免在负载平衡器将客户机从一个节点切换到另一个节点时出现问题。有关负载平衡的信息,请参见配置负载平衡

  • 将从目标系统信息库中删除存在于目标系统信息库中但不在源系统信息库中的软件包。勿将稀疏系统信息库用作克隆操作的源,除非目标是仅创建该稀疏系统信息库的精确副本。