JavaScript is required to for searching.
跳过导航链接
退出打印视图
复制和创建 Oracle Solaris 11.1 软件包系统信息库     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  映像包管理系统 软件包系统信息库

本地 IPS 系统信息库

准备系统信息库主机系统

系统要求

系统信息库管理特权

创建 ZFS 数据集

2.  复制 IPS 软件包系统信息库

3.  提供对系统信息库的访问

4.  维护本地 IPS 软件包系统信息库

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

准备系统信息库主机系统

本节介绍了对托管 IPS 软件包系统信息库的系统的要求及建议。本节同时讨论了创建和配置软件包系统信息库所需的特权。

系统要求

托管 IPS 软件包系统信息库的系统可以是基于 x86 或基于 SPARC 的系统。

操作系统

IPS 系统信息库服务器必须运行 Oracle Solaris 11 11/11 OS 或更新版本的 Oracle Solaris OS。运行 Oracle Solaris 11 11/11 的系统信息库服务器支持所有 Oracle Solaris 11 更新软件包。

磁盘空间

要托管 Oracle Solaris 11.1 发行版系统信息库的副本,系统信息库服务器必须具有 15 GB 的空闲空间。

如果一个系统托管多个 IPS 系统信息库,请为每个系统信息库创建一个单独的 ZFS 文件系统,以便单独回滚和恢复每个系统信息库。

系统信息库管理特权

可以使用以下方法之一获取创建和配置软件包系统信息库所需的特权:

权限配置文件

可使用 profiles 命令列出分配给您的权限配置文件。

ZFS File System Management(ZFS 文件系统管理)

如果您拥有 ZFS File System Management(ZFS 文件系统管理)权限配置文件,则可以使用 pfexec 命令运行 zfs 命令。

$ pfexec zfs create rpool/export/repoSolaris11
Software Installation(软件安装)

如果您拥有 Software Installation(软件安装)权限配置文件,则可以使用 pfexec 命令运行 pkg 命令。

$ pfexec pkg set-publisher \
-g http://localhost:80/ solaris
Service Management(服务管理)

如果您拥有 Service Management(服务管理)权限配置文件,则可以运行服务命令。在这种情况下,不需要 pfexec 命令。

$ svcadm enable application/pkg/server
角色

可使用 roles 命令列出分配给您的角色。如果您具有 root 角色,则可以使用 root 口令通过 su 命令来承担 root 角色。

sudo 命令

根据站点的安全策略,可以使用 sudo 命令和用户口令来执行特权命令。

创建 ZFS 数据集

建议的最佳做法是为本地软件包系统信息库创建单独的 ZFS 文件系统。使用单独的 ZFS 文件系统具有以下优点:

使用 zfs list 命令查看当前 ZFS 数据集。

$ zfs list
NAME                    USED  AVAIL  REFER  MOUNTPOINT
rpool                  75.2G   108G  5.00G  /rpool
rpool/ROOT             23.0G   108G    31K  legacy
rpool/ROOT/solaris     44.8G   108G  3.52G  /
rpool/dump             1.97G   108G  1.97G  -
rpool/export           43.0G   108G  30.5G  /export
rpool/export/home      12.6G   108G    32K  /export/home
rpool/export/home/bob  12.6G   108G  12.6G  /export/home/bob
rpool/swap             2.09G   108G  1.97G  -

为根池中的软件包系统信息库创建 ZFS 文件系统:

$ pfexec zfs create rpool/export/repoSolaris11
$ zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool                       75.2G   108G  5.00G  /rpool
rpool/export/repoSolaris11    31K   108G    31K  /export/repoSolaris11
...

提示 - 要在更新系统信息库时获取更好的性能,请将 atime 设置为 off


$ pfexec zfs set atime=off rpool/export/repoSolaris11

atime 属性控制是否在读取文件时更新文件的访问时间。关闭此属性可避免在读取文件时生成写入流量。